Étape 7: Créer automatique Dropbox téléchargements
Permet tout d’abord commencer par créer le Script Python pour Upload sur Dropbox automatiquement.
Modifiez le répertoire quelle que soit vous voulez (j’ai fait cela dans le répertoire home)
Puis utilisez la commande suivante pour créer le script appelé Uploader
sudo nano uploader.py
Maintenant, vous devriez être dans le fichier de script python blanc. Insérez le code suivant dans le fichier.
Veuillez noter que ce script est en supposant que les fichiers de ce mouvement sont enregistrés dans le répertoire Temp (par défaut)
Import os
chemin = "/ tmp/mouvement /"
def upload_files() :
Si ce n’est pas os.path.exists(path) :
retour
OS.stdir(Path)
pour les fichiers dans os.listdir(".") :
Si files.endswith(".avi") :
cmd = « upload /home/pi/dropbox_uploader.sh » + chemin + fichiers
OS.System(cmd)
OS.System ("sudo rm/tmp/mouvement /" + fichiers)
Si _name_ == « _main_ » :
upload_files()
Enregistrez et fermez le fichier (CTRL + X)
Permet désormais de créer le deuxième fichier qui efface le répertoire Temp (ceci se produira chaque fois que le pi raspbery est redémarré, mais j’ai voulu avoir plus de contrôle)
sudo nano cleartmp.py
Dans ce nouveau fichier, placez l’exemple de code suivant
Import os
OS.System ("sudo rm/tmp/mouvement /" + "*.jpg")
encore une fois, enregistrez et fermez le fichier (CTRL + X)
Maintenant une dernière fois pour faire ces deux choses à exécution automatique
Tapez la commande suivante pour modifier le fichier crontab
crontab -e
Ajoutez le code suivant aux lignes vers le bas de ce fichier
***** python /home/pi/uploader.py # Sync webcam fichiers dropbox pour exécuter chaque minute
temp /home/pi/cleartmp/pr #Clear Python pour motion chaque heure
Fermez et enregistrez