GitHub の更新情報をRSS(ATOM) フィードで

ちょっとしたメモ。

GitHub で公開されているリポジトリもしくは自分がWatchしているリポジトリの更新情報をRSSでチェックしたいという話。

そもそもバグトラッカーの更新はメールで通知されるけどWikiの更新とかソースコードの更新通知はメールでは通知されないので。

情報源

公式情報: News Feed - User Documentation

日本語の解説は下記のページが詳しい。

qiita.com

特定リポジトリの更新通知をRSSでチェックする

あるリポジトリの特定のブランチへのコミットについての更新情報が以下で取得できる。

https://github.com/ORG/PROJECT/commits/BRANCH.atom

例えば Tesseract OCRの、メインリポジトリのmasterブランチであれば下記のようになる。

https://github.com/tesseract-ocr/tesseract/commits/master.atom

特定のリポジトリのWiki の更新をチェックする

https://github.com/ORG/PROJECT/wiki.atom

という形式。同じ要領で具体例。

https://github.com/tesseract-ocr/tesseract/wiki.atom

自分がWatch しているリポジトリの情報をまとめてRSSで

下記の手順でRSS Feed のURLを取得できる。

  1. github にログインする
  2. https://github.com/dashboardにアクセス
  3. 下までスクロールすると、"Subscribe to your news feed" というリンクがある(下記の画像を参照)
  4. リンクのURL をコピーして利用しているRSSリーダーに登録

f:id:atuyosi:20170923011606p:plain

https://github.com/<username>.private.atom?token=<ACCESS TOKEN>

という形式になっているはず*1


おしまい。

*1: はユーザーのアカウント名。 は各ユーザーごとのアクセストークン文字列