An open API service indexing awesome lists of open source software.

https://github.com/luismisanve/shieldbadgegenerator

Desktop application that lets you easily generate Shields.io badges
https://github.com/luismisanve/shieldbadgegenerator

badge python script shields-io simple-icons tkinter

Last synced: 3 months ago
JSON representation

Desktop application that lets you easily generate Shields.io badges

Awesome Lists containing this project

README

          

> [Ver en ingles/See in english](https://github.com/LuisMiSanVe/ShieldBadgeGenerator/blob/main/README.md)
# 🛡️ Generador de Insignias Shields.io
[![image](https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge&logo=visual%20studio%20code&logoColor=white)](https://code.visualstudio.com/)
[![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)](https://www.python.org/)
[![image](https://img.shields.io/badge/Shields.io-%2356f34e.svg?style=for-the-badge&logo=Shields.io&logoColor=373737)](https://shields.io/)
[![image](https://img.shields.io/badge/Simple%20icons-%23000000.svg?style=for-the-badge&logo=Simple%20Icons&logoColor=ffffff)](https://simpleicons.org/)

Script de Python con Tkinter para construir facilmente insignias de **Shields.io**.

## 📝 Explicación de Tecnología
Este script utiliza dos APIs:
- **[JSON de Simple Icons](https://raw.githubusercontent.com/simple-icons/simple-icons/develop/data/simple-icons.json)**: Los iconos registrados en el JSON son cargados en un array y los muestra en el *Entry* como pistas mientras escribes.
- **[Shields.io](https://shields.io/)**: El script coge los datos introducidos y construye la URL de Shields.io que monta la insignia.

## 📋 Prerequisitos
Necesitarás tener instalado [Python](https://www.python.org/) y/o la [Extensión de VS Code](https://marketplace.visualstudio.com/items?itemName=ms-python.python) para ejecutar el script.

## 💻 Tecnologías usadas
- Lenguaje de programación: [Python](https://www.python.org/)
- Librerías:
- [Tkinter](https://docs.python.org/es/3.13/library/tkinter.html)
- [requests](https://pypi.org/project/requests/)
- [webbrowser](https://docs.python.org/3/library/webbrowser.html)
- Otros:
- [Shields.io](https://shields.io/)
- [Simple Icons](https://raw.githubusercontent.com/simple-icons/simple-icons/develop/data/simple-icons.json)
- [VSC Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- IDE Recomendado: [VS Code](https://code.visualstudio.com/)