Python 使用Raspbian和Raspberry Pi将运动文件上载到Google Drive

Python 使用Raspbian和Raspberry Pi将运动文件上载到Google Drive,python,google-drive-api,raspberry-pi,motion,raspbian,Python,Google Drive Api,Raspberry Pi,Motion,Raspbian,我一直在玩我的Rapsberry Pi running Raspbian的Motion,这听起来很有趣 我一直在尝试调整他列出的步骤,让它与拉斯宾一起工作,就我所知,我应该是好的。我使用“sudo apt get install python GData”安装了GData,然后我将uploader.py和uploader.cfg文件放在/etc/motion中,并更改了motion.confg文件以获得行 在电影中结束/etc/motion/uploader.py/etc/motion/uplo

我一直在玩我的Rapsberry Pi running Raspbian的Motion,这听起来很有趣

我一直在尝试调整他列出的步骤,让它与拉斯宾一起工作,就我所知,我应该是好的。我使用“sudo apt get install python GData”安装了GData,然后我将uploader.py和uploader.cfg文件放在/etc/motion中,并更改了motion.confg文件以获得行 在电影中结束/etc/motion/uploader.py/etc/motion/uploader.cfg%f

我错过什么了吗?理论上这应该对拉斯宾有效,对吗?还必须做些什么


谢谢

我一直在遵循您提到的指南,以便在Raspbian上实现这一点,我也遇到了同样的问题;运动似乎有效,但脚本从未执行

然而,当我试图直接运行脚本时,我得到了一个权限错误。 我运行以下命令使脚本可执行

chmod a+x/etc/motion/uploader.py

现在它将视频上传到谷歌硬盘(但没有电子邮件?)


希望这能有所帮助,

这并不是对你问题的直接回答,但它可能会让你更轻松地将文件上传到谷歌硬盘

你有没有看过grive,它是一个linux实用程序,可以用来将raspberry pi上的文件夹与google drive上的文件夹同步

有关如何在树莓pi上设置和使用grive的更多信息,请参阅此链接


我也很挣扎,这就是我的帮助。首先尝试从终端运行此命令:

/etc/motion/uploader.py /etc/motion/uploader.cfg /
在这里,您将放置要上载的文件的绝对路径

尝试运行它,如果它要求您输入密码,您就知道您有权限问题,需要更改权限,以便它不需要密码即可执行

再试一次。如果它起作用,那么如果您在
uploader.cfg
中使用它,它也会起作用:

on_movie_end /etc/motion/uploader.py /etc/motion/uploader.cfg %f
别忘了取消这一行的注释!这听起来很傻,但我花了一些时间才意识到,即
delete在电影的前面

我遇到的另一个问题是电影编码。只有mpeg4真正适合我