linux環境下使用百度雲網盤


linux下經常需要備份一些文件到雲端,現在能用的也就只有度娘的百度雲網盤了,在github上發現一個挺好的項目,bypy,用來在linux下使用百度雲。 
項目地址:https://github.com/lyhonk/bypy.git

程序依賴

sudo pip install requests  

安裝

  • 穩定版:直接通過pip來安裝:sudo pip install bypy (支持Python 2.7+, 3.3+)
  • 開發版:git clone到任意目錄。(為了運行方便,可以把bypy.pybypygui.pyw拷貝至/usr/bin/目錄

運行

  • 作為獨立程序

    • 穩定版(pip安裝的):運行 bypy (或者python -m bypy,或者python3 -m bypy
    • 開發版(git clone的):進入clone目錄,運行./bypy (或者python ./bypy,或者python3 ./bypy

    可以看到命令行支持的全部命令和參數。

  • 作為一個包,在代碼中使用
    • import bypy

簡單的圖形界面: ./bypygui.pyw

要找多線程圖形界面的,這個貌似不錯:bcloud

基本操作

顯示使用幫助和所有命令(英文):

bypy.py  

第一次運行時需要授權,只需跑任何一個命令(比如 bypy.py info)然后跟着說明(登陸等)來授權即可。授權只需一次,一旦成功,以后不會再出現授權提示.

更詳細的了解某一個命令:

bypy.py help <command>  

顯示在雲盤(程序的)根目錄下文件列表:

bypy.py list  

把當前目錄同步到雲盤:

bypy.py syncup  

or

bypy.py upload  

把雲盤內容同步到本地來:

bypy.py syncdown  

or

bypy.py downdir /  

比較本地當前目錄和雲盤(程序的)根目錄(個人認為非常有用):

bypy.py compare  

更多命令和詳細解釋請見運行bypy.py的輸出。

調試

  • 運行時添加-v參數,會顯示進度詳情。
  • 運行時添加-d,會顯示一些調試信息。
  • 運行時添加-ddd,還會會顯示HTTP通訊信息(警告:非常多)

 

http://www.lyhonk.com/linuxhuan-jing-xia-shi-yong-bai-du-yun-wang-pan/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM