定刻になるとその日に更新された情報がNotionDBへ集まります。
RSSフィードの登録もNotionからできます。
集めたい場合は、私のつくったテンプレを使ってみてくださいw
今回は【notion-rss-reader】というリポジトリを使います⭐
右側にある「Fork」ボタンを押して自分のリポジトリに登録します。
↓
↓
リポジトリを下にスクロールすると、READMEがあります。
内容がとても丁寧に記載されているので、
Getting Startedの見出しを1つずつ進めていくと迷いなくできるかと思います。
https://github.com/watsuyo/notion-rss-reader#getting-started
テンプレートが用意されているので、それを複製し…..
ReaderのDB IDとFeederのDB IDをメモしておきます。
NOTION_READER_DATABASE_ID = **********
NOTION_FEEDER_DATABASE_ID = **********
NotionAPIを作るページへ行きます。
↓
https://developers.notion.com/docs/create-a-notion-integration#step-1-create-an-integration
NotionAPIのシークレットキーをメモしておきます。
NOTION_READER_DATABASE_ID = **********
NOTION_FEEDER_DATABASE_ID = **********
NOTION_KEY = secret_*****************
以降、メモした内容のことを【環境変数】と言い換えて解説していきます⭐
環境変数をGitHubに登録するには、「Settings」タブを開きます。
下の方へスクロールすると「Secrets and variables」という項目があるので、
そこを開くと「Actions」が現れます。
Actionsをクリックすると右側に「New repository secret」ボタンがあるのでクリックします。
↓
メモした環境変数を登録します。
NOTION_READER_DATABASE_ID = **********
NOTION_FEEDER_DATABASE_ID = **********
NOTION_KEY = secret_*****************
例:
「New repository secret」⇒「Add secret」を繰り返して3つ登録できたら完了です\(^o^)/
「Code」タブに戻り、.github/workflows
フォルダを開きます 📁
↓
feed.yml
ファイルをクリックして、収集する時刻 or 間隔を設定します。
時刻の設定が分からない場合は、NotionAIに質問すると教えてくれますww
schedule: - cron: 0 2 * * *
日本時刻であれば、schedule: - cron: 0 17 * * *
となります。
修正したら、右端の【Commit changes…】ボタンをクリックします。
↓
Commit messageやExtended descriptionは分かりやすい変更名や内容にしてもOKです!!
【Commit changes】をクリックすると、更新された変更タイトルが表示されます。
「Actions」タブを開いて移動します。
【I understand my workflows, go ahead and enable them】ボタンをクリック!
↓
サイドメニューの「Feed Cron」を開いて、右側の【Enable workflow】ボタンを押して完了です\(^o^)/
最後に不要なReleaseファイルを削除します。
「Code」タブを開いて.github/workflows
フォルダを開き…..
release.ymlファイルをクリック!
ファイルを開くと右上「…」から【Dalete file】という項目があるのでクリックすると削除できます⭐
時刻の修正のときと同じ要領で、Commit changesをしてください\(^o^)/
↓
確かに消えてますね♪
定刻になると動く状態ではありますが、
手動で動かしてエラーになっていないか念のため確認します👀
「Actions」タブを開いて「Feed Cron」から「Run workflow」が画面右端に表示されるのでクリック!
↓
↓
大丈夫そうですね\(^o^)/
RSSフィードを自動でNotionに集めて、
残しておきたい情報と要らない情報とをNotion上で精査!!
本当に読みたい内容だけリンクからサイトを開いてゆっくり読む。
自分にとって心地よいRSSフィードページを作って
作業しやすい環境を整えられるのは嬉しいなと思って
解説記事をちょっと丁寧に書いてみました 🥰
Notionからyoomなど繋げて自動で投稿することもできそうですねwww
▼ この記事に興味があったら同じタグから関連記事をのぞいてみてね
RSSリーダーにatomのリンクを登録すると通知が行くよ🐌
https://herohoro.com/atom
やってみてね(*´ω`*)(*´ω`*)
フォロー大歓迎\(^o^)/
フォロー大歓迎\(^o^)/