GitHub ActionsはコードのコミットやPRだけでなく、時間ベースで実行させることもできます。いわばcron的に使えるので、定期的に何らかのコマンドを実行するのに使えます。これは色々な使い方が考えられるでしょう。 今回紹介するosmos::feedはGitHub Actionsを使って、RSSリーダーを作ってしまうプロジェクトです。

osmos::feedの使い方

一覧です。

クリックで開きます。

osmos::feedはGitHub Actionsを使い、外部のフィードを取り込んでリポジトリを更新します。フィードをローカルに保存してしまえば、後は表示するだけなので簡単です。GitHub Actionsの制限はありますが、簡易的なRSSリーダーの作り方として興味深いソフトウェアです。

osmos::feedはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

osmos::feed osmoscraft/osmosfeed: Turn GitHub into an RSS reader