Repolode
gautamkrishnar

gautamkrishnar/blog-post-workflow

GitHub Action, которая по расписанию добавляет последние записи из RSS-лент в README профиля или проекта.

Звёзды
3,449
Форки
291
Открытые issues
1
Последний коммит
13 дней назад

Что это?

Blog Post Workflow — это GitHub Action, которая поддерживает список последних публикаций в README в актуальном состоянии. Добавьте в README комментарий-заполнитель, укажите URL одной или нескольких RSS-лент — и Action заменит комментарий автоматически сформированным списком последних статей. Запускать её можно по расписанию cron или вручную со страницы Actions.

Список можно гибко настроить. Вы задаёте максимальное количество публикаций, сортировку и порядок, а также формат вывода с помощью шаблона, поддерживающего переменные: заголовок, URL, описание, дата, категория, порядковый номер и название ленты. Заголовки и описания можно обрезать, а комментарии из активности StackOverflow и StackExchange — отфильтровать. За один запуск можно обновить несколько файлов README.

Рабочий процесс настраивается в YAML-файле в папке .github/workflows, а в README проекта перечислены все доступные параметры. Он предназначен для разработчиков, которые хотят показывать в профиле GitHub свои публикации или активность, не обновляя его вручную.

Ключевые возможности

  • 01Получает публикации из любых RSS-лент, в том числе блогов, активности на StackOverflow и каналов YouTube.
  • 02Запускается ежедневно, еженедельно или ежемесячно по расписанию cron либо вручную через workflow_dispatch.
  • 03Позволяет настроить вывод с помощью шаблона с переменными для заголовка, URL, даты, описания и категории.
  • 04Сортирует публикации по дате выхода в порядке возрастания или убывания.
  • 05Позволяет обрезать заголовки и описания, а также отфильтровывать комментарии из StackOverflow и StackExchange.
  • 06За один запуск может обновить несколько файлов README.

Сценарии использования

  • Показывать последние записи блога в README профиля GitHub.
  • Добавлять список недавних статей или заметок о релизах в README проекта.
  • Показывать на странице профиля недавние ответы на StackOverflow или видео с YouTube.

Быстрый старт

  1. 1

    Добавьте маркеры BLOG-POST-LIST в README.md

  2. 2

    Создайте .github/workflows/blog-post-workflow.yml, используя пример workflow и свой feed_list

  3. 3

    В настройках репозитория откройте Actions > General и установите для Workflow permissions значение Read and write

  4. 4

    Запустите workflow вручную со страницы Actions или дождитесь ежедневного запуска по расписанию

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с сильным copyleft, которая может ограничивать некоторые способы повторного использования.

Темы

Частые вопросы

Что такое blog-post-workflow?
GitHub Action, которая по расписанию добавляет последние записи из RSS-лент в README профиля или проекта. Blog Post Workflow — это GitHub Action, которая поддерживает список последних публикаций в README в актуальном состоянии. Добавьте в README комментарий-заполнитель, укажите URL одной или нескольких RSS-лент — и Action заменит комментарий автоматически сформированным списком последних статей. Запускать её можно по расписанию cron или вручную со страницы Actions.
blog-post-workflow можно использовать бесплатно? Какая у него лицензия?
blog-post-workflow распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
blog-post-workflow всё ещё поддерживается?
Активно поддерживается. Последний коммит в blog-post-workflow — 7 окт. 2026 г..
Для чего можно использовать blog-post-workflow?
Показывать последние записи блога в README профиля GitHub. Добавлять список недавних статей или заметок о релизах в README проекта. Показывать на странице профиля недавние ответы на StackOverflow или видео с YouTube.
Как установить blog-post-workflow?
Добавьте маркеры BLOG-POST-LIST в README.md Создайте .github/workflows/blog-post-workflow.yml, используя пример workflow и свой feed_list В настройках репозитория откройте Actions > General и установите для Workflow permissions значение Read and write Запустите workflow вручную со страницы Actions или дождитесь ежедневного запуска по расписанию
Где скачать blog-post-workflow?
Исходный код и инструкции по установке — на GitHub: https://github.com/gautamkrishnar/blog-post-workflow

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты