Linux下百度云(Python客戶端)
from my csdn blog
轉(zhuǎn)載
百度云Python客戶端
bypy - 百度云/百度網(wǎng)盤的Python客戶端
比較有用的更新:我現(xiàn)在測(cè)試,墻內(nèi)也可以用了。
細(xì)節(jié):用紅帽的網(wǎng)站又搭了一個(gè)授權(quán)網(wǎng)頁(yè)突梦,貌似用https訪問(wèn),不會(huì)被墻卦羡。
授權(quán)老出錯(cuò)的同學(xué),請(qǐng)嘗試最新版麦到。
Copyright 2013 Hou Tianze (GitHub: houtianze, Twitter: @ibic, G+: +TianzeHou)
這是一個(gè)百度云盤的Python客戶端绿饵。主要的目的就是在Linux環(huán)境下(命令行)使用百度云盤的2TB的巨大空間。比如瓶颠,你可以用在Raspberry Pi樹(shù)莓派上拟赊。它提供文件列表、下載粹淋、上傳吸祟、比較、向上同步桃移、向下同步屋匕,等等。
全面支持Unicode / 中文借杰。錯(cuò)誤重試过吻,遞歸上/下載,目錄比較蔗衡,哈希緩存纤虽。
界面是英文的,主要是因?yàn)檫@個(gè)是為了Raspberry Pi樹(shù)莓派開(kāi)發(fā)的粘都。
第一次運(yùn)行的時(shí)候要通過(guò)百度的網(wǎng)頁(yè)進(jìn)行授權(quán)(一次就好)
重要1 想要支持中文,你要把系統(tǒng)的區(qū)域編碼(locale)設(shè)置為UTF-8刷袍。
重要2 你需要安裝Python Requests 庫(kù). 在 Debian / Ubuntu / Raspbian 環(huán)境下翩隧,只需執(zhí)行如下命令一次:
sudo pip install requests
上手:
顯示使用幫助和所有命令(英文):
bypy.py
更詳細(xì)的了解某一個(gè)命令:
bypy.py help <command>
顯示在云盤(程序的)根目錄下文件列表:
bypy.py list
把當(dāng)前目錄同步到云盤:
bypy.py syncup
or
bypy.py upload
把云盤內(nèi)容同步到本地來(lái):
bypy.py syncdown
or
bypy.py downdir
/
比較本地當(dāng)前目錄和云盤(程序的)根目錄(這個(gè)很有用)
bypy.py compare
還有一些其他命令 ...
哈希值的計(jì)算加入了緩存處理,使得第一次以后的計(jì)算速度有所提高呻纹。
運(yùn)行時(shí)添加 -v 參數(shù)堆生,程序會(huì)顯示進(jìn)度詳情;添加 -d 雷酪,程序會(huì)顯示一些調(diào)試信息淑仆。