Si vous vous êtes déjà demandé à combien montait votre connexion ADSL ou fibre, vous êtes fatalement tombé sur le site Speedtest qui permet de connaitre approximativement son débit.
Speedtest calcule le temps que mets un fichier stocké chez un hébergeur comme OVH, à parvenir jusqu’à vous. Les résultats ne sont pas à prendre comme parole d’Évangile, mais ça donne quand même une bonne idée de la consistance de sa ligne haut débit. Un peu comme savoir si ces baskets neuves que vous venez d’acheter vous permettent de courir plus vite…
Certains surveillent même leur débit chaque jour jusqu’à s’en rendre malade. Si vous faites partie de ces dingos, j’ai heureusement une solution pour vous. Il suffit de faire votre petit script maison et d’y intégrer ce client Speedtest en ligne de commande.
En passant, je ne sais pas si vous avez vu mais l’hébergeur Hostinger propose des offres super intéressantes en matière d’hébergement web. C’est pas trop cher pour démarrer et s’auto-héberger. (Lien affilié)
$ speedtest-cli -h
usage: speedtest-cli [-h] [--share] [--simple] [--list] [--server SERVER]
[--mini MINI]
Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli
optional arguments:
-h, --help show this help message and exit
--share Generate and provide a URL to the speedtest.net share
results image
--simple Suppress verbose output, only show basic information
--list Display a list of speedtest.net servers sorted by distance
--server SERVER Specify a server ID to test against
--mini MINI URL of the Speedtest Mini server
Grâce à Speedtest-cli, vous pourrez programmer des crons et ainsi compiler les résultats pour en faire des graphs, des alertes ou déclencher un appel téléphonique automatique à la hotline de votre FAI… Ou quand les robots parlent aux robots.