Repolode
gautamkrishnar

gautamkrishnar/blog-post-workflow

Uma GitHub Action que busca as publicações mais recentes dos seus feeds RSS e as adiciona ao README do seu perfil ou projeto em horários programados.

Estrelas
3,449
Forks
291
Issues abertas
1
Último commit
há 13 dias

O que é?

Blog Post Workflow é uma GitHub Action que mantém atualizada uma lista de publicações recentes em um README. Você adiciona um comentário marcador ao README, informa uma ou mais URLs de feeds RSS e a action substitui o marcador por uma lista gerada com seus artigos mais recentes. Ela é executada em um cronograma definido ou pode ser acionada manualmente pela página Actions.

A lista pode ser bastante personalizada. Você controla o número máximo de publicações, a classificação e a ordenação, além do formato de saída por meio de um template com variáveis como título, URL, descrição, data, categoria, contador e nome do feed. Títulos e descrições podem ser encurtados, e comentários do StackOverflow e do StackExchange podem ser filtrados. É possível atualizar vários arquivos README em uma única execução.

O workflow é configurado por meio de um arquivo YAML na pasta .github/workflows, e o README documenta a lista completa de opções. Ele é voltado a desenvolvedores que querem exibir seus textos ou atividades no perfil do GitHub sem precisar atualizar tudo manualmente.

Recursos principais

  • 01Busca publicações de qualquer feed RSS, incluindo blogs, atividades do StackOverflow e canais do YouTube.
  • 02É executada em um cronograma diário, semanal ou mensal, ou manualmente via workflow_dispatch.
  • 03Permite personalizar a saída com um template que oferece variáveis para título, URL, data, descrição e categoria.
  • 04Ordena as publicações pela data de publicação, em ordem crescente ou decrescente.
  • 05Pode encurtar títulos e descrições e filtrar comentários do StackOverflow ou do StackExchange.
  • 06Pode atualizar vários arquivos README em uma única execução.

Casos de uso

  • Exibir as publicações mais recentes do seu blog no README do perfil do GitHub.
  • Listar artigos recentes ou notas de versão no README de um projeto.
  • Exibir suas respostas recentes no StackOverflow ou seus vídeos do YouTube em uma página de perfil.

Início rápido

  1. 1

    Adicione os marcadores BLOG-POST-LIST ao seu README.md

  2. 2

    Crie .github/workflows/blog-post-workflow.yml com o workflow de exemplo e seu feed_list

  3. 3

    Nas configurações do repositório, em Actions > General, defina Workflow permissions como Read and write

  4. 4

    Execute o workflow manualmente pela página Actions ou aguarde a execução diária agendada

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft forte que pode restringir alguns tipos de reutilização.

Tópicos

Perguntas frequentes

O que é blog-post-workflow?
Uma GitHub Action que busca as publicações mais recentes dos seus feeds RSS e as adiciona ao README do seu perfil ou projeto em horários programados. Blog Post Workflow é uma GitHub Action que mantém atualizada uma lista de publicações recentes em um README. Você adiciona um comentário marcador ao README, informa uma ou mais URLs de feeds RSS e a action substitui o marcador por uma lista gerada com seus artigos mais recentes. Ela é executada em um cronograma definido ou pode ser acionada manualmente pela página Actions.
blog-post-workflow é gratuito? Qual é a licença?
blog-post-workflow é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
blog-post-workflow ainda é mantido?
Manutenção ativa. O último commit de blog-post-workflow foi em 7 de out. de 2026.
Para que posso usar blog-post-workflow?
Exibir as publicações mais recentes do seu blog no README do perfil do GitHub. Listar artigos recentes ou notas de versão no README de um projeto. Exibir suas respostas recentes no StackOverflow ou seus vídeos do YouTube em uma página de perfil.
Como instalar blog-post-workflow?
Adicione os marcadores BLOG-POST-LIST ao seu README.md Crie .github/workflows/blog-post-workflow.yml com o workflow de exemplo e seu feed_list Nas configurações do repositório, em Actions > General, defina Workflow permissions como Read and write Execute o workflow manualmente pela página Actions ou aguarde a execução diária agendada
Onde consigo blog-post-workflow?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gautamkrishnar/blog-post-workflow

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados