«

»

9月 24

onedrivecmd: Yet another Onedrive command-line client for Linux and OSX / Onedrive的命令行工具

https://github.com/cnbeining/onedrivecmd

 

又撸了一个东西玩。

MS经常给EDU邮箱,但是Linux下没有工具,也就是说有巨大备份需求的大户反而跑不了。

按megacmd,照猫画虎,撸一个这玩意。

MS的SDK挺难用的,文档挺语焉不详的。但是幸好没遇到什么很大的需要debug的东西。

老样子,欢迎PR。

AGPL,麻烦想偷的自己琢磨琢磨先。

6 comments

Skip to comment form

  1. 大鸡

    你好,office365的onedrive是onedrive for business,账号根本没办法在https://login.live.com/oauth20_authorize.srf上面登陆,也就无法获取验证信息。话说你的office365账号能在live上登陆?
    顺便说下,我测试onedrive for business的下载速度非常蛋疼啊,基本上低于1M/s。请测试下我反应的问题,谢谢。。

    1. Beining

      Business的登陆和一般的不完全一样,我得搞一个账号测试一下。然而我自己学校的登陆和一般的登陆又不一样:有个双层OAuth…我得想办法搞一个号。

      因为跳转域名是我自己的,有可能会有安全问题的疑虑。我完全不记录这个信息:这么写纯粹是为了copy起来方便。

      速度问题,上传时可以将分片大小设为上传满速的5倍,但是不能超过60MB。下载可以调用aria2,16线程想必没法再快了。

      1. 大鸡

        我有office365的全局管理员,可以开很多账号。也就是office365桌面版。如果你需要的话我可以提供给你

        1. Beining

          的确,对Office 365的登陆功能必须首先让**全局管理员** 启用这个APP。文档语焉不详,我得自己整理一个方法出来,再测试一下如何认证。

          讲道理并不难,但是我今天注册office365的使用死活不成功,不知道为什么死活收不到短信验证码。

          希望您能将全局管理员暂借一下,测试成功后立即返还。请修改密码。

          我的邮箱是cnbeining[at]gmail.com .

          请问您希望以什么名字、介绍和联系方式出现在贡献者名单中?

  2. 大鸡

    没看懂“
    Authorize your login. Yes you shall be redirected to https://od.cnbeining.com/,**************”
    这个地方到底什么意思,咱能写一份中文说明么。。先感谢在百忙之中回复!

    我是在lowendtalk看到你发的文章的。

    1. Beining

      现在有中文文档了。

      这个域名是我个人控制,自然我有记录用户行为的可能。我只能说:我没这么做,也不想这么做,以后也不会这么做,代码都是公开的欢迎查看。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">