下載地址:https://github.com/houtianze/bypy
Copyright 2013 Hou Tianze (GitHub: houtianze, Twitter: @ibic, G+: +TianzeHou)
這是一個百度雲/百度網盤的Python客戶端。主要的目的就是在Linux環境下(命令行)使用百度雲盤的2TB的巨大空間。比如,你可以用在Raspberry Pi樹莓派上。它提供文件列表、下載、上傳、比較、向上同步、向下同步,等等。
全面支持Unicode / 中文。錯誤重試,遞歸上/下載,目錄比較,哈希緩存。
界面是英文的,主要是因為這個是為了Raspberry Pi樹莓派開發的。
第一次運行的時候要通過百度的網頁進行授權(一次就好)
重要1 想要支持中文,你要把系統的區域編碼(locale)設置為UTF-8。
重要2 你需要安裝Python Requests 庫. 在 Debian / Ubuntu / Raspbian 環境下,只需執行如下命令一次:
sudo pip install requests
上手:
顯示使用幫助和所有命令(英文):
bypy.py
更詳細的了解某一個命令:
bypy.py help <command>
顯示在雲盤(程序的)根目錄下文件列表:
bypy.py list
把當前目錄同步到雲盤:
bypy.py syncup
or
bypy.py upload
把雲盤內容同步到本地來:
bypy.py syncdown
or
bypy.py downdir /
比較本地當前目錄和雲盤(程序的)根目錄(這個很有用):
bypy.py compare
還有一些其他命令 ...
哈希值的計算加入了緩存處理,使得第一次以後的計算速度有所提高。
運行時添加 -v 參數,程序會顯示進度詳情;添加 -d ,程序會顯示一些調試信息。