Skip to content

Instantly share code, notes, and snippets.

@hyuki

hyuki/gist.md Secret

Created February 23, 2024 02:07
Show Gist options
  • Save hyuki/b1797c114435a5fe8c69ad9a689e5962 to your computer and use it in GitHub Desktop.
Save hyuki/b1797c114435a5fe8c69ad9a689e5962 to your computer and use it in GitHub Desktop.
GitHub Gistの最終更新日時を取得する方法

GitHub Gistの最終更新日時を取得する方法(ChatGPTによるまとめ)

GitHub Gistは、コードスニペットやメモを共有するための素晴らしいツールですが、特定のGistの最終更新日時を知りたい場合があります。Webインターフェースから直接確認するのは難しいですが、GitHubのAPIを利用することで、プログラム的にその情報を取得することが可能です。

必要なもの

  • GitHubのPersonal Access Token
  • curlやプログラミング言語(Python、JavaScriptなど)

ステップバイステップガイド

1. Personal Access Tokenの取得

GitHubのAPIを使用するには、Personal Access Tokenが必要です。GitHubの設定ページからトークンを生成できます。トークンを生成する際、必要なスコープを選択してください。

2. APIリクエストの実行

以下のコマンドを使用して、特定の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

3. レスポンスの確認

APIからのレスポンスには、Gistに関する多くの情報が含まれています。updated_atフィールドに最終更新日時が記載されています。

4. 日時のフォーマット

updated_atフィールドの日時はISO 8601形式で提供されます。必要に応じて、この日時を適切な形式に変換してください。

5. プログラミング言語を使用する

PythonやJavaScriptなどのプログラミング言語を使用して、APIリクエストを自動化し、レスポンスから最終更新日時を抽出することが可能です。

注意点

GitHubのAPIを使用する際は、レートリミットに注意してください。Personal Access Tokenを使用すると、レートリミットが緩和されますが、大量のリクエストを送る場合は制限に達する可能性があります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment