Skip to content

flexile/notion-rss

 
 

Repository files navigation

Приложение Node.js для создания rss-reader в [Notion] (https://notion.so). ![](/ screenshots / working.gif)

Функции

Отдельная база данных для источников и элементов каналов.

Добавляйте, включайте и отключайте источники ваших каналов.

Ленты поступают ежедневно и хранятся в базе данных ** Reader **. Новые элементы ленты отмечены 🔥.

Читайте ленту прямо в представлении «Понятие страницы».

Различные виды доступа к непрочитанным и помеченным элементам фида.

Настраивать

  1. Создайте новый Notion Integration и скопируйте секретный код, который вы будете использовать как NOTION_API_TOKEN на шаге 4.
  2. Скопируйте этот шаблон в рабочее пространство Notion.
  3. Когда шаблон станет доступен в вашей рабочей области Notion, откройте базу данных Reader. Нажмите Поделиться> Пригласить и найдите интеграцию Notion, созданную на шаге 1, и нажмите Пригласить. Сделайте то же самое с базой данных Feeds.
  4. Разветвите этот репозиторий GitHub и после завершения разветвления перейдите в свой разветвленный репозиторий GitHub.
  5. Включите Действия GitHub, посетив вкладку Действия и щелкнув «Я понимаю свои рабочие процессы, включить их».
  6. Щелкните действие Получить ленту на левой панели, а затем нажмите «Включить рабочий процесс».
  7. Перейдите в Настройки> Секреты. Добавьте следующие три секрета вместе с их значениями как секреты репозитория. ''NOTION_API_TOKEN NOTION_READER_DATABASE_ID NOTION_FEEDS_DATABASE_ID '' > Чтобы узнать идентификатор своей базы данных, посетите свою базу данных на Notion. Вы получите такой URL: https://www.notion.so/{workspace_name}/{database_id}?v={view_id}.
  8. Удалите файл рабочего процесса выпуска, поскольку он требуется только в исходном репозитории. Вот и все. Теперь каждый день ваш канал будет обновляться в 12:30 UTC. Вы можете изменить время запуска скрипта из здесь.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%