bypy - 百度雲/百度網盤的Python用戶端
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
顯示在雲盤(程式的)根目錄下檔案清單:
bypy.py list
把目前目錄同步到雲盤:
bypy.py syncup
or
bypy.py upload
把雲盤内容同步到本地來:
bypy.py syncdown
or
bypy.py downdir /
比較本地目前目錄和雲盤(程式的)根目錄(這個很有用):
bypy.py compare
還有一些其他指令 ...
哈希值的計算加入了緩存處理,使得第一次以後的計算速度有所提高。
運作時添加 -v 參數,程式會顯示進度詳情;添加 -d ,程式會顯示一些調試資訊。
