• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

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

网络资源 Liam 1年前 (2019-04-27) 223次浏览 0个评论 扫描二维码
文章目录[隐藏]

简介

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

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

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

Github地址:https://github.com/houtianze/bypy

百度云PCS API地址:点击进入

安装

系统要求:Python版本要求2.7+3.3+。可以使用命令python -V查看Python版本。当然建议系统越新越好,这样Python版本自然就高了。

1、安装pip或pip3
pippip3随便选择一个安装即可。

安装pip

#CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip  #CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip  #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py  #Debian/Ubuntu系统 apt-get -y update apt-get -y install python-pip 

安装pip3

#CentOS系统 wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh  #查看是否安装成功 pip3 -V 

2、安装bypy

#pip安装 pip install bypy  #pip3安装 pip3 install bypy 

授权

执行bypy info命令,然后会给一个链接,用浏览器打开,将授权码复制过来即可。
VPS安装BYPY实现百度云文件上传/下载/同步 - Rat's Blog
安装完成后可以看到,在你的百度网盘的【我的应用数据】下面已经多了一个【bypy】目录,你以后通过VPS所上传的文件都会在这个目录下面,你也只能下载这个目录里面的文件。

操作命令

1、显示网盘根目录(bypy)的文件列表:

bypy list 

2、比较当前目录和网站根目录文件:

bypy compare 

3、上传单个文件的命令如下:

bypy upload 文件名 

4、把当前目录上传到云盘:

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

5、下载单个文件的命令如下:

bypy downfile 下载文件名 

6、把云盘内容下载到本地来:

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

更多命令和详细解释请运行bypy命令。


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VPS安装BYPY实现百度云文件上传/下载/同步
喜欢 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址