Paso 7: Crear subidas automática Dropbox
En primer lugar permite empezar con crear el Script en Python para subir a Dropbox automáticamente.
Cambie el directorio al directorio que desea (lo hice en el directorio de inicio)
Utilice el siguiente comando para crear el script llamado Uploader
sudo nano uploader.py
Ahora debe estar en el archivo de secuencia de comandos de python en blanco. Inserte el código siguiente en el archivo.
Tenga en cuenta que este script es suponiendo que los archivos de ese movimiento se se guardan en el directorio Temp (por defecto)
os de importación
path = "/ tmp/movimiento"
DEF upload_files():
Si no os.path.exists(path):
volver
os.stdir(PATH)
archivos en os.listdir("."):
Si files.endswith(".avi"):
cmd = "carga /home/pi/dropbox_uploader.sh" + ruta + archivos
os.System(CMD)
os.System ("sudo rm/tmp/movimiento /" + archivos)
Si _name_ == "_main_":
upload_files()
Guarde y cierre el archivo (CTRL + X)
Ahora vamos a crear el segundo archivo que borra el directorio Temp (esto sucederá cada vez que se reinicia el pi raspbery pero quería tener más control)
sudo nano cleartmp.py
En este nuevo archivo Coloque el siguiente código simple
os de importación
os.System ("sudo rm/tmp/movimiento /" + "*.jpg")
otra vez guardar y cerrar el archivo (CTRL + X)
Ahora una última vez para hacer estas dos cosas funciona automáticamente
Escriba el siguiente comando para modificar el archivo crontab
crontab -e
Añadir las siguientes líneas a la parte inferior de este archivo
***** /home/pi/uploader.py de python # sincronización archivos webcam dropbox para ejecutar cada minuto
temp de /home/pi/cleartmp/pr #Clear de Python para el movimiento cada hora
Cierre y guarde