Shields.io es un servicio y una biblioteca NPM que genera badges de estado concisos en SVG y formato rasterizado para archivos README y páginas web.
anmol098/waka-readme-stats
Una GitHub Action que genera estadísticas de programación de WakaTime y las muestra como texto o gráficos SVG en el README de tu perfil de GitHub.
- Estrellas
- 4,003
- Forks
- 651
- Issues abiertos
- 72
- Último commit
- hace 5 días
¿Qué es?
waka-readme-stats es una GitHub Action que obtiene la actividad de programación de WakaTime y la escribe en una sección del README de tu perfil según un horario. Puede mostrar el tiempo total de programación, los lenguajes, los editores, los sistemas operativos, los proyectos, la zona horaria y la actividad de commits según la hora del día y el día de la semana.
La acción busca un par de comentarios marcadores en tu README.md y reemplaza el contenido entre ellos en cada ejecución. Puedes activar o desactivar cada bloque con flags de funcionalidad, y localizar la salida, mostrarla como barras de texto Unicode o barras SVG coloridas, y aplicar varios estilos de insignias. También puede enumerar los lenguajes por repositorio y las líneas de código escritas, además de usar un backend compatible con WakaTime alojado por tu cuenta, como Wakapi.
Las versiones recientes incorporan un desglose semanal de programación con IA que incluye líneas escritas por IA frente a las escritas manualmente, uso de tokens, costo estimado y uso por modelo, cuando esos datos están disponibles en la cuenta de WakaTime.
Funciones clave
- 01Actualiza automáticamente una sección marcada del README de tu perfil según un horario cron.
- 02Muestra el tiempo de programación, los lenguajes, los editores, los sistemas operativos, los proyectos y la zona horaria a partir de WakaTime.
- 03Desglosa los commits por hora del día y día de la semana, con estadísticas opcionales sobre líneas de código.
- 04Admite barras de texto Unicode o barras SVG con colores y radio de las esquinas configurables.
- 05Localiza la salida y permite conectarse a una instancia de Wakapi alojada por tu cuenta.
Casos de uso
- Mostrar tus hábitos de programación y la variedad de lenguajes que usas en tu perfil de GitHub.
- Llevar un registro del tiempo de programación personal a lo largo del año en un README, sin tener que actualizarlo manualmente.
- Usar un servidor compatible con WakaTime alojado por tu cuenta y seguir mostrando las estadísticas en GitHub.
Inicio rápido
- 1
Añade los comentarios de inicio y fin de sección a tu README.md de perfil
- 2
Guarda WAKATIME_API_KEY y GH_TOKEN como secretos del repositorio
- 3
Añade el archivo de workflow que usa anmol098/waka-readme-stats@master y confírmalo
- 4
Ejecuta el workflow desde la pestaña Actions (workflow_dispatch) para ver el resultado
Antes de usarlo
- Se necesita una clave de API de WakaTime y un token de GitHub con el alcance repo, que otorga acceso amplio.
- La opción de líneas de código está desactivada de forma predeterminada porque es una operación de alto coste.
- Las estadísticas de programación con IA solo aparecen si tu cuenta de WakaTime tiene datos de seguimiento de programación con IA.
Temas
Preguntas frecuentes
- ¿Qué es waka-readme-stats?
- Una GitHub Action que genera estadísticas de programación de WakaTime y las muestra como texto o gráficos SVG en el README de tu perfil de GitHub. waka-readme-stats es una GitHub Action que obtiene la actividad de programación de WakaTime y la escribe en una sección del README de tu perfil según un horario. Puede mostrar el tiempo total de programación, los lenguajes, los editores, los sistemas operativos, los proyectos, la zona horaria y la actividad de commits según la hora del día y el día de la semana.
- ¿waka-readme-stats es gratuito? ¿Qué licencia tiene?
- waka-readme-stats es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿waka-readme-stats sigue mantenido?
- Mantenimiento activo. El último commit de waka-readme-stats fue el 2 nov 2026.
- ¿Para qué puedo usar waka-readme-stats?
- Mostrar tus hábitos de programación y la variedad de lenguajes que usas en tu perfil de GitHub. Llevar un registro del tiempo de programación personal a lo largo del año en un README, sin tener que actualizarlo manualmente. Usar un servidor compatible con WakaTime alojado por tu cuenta y seguir mostrando las estadísticas en GitHub.
- ¿Cómo se instala waka-readme-stats?
- Añade los comentarios de inicio y fin de sección a tu README.md de perfil Guarda WAKATIME_API_KEY y GH_TOKEN como secretos del repositorio Añade el archivo de workflow que usa anmol098/waka-readme-stats@master y confírmalo Ejecuta el workflow desde la pestaña Actions (workflow_dispatch) para ver el resultado
- ¿Dónde consigo waka-readme-stats?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anmol098/waka-readme-stats
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de logotipos tecnológicos SVG optimizados y personalizables para desarrolladores, disponible como paquete npm de componentes React.
Un profiler de pila de llamadas para Python que muestra en qué partes de tu código se va el tiempo, con formatos de salida para consola, HTML y otros.
Un profiler para Linux que usa Intel Processor Trace para registrar cada llamada a función de un proceso y mostrarla en una línea de tiempo interactiva.
Un rastreador gratuito y de código abierto del tiempo dedicado a programar, compatible con WakaTime y creado por Hack Club.
Servicio gratuito alojado que muestra el contador de visitas de un perfil de GitHub como una imagen para insertar en el README del perfil.