天天看點

linux 百度雲 python,Linux下百度雲的Python用戶端(支援Unicode)

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 ,程式會顯示一些調試資訊。

linux 百度雲 python,Linux下百度雲的Python用戶端(支援Unicode)