歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下百度雲的Python客戶端(支持Unicode)

Linux下百度雲的Python客戶端(支持Unicode)

日期:2017/2/28 14:35:55   编辑:Linux教程

bypy - 百度雲/百度網盤的Python客戶端

下載地址: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 ,程序會顯示一些調試信息。

Copyright © Linux教程網 All Rights Reserved