前情提要: https://www.v2ex.com/t/453864 感谢大家指点,尤其是 @geelaw 指出可以使用 Extended Attributes 这样的黑科技,大大减少了算法的复杂度
锤这个奇迹的目的主要还是跟原来说的一样,解决自己 Linux 上面访问 OneDrive 不方便的问题。程序是用人生苦短写的,所以安装也很简单 pip install --user onedrive-sync-client
,安装完之后执行 onedrive --set-location ~/OneDrive
配置同步目录之后每次运行 onedrive
即可同步,同步是手动的,没有后台进程,算法的状态依前文所述是通过 xattr
存储的,外加一个默认在 $XDG_DATA_HOME/onedrive.sqlite
的数据库存储比如登录状态等等的其它必要信息
城市建在了 https://github.com/gzxu/onedrive-sync-client 这个地块,欢迎大家来和本城的所有者进行交谈~偷懒了没有写中文说明文件麻烦大家凑合着看吧
数据无价,虽然欢迎大家测试吐槽,但还是要建议大家不要用重要的网盘数据来测试
最后,祝自己生日快乐吧
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.