Skip to content

This Python script uses the `speedtest` library to measure internet speed and save the results to a CSV file. It's great for monitoring your connection's performance over time.

License

Notifications You must be signed in to change notification settings

danielcba/speed_test_logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Speed Test Logger

Este script en Python utiliza la biblioteca speedtest para medir la velocidad de Internet y guardar los resultados en un archivo CSV. Es ideal para monitorear el rendimiento de tu conexión a lo largo del tiempo.

Características

  • Realiza pruebas de velocidad de descarga, subida y latencia (ping).
  • Selecciona automáticamente el servidor con mejor latencia.
  • Guarda los resultados en un archivo CSV con formato estructurado.

Requisitos

  • Python 3.7 o superior
  • Bibliotecas necesarias:
    • speedtest
    • csv (incluida en la instalación de Python)
    • os (incluida en la instalación de Python)

Para instalar la biblioteca speedtest, ejecuta:

pip install speedtest-cli

Uso

  1. Descarga o clona este repositorio.
  2. Ejecuta el script:
python speed_test_logger.py
  1. Los resultados se guardarán automáticamente en el archivo speedtest_results.csv.

Estructura del archivo CSV

El archivo contiene las siguientes columnas:

Columna Descripción
Server ID Identificador único del servidor
Sponsor Nombre del patrocinador del servidor
Server Name Nombre del servidor
Timestamp Fecha y hora de la prueba
Distance Distancia al servidor (en km)
Ping Latencia en milisegundos (ms)
Download Velocidad de descarga (en bits/s)
Upload Velocidad de subida (en bits/s)
Share URL para compartir los resultados
IP Address Dirección IP del cliente

Contribuciones

¡Las contribuciones son bienvenidas! Si tienes sugerencias o mejoras, por favor abre un issue o un pull request.

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.

About

This Python script uses the `speedtest` library to measure internet speed and save the results to a CSV file. It's great for monitoring your connection's performance over time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages