介紹
這是一個百度云/百度網(wǎng)盤的Python客戶端十饥。主要的目的就是在Linux環(huán)境下(Windows下應(yīng)該也可用二鳄,但沒有仔細(xì)測試過)通過命令行來使用百度云盤的2TB的巨大空間。比如状飞,你可以用在Raspberry Pi樹莓派上。它提供文件列表、下載敌呈、上傳、比較造寝、向上同步磕洪、向下同步,等操作诫龙。
** 由于百度PCS API權(quán)限限制褐鸥,程序只能存取百度云端/apps/bypy目錄下面的文件和目錄。 **
據(jù)說百度PCS API最多返回目錄下1000個文件( #306 )赐稽,如果屬實(shí)叫榕,百度云盤上若有超過1000個文件的目錄,將有一部分文件無法被看到 / 下載
** 特征: 支持Unicode/中文姊舵;失敗重試晰绎;遞歸上傳/下載;目錄比較; 哈希緩存括丁。 **
界面是英文的荞下,主要是因?yàn)檫@個是為了Raspberry Pi樹莓派開發(fā)的。
安裝
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尖昏。
授權(quán)
執(zhí)行bypy info,會給一個鏈接构资,用瀏覽器打開抽诉,將授權(quán)碼復(fù)制過來即可。
使用
操作命令
可以看到吐绵,在你的百度網(wǎng)盤的【我的應(yīng)用數(shù)據(jù)】下面已經(jīng)多了一個目錄迹淌,【bypy】,你以后通過 VPS 所上傳的文件都會在這個目錄下面己单,你也只能下載這個目錄里面的文件唉窃。
上傳
上傳單個文件的命令如下:bypy upload 文件名,如:
bypy upload 上傳的文件名字
同步
把當(dāng)前目錄同步到云盤纹笼,下面兩個命令都可以
bypy syncup 目錄地址
bypy upload 目錄地址
下載
下載單個文件
bypy downfile 下載文件名
把云盤內(nèi)容下載到本地來纹份,下面兩個命令也可以
bypy syncdown 目錄地址
bypy downdir 目錄地址
更多命令
大家可以通過下面的命令來獲取:
bypy