GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

houtianze

bypy – Baidu Yun(Personal Cloud Storage)のPythonクライアント百度云/百度网盘Python客户端

投稿日:

Baidu Yun(Personal Cloud Storage)のPythonクライアント百度云/百度网盘Python客户端

bypy – Baidu YunのためのPythonクライアント(Personal Cloud Storage)百度云/百度网盘Python客户端

简易说明:

  • インストール: pip install bypy
  • bypybypy

TL; DR:

  • インストールするには: pip install bypy
  • 使用する: bypy

此の项目已经进入维护状态:不连新有的新的功能、重大な脆弱性があります。

これはプロジェクトが現在「メンテナンス」モードにあります。新しい機能は追加されず、致命的なバグが見つかった場合にのみ更新される可能性があります。


中文说明(英語のreadmeは下にあります)

  • 最新:目录上传/下载/同步加入数进程支持( --processes

Python客户端。Linux環境の主な目的は、2TB的な巨大な空間です。比例(Windows下のアプリケーションの可用性、しかし、有限の仔細の測定の試行) 、Raspberry Pi树莓派上。それを提供する文章列、下载、上传、比较、向上同列、向下同步、等操作。

PCS APIの許可、制限、実行の可否は、 /apps/bypy可能性を判断するのに役立ちます。

(已解决) PCS APIの最大数は1000個(#285)であり、これは数百万個のPCS APIがサポートされています。

特征:Unicode /中文をサポート;失败重试;递归上传/下载;目次比较; 哈希缓存。

ラズベリーパイ派莓派开发的。主题题这个是为了。

程序依頼

重要:UTF-8(要望: http ://perlgeek.de/en/article/set-up-a-clean-utf8-environment)

安眠

  • pip install bypy (サポートPython 2.7+、3.3+)

運行

  • 作者独立程序: bypy (または、 python -m bypy 、または、 python3 -m bypy

    看取命令を支持する全部の命令とパラメータ。

  • 作成者: import bypy

简单的图形颜: bypygui

基本操作

表示と使用法(英文):

bypy

第一次运行时间督要请任论、比较责任者说明(登记等)来授権即時。授權只要一次、一旦成功、以後不再再现有授權提示。

もっと詳細な情報を得るには:

bypy help <command>

象示在记盘(程序的)根目录下文件列表:

bypy list

把当前记同步到云盘:

bypy syncup

または

bypy upload

把云盘内容同步到本地来:

bypy syncdown

または

bypy downdir /

比例本地当初目録和云盘(程序的)根目录(个人认为比较):

bypy compare

さらに詳しい解説はbypyによる排除を参照してください。

调试

  • 运行时期许可 – v参議员、会议表示进程详细。
  • 运行时间 – 追加、会议表示些少调试信息。
  • HTTPトラフィック情報( 警告:非常多

经验分享

请向步至wiki 、方便分享/交流。

Pythonの中で直接使用する

from bypy import ByPy
bp=ByPy()
bp.list() # or whatever instance methods of ByPy class

授權许可

请朗: ライセンス


PCS API文(已失效): http : //developer.baidu.com/wiki/index.php?title=docs / pcs / rest/ file_data_apis_list(以前の保存的なバージョン: baidudocディレクトリ)


前書き

  • 最新機能:ディレクトリアップロード/ダウンロード/同期にマルチプロセッシングを追加( – --processes

これは、2 TB(高速)の無料の個人用ストレージを提供するオンラインストレージWebサイトであるBaidu Yun(別名PCS – Personal Cloud Storage)のPythonクライアントです。 この主な目的は、Linux環境(コンソール)(例えば、Raspberry Pi)の下でこのStargeサービスを利用できるようにすることです。

Baidu PCの許可制限のため、このプログラムはBaidu PCSの/apps/bypy directoyにしかアクセスできません

(一定) Baidu PCS APIはディレクトリ(#285)内に1000以上の項目を返しませんが、これが真であれば、1000を超えるファイルを持つディレクトリがある場合、いくつかのファイルを表示/ダウンロードすることはできませんBaiduクラウド

特徴:Unicode /中国語サポート; 失敗した場合は再試行してください。 再帰的なダウン/アップロード。 ディレクトリ比較。 ハッシュキャッシュ。

前提条件

重要:これを行うには、システムロケールのエンコーディングをUTF-8に設定する必要があります(ここで参照できます: http : //perlgeek.de/en/article/set-up-a-clean-utf8-environment

インストール

  • pip install bypy (Python 2.7+、3.3+をサポート)

使用法

  • スタンドアロンプ​​ログラム

    • bypy (またはpython -m bypy 、またはpython3 -m bypy )を実行するだけで、サポートされているすべてのコマンドとパラメータが表示されます
  • コード内のパッケージとして

    • import bypy

シンプルなGUI:Run bypygui

入門

ヘルプと使用可能なコマンドのリストを取得するには:

bypy

初めての使用を許可するには、 bypy infoなどのコマンドを実行し、指示(ログインなど)に従ってください。 これは1回限りの要件です。

特定のコマンドの詳細を取得するには:

bypy help <command>

Baidu PCSの(Appの)ルートディレクトリのファイルを一覧表示する:

bypy list

クラウドまで(現在のディレクトリから)同期するには:

bypy syncup

または

bypy upload

クラウドから現在のディレクトリに同期するには:

bypy syncdown

または

bypy downdir /

Baidu PCSの(Appの)ルートディレクトリに現在のディレクトリを比較する(これは非常に便利だと思います):

bypy compare

コマンドの詳細については、 bypyの出力を確認してください。

デバッグ

  • -vパラメータを追加すると、進行状況の詳細が表示されます。
  • -dパラメータを追加すると、いくつかのデバッグメッセージが出力されます。
  • -dddを追加する-ddd 、HTTPメッセージも表示されます( 警告:A lot

ヒント/共有

wikiに行きなさい

Pythonコードから呼び出す

from bypy import ByPy
bp=ByPy()
bp.list() # or whatever instance methods of ByPy class

ライセンス

LICENSEを参照してください


PCS APIドキュメント(リンクデッド404): http : //developer.baidu.com/wiki/index.php?title=docs / pcs / rest / file_data_apis_list (オフラインpdfの前に検索: baidudocディレクトリ)







-houtianze

執筆者: