Приложение Node.js для создания rss-reader в [Notion] (https://notion.so). ![](/ screenshots / working.gif)
Отдельная база данных для источников и элементов каналов.
Добавляйте, включайте и отключайте источники ваших каналов.
Ленты поступают ежедневно и хранятся в базе данных ** Reader **. Новые элементы ленты отмечены 🔥.
Читайте ленту прямо в представлении «Понятие страницы».
Различные виды доступа к непрочитанным и помеченным элементам фида.
- Создайте новый Notion Integration и скопируйте секретный код, который вы будете использовать как NOTION_API_TOKEN на шаге 4.
- Скопируйте этот шаблон в рабочее пространство Notion.
- Когда шаблон станет доступен в вашей рабочей области Notion, откройте базу данных Reader. Нажмите Поделиться> Пригласить и найдите интеграцию Notion, созданную на шаге 1, и нажмите Пригласить. Сделайте то же самое с базой данных Feeds.
- Разветвите этот репозиторий GitHub и после завершения разветвления перейдите в свой разветвленный репозиторий GitHub.
- Включите Действия GitHub, посетив вкладку Действия и щелкнув «Я понимаю свои рабочие процессы, включить их».
- Щелкните действие Получить ленту на левой панели, а затем нажмите «Включить рабочий процесс».
- Перейдите в Настройки> Секреты. Добавьте следующие три секрета вместе с их значениями как секреты репозитория.
''NOTION_API_TOKEN NOTION_READER_DATABASE_ID NOTION_FEEDS_DATABASE_ID
'' > Чтобы узнать идентификатор своей базы данных, посетите свою базу данных на Notion. Вы получите такой URL: https://www.notion.so/{workspace_name}/{database_id}?v={view_id}. - Удалите файл рабочего процесса выпуска, поскольку он требуется только в исходном репозитории. Вот и все. Теперь каждый день ваш канал будет обновляться в 12:30 UTC. Вы можете изменить время запуска скрипта из здесь.