基于python与阿里网盘实现本地,网盘双向同步
本帖最后由 lgh520 于 2021-8-13 10:47 编辑### onedrive 不知道大家用没用过,功能很好,能自动备份本地文件到远程,能将远程同步到本地,如果电脑突然暴毙能很快的恢复。但是onedrive毕竟是微软的东西,要知道外国的网盘基本是不限速的,但是网盘大小非常小,现在阿里出来了容量大还不限速非常适合做同步盘,但是好像阿里并没有开发同步功能的意愿,所以最近将阿里的网盘api,全部捣鼓出来了,实现本地和远程进行同步的功能
## 使用
将项目git到本地,不必多说吧,毕竟git这么火,不会有人不会clone吧,按照文档操作即可
*运行
```
python run.py
```
*打开网页端扫码
```
http://192.168.1.100:8081/
```
我的网盘有一个文件夹专门用来负责进行同步的
这些都设置好后就可以手机或pc端登录,如果远程有文件上传会自动下载到本地,如果本地有文件创建也会自动上传到服务器去。
git地址 https://gitee.com/yxhpy/sync-alidisk.git
更新日志
* 2021/7/5 16:52 已经支持文件更新,网盘或本地自动同步到最新版本
* 2021/7/5 18:27 已经支持本地文件删除,并同步到网盘上
* 2021/7/6 15:08 已经支持本地文件删除bug修复
* 2021/8/6 16:45 重大更新,加入多线程大大加快上传速度配置到`config.py`的`MAX_THREAD_NUM`更改线程数,线程数越多上传越快
* 注:1、由于删除是在用户任意时刻去触发的,程序无法在用户删除时去中断自己的执行,可能造成bug,建议用户尽量不要使用删除操作。后续有办法再解决。2、为安全起见就不将token到本地了,相当于可以记住登录,如果确实有需求再请大家提出来。
# 免责声明1. 本软件为免费开源项目,无任何形式的盈利行为。2. 本软件服务于阿里云盘,旨在让阿里云盘功能更强大。如有侵权,请与我联系,会及时处理。3. 本软件皆调用官方接口实现,无任何“Hack”行为,无破坏官方接口行为。5. 本软件仅做流量转发,不拦截、存储、篡改任何用户数据。6. 严禁使用本软件进行盈利、损坏官方、散落任何违法信息等行为。7. 本软件不作任何稳定性的承诺,如因使用本软件导致的文件丢失、文件破坏等意外情况,均与本软件无关。
本帖最后由 lgh520 于 2021-8-6 17:09 编辑
更新日志
* 2021/7/5 16:52 已经支持文件更新,网盘或本地自动同步到最新版本
* 2021/7/5 18:27 已经支持本地文件删除,并同步到网盘上
* 2021/7/6 15:08 已经支持本地文件删除bug修复
* 2021/8/6 16:45 重大更新,加入多线程大大加快上传速度配置到`config.py`的`MAX_THREAD_NUM`更改线程数,线程数越多上传越快
* 注:1、由于删除是在用户任意时刻去触发的,程序无法在用户删除时去中断自己的执行,可能造成bug,建议用户尽量不要使用删除操作。后续有办法再解决。2、为安全起见就不将token到本地了,相当于可以记住登录,如果确实有需求再请大家提出来。 有没有大佬开发个exe版的 感谢,有空试试~~~~~~ 感谢分享 我来试试看{:301_997:} 优秀6666 谢谢分享 非常给力的 谢谢LZ~~~ 阿里云盘什么时候能把分享功能开了就好了 优秀啊,66666