私はPyGithubを使用していますが、リポジトリからのリリースのリストを取得する可能性があるかどうかは気になります(例えばhttps://github.com/{username}/{repo-name}/releases
)。私は文書hereのそれに関する情報を見ることができません。pyGithubでリリースする可能性はありますか?
2
A
答えて
2
あなたはまた、例:
https://api.github.com/repos/{user}/{repo}/releases
にあなたはよそうでない場合は、認証要求を行うべきである注目にその価値
import requests
url = 'https://api.github.com/repos/facebook/react/releases'
response = requests.get(url)
# Raise an exception if the API call fails.
response.raise_for_status()
data = response.json()
をGET要求を行うことにより、GitHubのレポからリリースのリストを取得することができますかなり速くGitHubs APIレート制限を打ち、ちょうど戻って403sを得る。
1
PyGithubのドキュメントは、それを言及していないが、私はpygithub-1.29
が(最新のは、今日のようは、PyPIに公開)実際には、このAPIを含まないことを信じる:v1.29
タグのRepository.py
はget_releases()
機能が含まれています。
open, unmerged pull requestもあります。このAPIには、アセットも含めてこのAPIを記入しているようです。
+0
のように見えます:)私はそれを試してみてください。ありがとう@kfb – widget
関連する問題
- 1. BASE64Encoderは内部APIであり、将来のリリースで削除される可能性があります
- 2. スタックサイズやオーバーフローの可能性があるメソッドが多すぎる可能性はありますか?
- 3. 精度が低下する可能性はありますか?
- 4. ソフトウェアを終了する可能性はありますか?
- 5. ボトムスクロールバーを固定する可能性はありますか?
- 6. ハプロキシをスキューする可能性はありますか?
- 7. データベースが破損する可能性はありますか?
- 8. クラッシュする可能性はありますか?
- 9. a-frame内でのライブビデオストリーミングの可能性はありますか?
- 10. メモリリークの可能性があります。
- 11. 可能性がありますssh_exchange_identificationエラー
- 12. iframeのセッションが異なる可能性はありますか?
- 13. REMOTE_ADDRが空白になる可能性はありますか?
- 14. メモリアクセスに問題がある可能性がありますか?
- 15. PDFKit annotation nullクラッシュする可能性のあるヌル属性になる可能性があります
- 16. TypeScript strictNullChecks - オブジェクトが 'null'である可能性があります
- 17. このコードにはメモリリークの可能性はありますか?
- 18. タグ属性の列をソートする可能性はありますか?
- 19. はJavaの階層構造である可能性がありますか?
- 20. オブジェクトが関数内のパラメータである可能性はありますか?
- 21. DataSnapshotの値がnullである可能性はありますか?
- 22. フォームフィラーをブロックする可能性がありますか?
- 23. サイトのスクレイピングをブロックする可能性がありますか?
- 24. Enumが肥大化する可能性がありますか?
- 25. pthread_cond_signalがクラッシュする可能性がありますか?
- 26. この機能を高速化する可能性はありますか?
- 27. これはPHPバグの可能性がありますか?
- 28. Redisはデータを失う可能性がありますか?
- 29. SQLiteデータベースのデータを失う可能性はありますか?
- 30. UDPパケットを失う可能性はありますか?
PyGithubの特定の要件がない場合は、このAPIをサポートする 'github3.py'を強くお勧めします。 – kfb