Repolode
gautamkrishnar

gautamkrishnar/blog-post-workflow

Una GitHub Action que incorpora periódicamente las últimas publicaciones de tus feeds RSS al README de tu perfil o proyecto.

Estrellas
3,449
Forks
291
Issues abiertos
1
Último commit
hace 13 días

¿Qué es?

Blog Post Workflow es una GitHub Action que mantiene actualizada en un README una lista de publicaciones recientes. Añades un comentario marcador a tu README, indicas una o varias URL de feeds RSS y la acción sustituye el marcador por una lista generada con tus artículos más recientes. Se ejecuta según una programación cron o puedes iniciarla manualmente desde la página de Actions.

Puedes personalizar ampliamente la lista. Controlas la cantidad máxima de publicaciones, la clasificación y el orden, así como el formato de salida mediante una plantilla que admite variables como el título, la URL, la descripción, la fecha, la categoría, el contador y el nombre del feed. Puedes recortar los títulos y las descripciones, y filtrar las entradas de comentarios de StackOverflow y StackExchange. En una sola ejecución se pueden actualizar varios archivos README.

El workflow se configura mediante un archivo YAML en la carpeta .github/workflows, y el README documenta todas las opciones. Está pensado para desarrolladores que quieren mostrar sus escritos o actividad en su perfil de GitHub sin tener que actualizarlo manualmente.

Funciones clave

  • 01Obtiene publicaciones de cualquier feed RSS, incluidos blogs, la actividad de StackOverflow y los canales de YouTube.
  • 02Se ejecuta según una programación cron diaria, semanal o mensual, o manualmente mediante workflow_dispatch.
  • 03Permite personalizar la salida con una plantilla y variables para el título, la URL, la fecha, la descripción y la categoría.
  • 04Ordena las publicaciones por fecha de publicación, en orden ascendente o descendente.
  • 05Permite recortar títulos y descripciones, y filtrar comentarios de StackOverflow o StackExchange.
  • 06Puede actualizar varios archivos README en una sola ejecución.

Casos de uso

  • Mostrar las últimas publicaciones de tu blog en el README de tu perfil de GitHub.
  • Incluir artículos recientes o notas de versión en el README de un proyecto.
  • Mostrar tus respuestas recientes de StackOverflow o tus videos de YouTube en una página de perfil.

Inicio rápido

  1. 1

    Añade los marcadores BLOG-POST-LIST a tu README.md

  2. 2

    Crea .github/workflows/blog-post-workflow.yml con el workflow de ejemplo y tu feed_list

  3. 3

    En la configuración del repositorio, ve a Actions > General y establece Workflow permissions en Read and write

  4. 4

    Ejecuta el workflow manualmente desde la página Actions o espera a que se ejecute según la programación diaria

Antes de usarlo

  • Se distribuye bajo la licencia AGPL-3.0, una licencia con copyleft fuerte que puede restringir algunos usos.

Temas

Preguntas frecuentes

¿Qué es blog-post-workflow?
Una GitHub Action que incorpora periódicamente las últimas publicaciones de tus feeds RSS al README de tu perfil o proyecto. Blog Post Workflow es una GitHub Action que mantiene actualizada en un README una lista de publicaciones recientes. Añades un comentario marcador a tu README, indicas una o varias URL de feeds RSS y la acción sustituye el marcador por una lista generada con tus artículos más recientes. Se ejecuta según una programación cron o puedes iniciarla manualmente desde la página de Actions.
¿blog-post-workflow es gratuito? ¿Qué licencia tiene?
blog-post-workflow es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿blog-post-workflow sigue mantenido?
Mantenimiento activo. El último commit de blog-post-workflow fue el 7 oct 2026.
¿Para qué puedo usar blog-post-workflow?
Mostrar las últimas publicaciones de tu blog en el README de tu perfil de GitHub. Incluir artículos recientes o notas de versión en el README de un proyecto. Mostrar tus respuestas recientes de StackOverflow o tus videos de YouTube en una página de perfil.
¿Cómo se instala blog-post-workflow?
Añade los marcadores BLOG-POST-LIST a tu README.md Crea .github/workflows/blog-post-workflow.yml con el workflow de ejemplo y tu feed_list En la configuración del repositorio, ve a Actions > General y establece Workflow permissions en Read and write Ejecuta el workflow manualmente desde la página Actions o espera a que se ejecute según la programación diaria
¿Dónde consigo blog-post-workflow?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gautamkrishnar/blog-post-workflow

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados