简介
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或pip3pip
或pip3
随便选择一个安装即可。
安装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://toot.su/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://toot.su/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
命令,然后会给一个链接,用浏览器打开,将授权码复制过来即可。
安装完成后可以看到,在你的百度网盘的【我的应用数据】下面已经多了一个【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
命令。
未经允许不得转载:嘟嘟 » VPS安装BYPY实现百度云文件上传/下载/同步
最新评论
请问下,python3 tg_username_update.py都会提示下面这个是因为什么啊 Traceback (most recent call last): File "tg_username_update.py", line 21, in <module> cake = emojize(":cake:", use_aliases=True) TypeError: emojize() got an unexpected keyword argument 'use_aliases'
不可以了
# Install [Debian] [bullseye] [amd64] Downloading... grep: (standard input): binary file matches Error! grub.cfg. root@RRR2:~#
博主你好,请问cloudfront 上传收费这个是事实吧,已经找了几个贴子确认了。 那有什么好办法能够避开这个收费呢?如果不能避开感觉还是cloudflare 比较稳。
来看看
第5步添加自定义主机名进去后等txt验证提示custom hostname does not name to this zone
那没事了,我静态博客。谢谢
为什么缓存键和源请求那里不设置缓存?