一.介绍

OneDrive的SDK在前阵子(挺久了其实)有过一次大升级,使得很多远古时代的工具都用不了了(而且那些以前也支持个人版OneDrive,不适用于特殊版本),在新SDK发布后的几个月内(因为我记得是逐步发布的各语言SDK),一直没出现啥好的工具。然后问题是我还搞了个容量贼大的OneDrive,这就很浪费……

本来想自己撸个出来的,但是一直都懒,所以拖啊拖的,终于在某次刷V2的过程中发现有人造出轮子 ——> 传送门  来了,美滋滋哦。我一开始是观望的(其实是防止收藏夹里忘了),后来发现它的功能基本上都完善了,才想起来可以拿来用了。

其实吧,OneDrive比起Google Drive唯一的好处是它能在国内正常访问,虽然由于辣鸡巨硬分配的撒比CDN导致速度日常尴尬,但起码能用不是吗。不过丢到服务器上用的话还是可以的。

二.安装配置

因为是用Python写的,所以天生自带跨平台支持,美滋滋

然后就能用了,因为用了软链接,所以别把之前的那个文件夹删掉哦

首先还是得和你的微软账号关联一下,或者说登陆?

然后还是那个套路,跳一个网址,粘贴到浏览器并登陆

然后会提示下图,点击确认后会返回作者自己的一个网站,用于呈现认证码

全部复制(别带多的空格啥的),然后粘贴回车,即可完成登陆

登陆信息会被保存到你运行程序的当前目录的onedrive.json文件中,请之后在同一目录执行命令或指定该文件位置

比如这样

当然你也可以搞个alias,命令如下(设置后需要重新登录下)

三.操作

现在就能正常使用了

 

基本就这样吧,虽然大体上正常,但是还是有点小缺陷,以后看看能不能找到更好用的

另外,这玩意支持分片和调用aria2c,分别是(-chunk和-hack参数,aria2需要你自己装好)


Senraの小窝原创文章,转载请注明来自:数据备份系列——OneDrive 第三方CLI工具 onedrivecmd