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

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.