GithubAPI使って特定の期間/特定のブランチにマージされたPullRequest一覧検索をやってみたひろTechメモ技術ブログです。Requestたちを、タイトル/ID/マージ時刻/contributer含めてガバッと一覧化したい一覧化した各PullRequestに対して、少しメモを付け加えたいその上で、スプレッドシート上にのせて保存したい(人に共有したい)GitHubのWebサイト上でも検索とかソートはできるのですが、それをいちいちブラウザからコピペしてLocalのExcelに書き写して一覧化してメモかいて、ていうのがめんどくせ〜〜となったので、試しにGitHubAPIを使ってみました。1print(f'{len(all_pulls)}件のデータを取得しました。})print(f'{count}件のデータをCSV出力しました。')ポイント「マージされているかどうか」はgitHubAPIくんは直接教えてくれない。[merged_at]がNULLかどうかで判断するしかない。備忘トークン発行のやり方https://sakublog.tech/tips/github-personal-access-tokens/使ったGitHubAPIhttps://docs.github.com/ja/rest/pulls/pulls?apiVersion=2022-11-28#list-pull-requests使ってみての所感トークン発行したら2秒で動いてくれたので嬉しい。使えば、似たようなことがタグの差分としてパッと出せることに気づいた。経験5年目のWebエンジニアです。SIerからの転職経験1回あり。技術とリーダー経験の両取り目指して邁進中。ひろTechメモ技術ブログです。