美文网首页
BYPY: VPS 实现百度云文件上传 / 下载 / 同步

BYPY: VPS 实现百度云文件上传 / 下载 / 同步

作者: KingOfLion | 来源:发表于2019-07-25 15:20 被阅读0次

    介绍

    这是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(Windows下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的2TB的巨大空间。比如,你可以用在Raspberry Pi树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。

    ** 由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。 **

    据说百度PCS API最多返回目录下1000个文件( #306 ),如果属实,百度云盘上若有超过1000个文件的目录,将有一部分文件无法被看到 / 下载

    ** 特征: 支持Unicode/中文;失败重试;递归上传/下载;目录比较; 哈希缓存。 **

    界面是英文的,主要是因为这个是为了Raspberry Pi树莓派开发的。

    安装

    yum -y install epel-release
    yum -y install python-pip
    yum clean all
    pip install --upgrade pip
    pip install bypy
    
    

    如果显示No package python-pip available.则是epel-release没有启用!

    vi /etc/yum.repos.d/epel.repo
    
    

    将enabled=0改为enabled=1。

    授权

    执行bypy info,会给一个链接,用浏览器打开,将授权码复制过来即可。

    image image image

    使用

    操作命令

    可以看到,在你的百度网盘的【我的应用数据】下面已经多了一个目录,【bypy】,你以后通过 VPS 所上传的文件都会在这个目录下面,你也只能下载这个目录里面的文件。

    上传

    上传单个文件的命令如下:bypy upload 文件名,如:

    bypy upload 上传的文件名字
    
    

    同步

    把当前目录同步到云盘,下面两个命令都可以

    bypy syncup 目录地址
    bypy upload 目录地址
    
    

    下载

    下载单个文件

    bypy downfile 下载文件名
    
    

    把云盘内容下载到本地来,下面两个命令也可以

    bypy syncdown 目录地址
    bypy downdir 目录地址
    
    

    更多命令

    大家可以通过下面的命令来获取:

    bypy
    

    作者:DavidPei
    链接:https://www.jianshu.com/p/6f5d0ddc6005
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    相关文章

      网友评论

          本文标题:BYPY: VPS 实现百度云文件上传 / 下载 / 同步

          本文链接:https://www.haomeiwen.com/subject/bsuhrctx.html