{"id":19140374,"url":"https://github.com/watsuyo/notion-rss-reader","last_synced_at":"2025-04-09T13:09:49.947Z","repository":{"id":40279997,"uuid":"446512036","full_name":"watsuyo/notion-rss-reader","owner":"watsuyo","description":"You can save articles from your favorite sites in the Notion Database.","archived":false,"fork":false,"pushed_at":"2024-02-23T11:08:16.000Z","size":684,"stargazers_count":133,"open_issues_count":11,"forks_count":143,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-02T11:07:54.487Z","etag":null,"topics":["esbuild","githubactions","nodejs","notion","rss","typescript"],"latest_commit_sha":null,"homepage":"https://bit.ly/3I1zr7D","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/watsuyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-10T17:05:37.000Z","updated_at":"2025-03-24T00:17:52.000Z","dependencies_parsed_at":"2024-11-16T13:03:59.013Z","dependency_job_id":"57bb0bcc-df35-41ca-bfe8-e76be9ab5a6b","html_url":"https://github.com/watsuyo/notion-rss-reader","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/watsuyo%2Fnotion-rss-reader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/watsuyo%2Fnotion-rss-reader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/watsuyo%2Fnotion-rss-reader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/watsuyo%2Fnotion-rss-reader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/watsuyo","download_url":"https://codeload.github.com/watsuyo/notion-rss-reader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248045245,"owners_count":21038554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esbuild","githubactions","nodejs","notion","rss","typescript"],"created_at":"2024-11-09T07:17:19.527Z","updated_at":"2025-04-09T13:09:49.930Z","avatar_url":"https://github.com/watsuyo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n[![Open Source](https://badges.frapsoft.com/os/v1/open-source.svg?v=103\u0026style=plastic)](https://opensource.org/)\n[![MIT License](https://img.shields.io/apm/l/atomic-design-ui.svg?)](https://github.com/watsuyo/notion-rss-reader/blob/master/LICENSE)\n\n[![Issues](https://img.shields.io/github/issues-raw/watsuyo/notion-rss-reader.svg?maxAge=25000\u0026style=plastic)](https://github.com/watsuyo/notion-rss-reader/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/cdnjs/cdnjs.svg?style=plastic)](https://github.com/watsuyo/notion-rss-reader/pulls)\n[![GitHub contributors](https://img.shields.io/github/contributors/watsuyo/notion-rss-reader.svg?style=plastic)](https://github.com/watsuyo/notion-rss-reader/graphs/contributors)\n[![GitHub stars](https://img.shields.io/github/stars/watsuyo/notion-rss-reader.svg?style=social\u0026label=Stars\u0026style=plastic)](https://github.com/watsuyo/notion-rss-reader/stargazers)\n[![GitHub watchers](https://img.shields.io/github/watchers/watsuyo/notion-rss-reader.svg?style=social\u0026label=Watch\u0026style=plastic)](https://github.com/watsuyo/notion-rss-reader/watchers)\n[![GitHub forks](https://img.shields.io/github/forks/watsuyo/notion-rss-reader.svg?style=social\u0026label=Fork\u0026style=plastic)](https://github.com/watsuyo/notion-rss-reader/fork)\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/n_rss_r.svg?style=social)](https://twitter.com/intent/follow?screen_name=n_rss_r)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eNotion RSS Reader 🎁\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/13050604/153710070-771f3912-7a53-49cb-aea1-4e71f875886c.png\" alt=\"Logo\" width=\"300px\"\u003e\n\u003c/div\u003e\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://bit.ly/3Jpi4h7)\n\n## You can save articles from your favorite sites in the Notion Database👍\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-notion-rss-reader\"\u003eAbout Notion RSS Reader\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About Notion RSS Reader\n\n![Notion RSS Reader Screen Shot](https://i.gyazo.com/30fe441f5d9f29743511f678f830f3ce.png)\n\n\u003c!-- Notion RSS Readerは、GitHubとNotionを組み合わせたウェブサービスで、好きなサイトの記事を無料で毎時間取得し、好きなだけ保存することができます! --\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\n1. Fork the Project\n\n\tYou will use GitHub Actions to feed updates to the article. Therefore, you will need to Fork into your repository.\n\n\u003c!-- 記事の更新をフィードするために、GitHub Actions を使用する予定です。そのため、リポジトリに Fork しておく必要があります。 --\u003e\n\n2. Duplicate [Notion RSS Reader Template 🎁](https://bit.ly/3sqjKjK)\n\n    Duplicate `Notion RSS Reader Template` in your workspace.\n\n\u003c!--   Notion RSS Reader Templateをあなたのワークスペースに複製する --\u003e\n\n3. Get `NOTION_FEEDER_DATABASE_ID` \u0026 `NOTION_READER_DATABASE_ID`\n\n\tURL contains DATABASE_ID.\n\n\t\u003c!-- URLはDATABASE_IDを含んでいます --\u003e\n\n\tExample: `https://notion.site/${DATABASE_ID}?v=********`\n\n4. Get `NOTION_KEY`(Internal Integration Token)\n\n\tGo to Notion's `My integrations` page and set up an integration for `Notion RSS Reader`.\n\n\t\u003cimg src=\"https://i.gyazo.com/a5ce72d2f1825bf0baa37398caf97d5b.png\" width=\"50%\"\u003e\n\n\t\u003c!-- NotionのMy integrationsページにて、Notion RSS Reader用のintegrationを設定します --\u003e\n\n5. Add `NOTION_FEEDER_DATABASE_ID`, `NOTION_READER_DATABASE_ID`, and `NOTION_KEY` to GitHub Actions Secrets.\n\n\t\u003c!-- GitHub Actions Secretsに、NOTION_FEEDER_DATABASE_ID, NOTION_READER_DATABASE_ID, NOTION_KEYを追加してください。 --\u003e\n\n\t`Settings` → `Actions`→ `Repository Secrets`\n\n\t![](https://i.gyazo.com/1fb8c0c9181375a746870d45d10dd244.png)\n\n6. Set the interval to get site updates.\n\n\t **Default interval, every hour.**\n\n\t`.github/workflows/feed.yml`\n\n\t```feed.yml\n    on:\n      schedule:\n        - cron: \"0 * * * *\" # UTC ← Fix this!\n      workflow_dispatch:\n\t```\n\n\tReference: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule\n\n7. Enable to \"GitHub Actions Workflow\" and delete the release workflow file.\n\n\tFor more information, please click [here](https://docs.github.com/en/actions/managing-workflow-runs/disabling-and-enabling-a-workflow#enabling-a-workflow). \n\t\n\tWorkflow file is only required in the original repository.\n\n8. Add a link to the site you want to get updates from to \"Notion's Feeder database\".\n\n\t![Feeder](https://i.gyazo.com/66ed647bd229354776f626560baf9307.png)\n\t\n9. Turn on 「Can edit」at Feader \u0026 Reader in Notion page and invite with the name of the integration you set in 4.\n\n\tThis setting needs to be made for both Feader and Reader.\n\n\t\u003cimg width=\"368\" alt=\"image\" src=\"https://user-images.githubusercontent.com/13050604/153715571-fe4f7cf2-251d-4f72-b942-04a3353489b2.png\"\u003e\n\n10. You can check if the settings are complete by doing a \"Feed Cron\" from the \"Actions\" tab.\n\n\t![image](https://user-images.githubusercontent.com/13050604/153716048-5c441a1f-835e-4199-9009-8d3aad0256c3.png)\n\t\n\n\u003c!-- ROADMAP --\u003e\n## Roadmap\n\n- [x] How to use `Notion RSS Reader`\n- [ ] [Feedly integration](https://github.com/watsuyo/notion-rss-reader/issues/5)\n- [ ] [Awesome Browser UI](https://github.com/watsuyo/notion-rss-reader/issues/4)\n\n\tetc...\n\nSee the [open issues](https://bit.ly/361C6zX) for a full list of proposed features (and known issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nif you like it, to give the project a star! Thanks again!\n\n1. Fork the \"Project\"\n2. Create your \"Feature Branch\" (`git checkout -b feature/AmazingFeature`)\n3. Commit your \"Changes\" (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the \"Branch\" (`git push origin feature/AmazingFeature`)\n5. Open a \"Pull Request\"\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Prerequisites\n\n* yarn v1\n* Node v14\n\nThe author has confirmed that it works with these versions.\n\n\u003c!-- 必ずしも作者のローカル環境と同じである必要はないです。 --\u003e\n\n### Installation\n\n1. Clone the repo\n\n   ```sh\n   git clone git@github.com:watsuyo/notion-rss-reader.git\n   ```\n\n2. Install YARN packages\n\n   ```sh\n   yarn install\n   ```\n\n3. Add `NOTION_FEEDER_DATABASE_ID`, `NOTION_READER_DATABASE_ID`, and `NOTION_KEY` to the `.env` file.\n\n\t```.env\n\tNOTION_KEY=secret_************\n\tNOTION_FEEDER_DATABASE_ID=************\n\tNOTION_READER_DATABASE_ID=************\n\t```\n\n4. Local run\n\t```sh\n\tyarn build\n\tyarn feed\n\t```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nwatsuyo - [@watsuyo_2](https://bit.ly/3gzFAfa)\n\nProject Link: [https://github.com/watsuyo/notion-rss-reader/](https://bit.ly/3GFCIYq)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- DONATE --\u003e\n## Donate\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://bit.ly/3Jpi4h7)\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/watsuyo/notion-rss-reader.svg?style=for-the-badge\n[contributors-url]: https://github.com/watsuyo/notion-rss-reader/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/watsuyo/notion-rss-reader.svg?style=for-the-badge\n[forks-url]: https://github.com/watsuyo/notion-rss-reader/network/members\n[stars-shield]: https://img.shields.io/github/stars/watsuyo/notion-rss-reader.svg?style=for-the-badge\n[stars-url]: https://github.com/watsuyo/notion-rss-reader/stargazers\n[issues-shield]: https://img.shields.io/github/issues/watsuyo/notion-rss-reader.svg?style=for-the-badge\n[issues-url]: https://github.com/watsuyo/notion-rss-reader/issues\n[license-shield]: https://img.shields.io/github/license/watsuyo/notion-rss-reader.svg?style=for-the-badge\n[license-url]: https://github.com/watsuyo/notion-rss-reader/blob/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatsuyo%2Fnotion-rss-reader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwatsuyo%2Fnotion-rss-reader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatsuyo%2Fnotion-rss-reader/lists"}