在纯命令行环境下批量下载OneDrive/SharePoint分享链接中的文件
前一段时间我发了一篇文章,是关于Linux命令行下载OneDrive分享链接中的文件的,这篇文章其实解决了一些痛点,在没有图形化界面的Linux上终于可以无痛下载OneDrive分享的文件而不是只能在有图形化界面的系统上用浏览器下载。但是虽然解决了一些痛点,但是还没彻底解决,还有一些痛点如下
- 只能使用curl下载(虽然可以用其他工具下载,但是还得一条一条复制,麻烦)
- 需要自己打文件名
- 不能多线程下载
- 仍然需要一个图形化界面同时可以调试的终端
但是这些痛点还不算痛了,总有办法解决,这里就给出了一个解决方案, https://github.com/gaowanliang/OneDriveShareLinkPushAria2 ,新轮子实现了使用python环境,自动解析下载链接并推送到Aria2下载,使用方法如下:
程序一共有两个函数,getFiles
和downloadFiles
,由于程序是两个小时摸鱼摸出来的,所以写的很糙,不过能用就好。需要翻到程序最后。