github の v3 API にアクセスするために pyGithub ライブラリを使用しようとしています。このライブラリは使いやすいですが。ドキュメントが非常に曖昧であることがわかりました。
以下では、ファイル パスとその sha を含むファイルの内容を正常に取得しています。私の最終目標は、API 呼び出しを 3 回から 1 回に減らすことです。1 時間以内に 5000 回の API 呼び出しをすべて利用したいからです。
from github import Github
gh = Github(access_token) # I supply an access token here.
user = gh.get_user(owner_name) # This takes 1 API call
repo = user.get_repo(repo_name) # This takes 1 API call
file = repo.get_file_contents(filename, ref=sha) # This takes 1 API call
レポと所有者の名前を get_file_contents() またはこれを達成するために使用できる同様の関数に渡す方法を知っている人はいますか?
どんな助けでも大歓迎です。