El Comprobador de Conexión Python es una aplicación de escritorio simple desarrollada en Python con tkinter
que permite verificar la conectividad de un sitio web mediante su URL. Este proyecto fue realizado para consolidar los conocimientos aprendidos en el máster de Python avanzado, enfocándose en la creación de interfaces gráficas y la gestión de solicitudes HTTP.
- Verifica si un sitio web está disponible mediante solicitudes HTTP.
- Proporciona una interfaz gráfica de usuario amigable con
tkinter
. - Muestra mensajes claros al usuario sobre el estado de la conexión.
- Soporta URLs con los protocolos
http
yhttps
.
Para ejecutar esta aplicación, necesitas tener instalado Python y el paquete tkinter
, que generalmente viene preinstalado en Python. Si no lo tienes instalado, puedes hacerlo con los siguientes comandos:
En sistemas basados en Linux:
sudo apt-get install python3-tk
En Windows y macOS, generalmente tkinter está incluido en las versiones de Python distribuidas oficialmente.
Para clonar el repositorio en tu máquina local:
git clone https://github.com/tuusuario/comprobador-conexion-python.git
- Ejecuta el script Python en la terminal o el entorno de desarrollo:
python comprobador_conexion.py
-
Introduce la URL del sitio web que deseas comprobar en el campo de texto de la ventana.
-
Haz clic en el botón Comprobar para verificar el estado de la conexión.
-
Se mostrará un cuadro de mensaje con el resultado de la comprobación.
Las contribuciones son bienvenidas. Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:
- Haz un fork del repositorio.
- Crea una nueva rama
(git checkout -b feature/nueva-caracteristica).
- Realiza los cambios necesarios y realiza commits
git commit -m 'Añadir nueva característica'
. - Envía tus cambios a GitHub
git push origin feature/nueva-caracteristica
. - Crea un Pull Request.
Este proyecto está licenciado bajo la Licencia Apache 2.0. Consulta el archivo LICENSE para obtener más información.
Eleazar Hernández "La tecnología es mejor cuando acerca a las personas."