Читалка RSS-лент, которая сохраняет ленты за последние 3 дня в Google Таблицах

Без усилий извлекает ссылки RSS-ленты из файла Google Sheets и получает сообщения, опубликованные за последние три дня. Автоматически архивирует эти новые сообщения во втором файле Google Sheets для удобного отслеживания. Удаляет устаревшие записи во втором файле, обеспечивая актуальность ваших данных. Умное распределение времени помогает избежать блокировок Google API, поэтому скорость извлечения может варьироваться в зависимости от количества отслеживаемых лент. Для пошаговых деталей обратитесь к заметкам рабочего процесса.

Category:

Описание

Этот рабочий процесс автоматизирует процесс чтения RSS-лент, указанных в файле Google Sheets, фильтрации записей за последние 3 дня, сохранения этих свежих записей в другой файл Google Sheets и удаления старых записей из этого второго листа. Он предназначен для периодического выполнения (каждые 24 часа) и учитывает ограничения API Google Sheets, вводя паузы между записями и удалениями.

Целевые сценарии использования:

  • Агрегация последних новостей или обновлений блогов из нескольких RSS-лент
  • Поддержание документа Google Sheets только с последними элементами ленты (последние 3 дня)
  • Автоматизация обновлений ленты с контролируемым использованием API, чтобы избежать блокировки Google Sheets

Логические блоки:

  • 1.1 Расписание и триггер: Инициирует рабочий процесс периодически.
  • 1.2 Чтение URL RSS-лент: Читает список URL RSS-лент из файла Google Sheets.
  • 1.3 Получение и фильтрация записей RSS: Проходит по каждому URL RSS-ленты, получает элементы ленты и фильтрует их за последние 3 дня.
  • 1.4 Форматирование и сохранение свежих элементов: Подготавливает отфильтрованные элементы и сохраняет их по отдельности в целевой файл Google Sheets с паузами, чтобы избежать ограничения API.
  • 1.5 Очистка старых записей: Читает существующие записи из целевого листа, определяет записи старше 3 дней и удаляет их с контролируемым временем.
  • 1.6 Паузы для ограничения частоты: Реализует узлы ожидания для контроля вызовов API Google Sheets, чтобы предотвратить блокировку.

Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Читалка RSS-лент, которая сохраняет ленты за последние 3 дня в Google Таблицах”

Ваш адрес email не будет опубликован. Обязательные поля помечены *