TUI de terminal y CLI para explorar y descargar archivos o carpetas específicos de GitHub, GitLab, Codeberg, Gitea y Forgejo sin clonar el repositorio.
czl9707/gh-space-shooter
Convierte el gráfico de contribuciones de GitHub en un GIF o WebP animado de un juego espacial al estilo de Galaga, listo para insertar en tu perfil.
- Estrellas
- 927
- Forks
- 76
- Issues abiertos
- 1
- Último commit
- hace 10 días
¿Qué es?
gh-space-shooter lee el calendario de contribuciones de un usuario de GitHub y lo convierte en un juego espacial animado: cada celda de contribuciones se transforma en un enemigo, cuya fuerza aumenta con el número de contribuciones, mientras una nave espacial se abre paso por el historial. El resultado es un archivo GIF o WebP que se puede mostrar en el README del perfil o en cualquier página Markdown.
Se puede usar de varias maneras. Una interfaz web alojada genera una animación puntual sin necesidad de instalar nada; la CLI de Python (instalable desde PyPI) genera archivos localmente, y una GitHub Action regenera la animación según un calendario y la vuelve a guardar en un repositorio. Los patrones de ataque de los enemigos se pueden configurar como columna, fila o aleatorio, y se pueden ajustar la frecuencia de fotogramas y el número de fotogramas.
La CLI también permite guardar los datos de contribuciones sin procesar en formato JSON y volver a cargarlos más tarde, lo que evita repetir llamadas a la API al probar distintos ajustes de renderizado.
Funciones clave
- 01Representa las celdas del gráfico de contribuciones como enemigos cuya fuerza aumenta con la actividad.
- 02Exporta archivos GIF o WebP animados.
- 03Ofrece estrategias de ataque de los enemigos por columna, por fila o aleatorias.
- 04Se ejecuta como una GitHub Action programada que puede actualizar el archivo a diario.
- 05Guarda y vuelve a cargar los datos de contribuciones en formato JSON para reducir las llamadas a la API.
- 06Permite ajustar la frecuencia y el límite de fotogramas.
Casos de uso
- Añadir un gráfico de contribuciones animado al README del perfil de GitHub.
- Actualizar automáticamente una animación del perfil mediante un workflow diario programado.
- Generar una animación puntual para compartir sin instalar nada, mediante la interfaz web.
- Probar distintos ajustes de renderizado sin conexión usando datos JSON guardados.
Inicio rápido
- 1
Instalar desde PyPI
pip install gh-space-shooter - 2
Crear un token de GitHub con el ámbito read:user y exportarlo
export GH_TOKEN=your_token_here - 3
Generar la animación para un nombre de usuario
gh-space-shooter <username>
Antes de usarlo
- Se necesita un token de acceso personal de GitHub para obtener los datos de contribuciones.
Temas
Preguntas frecuentes
- ¿Qué es gh-space-shooter?
- Convierte el gráfico de contribuciones de GitHub en un GIF o WebP animado de un juego espacial al estilo de Galaga, listo para insertar en tu perfil. gh-space-shooter lee el calendario de contribuciones de un usuario de GitHub y lo convierte en un juego espacial animado: cada celda de contribuciones se transforma en un enemigo, cuya fuerza aumenta con el número de contribuciones, mientras una nave espacial se abre paso por el historial. El resultado es un archivo GIF o WebP que se puede mostrar en el README del perfil o en cualquier página Markdown.
- ¿gh-space-shooter es gratuito? ¿Qué licencia tiene?
- gh-space-shooter es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gh-space-shooter sigue mantenido?
- Mantenimiento activo. El último commit de gh-space-shooter fue el 10 oct 2026.
- ¿Para qué puedo usar gh-space-shooter?
- Añadir un gráfico de contribuciones animado al README del perfil de GitHub. Actualizar automáticamente una animación del perfil mediante un workflow diario programado. Generar una animación puntual para compartir sin instalar nada, mediante la interfaz web. Probar distintos ajustes de renderizado sin conexión usando datos JSON guardados.
- ¿Cómo se instala gh-space-shooter?
- Instalar desde PyPI: pip install gh-space-shooter Crear un token de GitHub con el ámbito read:user y exportarlo: export GH_TOKEN=your_token_here Generar la animación para un nombre de usuario: gh-space-shooter <username>
- ¿Dónde consigo gh-space-shooter?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/czl9707/gh-space-shooter
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Boletín mensual y lista seleccionada desde China que presenta proyectos open source interesantes y accesibles para principiantes en GitHub.
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.
Herramienta de línea de comandos en Python que genera pósteres minimalistas e imprimibles de cualquier ciudad a partir de datos de OpenStreetMap, con temas de color seleccionables.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.
Framework open source de Python para que agentes LLM controlen teléfonos Android e iOS mediante lenguaje natural, CLI o API de Python.