概要
ラズパイで写真を撮影して、/var/local/PhotoData/New_Photo.jpgに保存し、撮影した写真をGoogleDriveに転送します。gdriveコマンドを使うためにGoogleDrive側の設定など必要になります。
ソースコード(PhotoShot.py)
ファイルのサイズを小さくしたかったので品質は10%で。デバイスの都合で90度傾けて撮影しています。XXXXXXXXXXXXXXXXXXXXXXXXXXXのところには転送先のフォルダのIDを記載してください。
#!/usr/bin/python
# coding: utf-8
import os
com = 'raspistill -q 10 -rot 90 -o ' + '/var/local/PhotoData/New_Photo.jpg'
os.system(com)
com2 = '/bin/gdrive upload --parent "XXXXXXXXXXXXXXXXXXXXXXXXXXX" /var/local/PhotoData/New_Photo.jpg'
os.system(com2)
使用例
$ sudo python PhotoShot.py
Uploading /var/local/PhotoData/New_Photo.jpg
Uploaded 1uxAnYqEtUQ91nsGt61G7ofwrwVQQbNUh at 17.3 KB/s, total 152.9 KB

この処理をcrontabに書いておけば、時間を決めて写真撮影をしてそのままGoogleDriveに転送することができるようになるので便利です!
0 件のコメント:
コメントを投稿