[解決済み] Github API v3 に最適な Python ライブラリ [終了しました]。
質問
私は私に適したGithub APIv3のためのpythonライブラリを探しています。
私は1つのライブラリを見つけた (python-github3)です。 で言及されている GH API ドキュメント . ipythonで1、2時間遊んだ後、私はそれを探したり作業したりするのが本当に直感的でないことがわかりました。さらに調べてみると、少なくともこのようなライブラリを書こうとしている人たちがかなりいることがわかりました。より期待できそうなのは(一見して)以下のものです。 PyGithub と もうひとつのPython-github3 となっていて、どうやら最初のものとは違うようです。
これから何日もかけて、次々とライブラリを試していく前に、SO コミュニティに、そのライブラリに対して、受け入れられている、決定的な、明白な選択肢があるかどうかを聞いてみたいと思いました。
あるものは属性として取得し、あるものはメソッドの戻り値として取得し、その戻り値はページングされ反復されなければならない複雑なオブジェクトであるなどです。
その点、PyGithubは一見するとより魅力的に見えます。オブジェクト階層を明確にドリルダウンして、欲しいものを含む属性に到達します。
for repo in g.get_user().get_repos():
print repo.name
では、何か共有できる知恵があれば教えてください。私はライブラリの品質をすぐに判断できるほどの技術を持っていないことを知っているので、SOコミュニティに頼っているのです。
編集:参考までに、私は最終的に PyGithub . 作者はフィードバックやバグレポートに対してとても寛容です。)
どのように解決するのですか?
結局、私は PyGithub . これはうまく機能しますし、作者はフィードバックやバグレポートに対して本当に寛容です :-)
(見やすくするために、オリジナルの質問に対する私の編集から適用されました)
関連
-
[解決済み] Pythonのswitch文の代用品?
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] Pythonの変数名や関数名の命名規則について教えてください。
-
[解決済み] GitHubプロジェクトページのカスタムドメイン
-
[解決済み】GitHubでコミットメッセージを検索する方法は?
-
[解決済み] Pythonのキャッシュライブラリはありますか?
-
[解決済み] django.db.migrations.exceptions.InconsistentMigrationHistory
-
[解決済み] dict を txt ファイルに書き、それを読み取る?
-
[解決済み] 異なる順序で同じ要素を持つ2つのJSONオブジェクトを等しく比較するには?
-
[解決済み] djangoフレームワークでフォームフィールドから値を取得するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] Pythonでコード行間にかかる時間を測定するには?
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] SQLAlchemy - テーブルのリストを取得する
-
[解決済み] サブフォルダからのインポートモジュール
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] pycharmがタブをスペースに自動変換する
-
[解決済み] Pythonでファイルの読み込みと上書きをする
-
[解決済み] Pythonの文字列書式をリストで使う
-
[解決済み] Pythonの文字列の前にあるbという接頭辞は何を意味するのですか?