GitHub Gistは、コードスニペットやメモを共有するための素晴らしいツールですが、特定のGistの最終更新日時を知りたい場合があります。Webインターフェースから直接確認するのは難しいですが、GitHubのAPIを利用することで、プログラム的にその情報を取得することが可能です。
- GitHubのPersonal Access Token
- curlやプログラミング言語(Python、JavaScriptなど)
GitHubのAPIを使用するには、Personal Access Tokenが必要です。GitHubの設定ページからトークンを生成できます。トークンを生成する際、必要なスコープを選択してください。
以下のコマンドを使用して、特定のGistの情報を取得します。YOUR_ACCESS_TOKEN
には、あなたのPersonal Access Tokenを、gist_id
には情報を取得したいGistのIDを入れてください。
curl -H "Authorization: token YOUR_ACCESS_TOKEN" https://api.github.com/gists/gist_id
APIからのレスポンスには、Gistに関する多くの情報が含まれています。updated_at
フィールドに最終更新日時が記載されています。
updated_at
フィールドの日時はISO 8601形式で提供されます。必要に応じて、この日時を適切な形式に変換してください。
PythonやJavaScriptなどのプログラミング言語を使用して、APIリクエストを自動化し、レスポンスから最終更新日時を抽出することが可能です。
GitHubのAPIを使用する際は、レートリミットに注意してください。Personal Access Tokenを使用すると、レートリミットが緩和されますが、大量のリクエストを送る場合は制限に達する可能性があります。