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

github.com/cnbeining/onedrivecmd
 
又撸了一个东西玩。
MS经常给EDU邮箱,但是Linux下没有工具,也就是说有巨大备份需求的大户反而跑不了。
按megacmd,照猫画虎,撸一个这玩意。
MS的SDK挺难用的,文档挺语焉不详的。但是幸好没遇到什么很大的需要debug的东西。
老样子,欢迎PR。
AGPL,麻烦想偷的自己琢磨琢磨先。

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

  1. 大鸡

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

    Reply
    1. Beining

      Business的登陆和一般的不完全一样,我得搞一个账号测试一下。然而我自己学校的登陆和一般的登陆又不一样:有个双层OAuth…我得想办法搞一个号。
      因为跳转域名是我自己的,有可能会有安全问题的疑虑。我完全不记录这个信息:这么写纯粹是为了copy起来方便。
      速度问题,上传时可以将分片大小设为上传满速的5倍,但是不能超过60MB。下载可以调用aria2,16线程想必没法再快了。

      Reply
      1. 大鸡

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

        Reply
        1. Beining Post author

          的确,对Office 365的登陆功能必须首先让**全局管理员** 启用这个APP。文档语焉不详,我得自己整理一个方法出来,再测试一下如何认证。
          讲道理并不难,但是我今天注册office365的使用死活不成功,不知道为什么死活收不到短信验证码。
          希望您能将全局管理员暂借一下,测试成功后立即返还。请修改密码。
          我的邮箱是cnbeining[at]gmail.com .
          请问您希望以什么名字、介绍和联系方式出现在贡献者名单中?

          Reply
  2. 大鸡

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

    Reply
    1. Beining Post author

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

      Reply

Leave a Reply

Your email address will not be published.