プロジェクトの GitHub の問題の統計を経時的に収集しています: 問題の総数、特定のラベルが付いた問題の数、特定の状態 (オープン/クローズ) の問題の数。現在、必要な情報に必要なラベル付け/状態でプロジェクト Web ページを解析するための Python スクリプトがあります。たとえば、
http://github.com/ <projectname>/issues?label=<label_of_interest>&state=<state_of_interest>ただし、GitHub API が変更された場合、多くの場合、コードが失敗するため、HTML の解析は脆弱です。
基になる HTML に依存せずにこれらの統計を収集するために、GitHub API を使用する方法 (または、それを禁止し、できれば Python で他の方法を知っている) を誰かが説明していますか?