1. ホーム
  2. python

[解決済み] Github API v3 に最適な Python ライブラリ [終了しました]。

2023-04-15 05:37:23

質問

私は私に適した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 . これはうまく機能しますし、作者はフィードバックやバグレポートに対して本当に寛容です :-)

(見やすくするために、オリジナルの質問に対する私の編集から適用されました)