gjbsaiia / SpeedTestLogger

Sick of your internet provider gas lighting you? This is a python script you can schedule to run that links with gsheets to track your internet speed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeedTestLogger

Sick of your internet provider gas lighting you? This is a python script you can schedule to track your internet speed into a shareable gsheet. Stick it to the man :P

Steps to use:

1.) Use this great tutorial to set up your gsheet!

The program is expecting your sheet to be set up with the following header/column layout:
--------------------------------------------------------------------------------------------------------------------
| Date | Time | Server Name | Download (Mbps) | Upload (Mbps) | Ping (ms) |     |     |     |     |     | Last Row |
--------------------------------------------------------------------------------------------------------------------

2.) Place your gsheet service key in the same directory as the script and name it gsheet-creds.json (or just pass the file name as a cmd line argument).

3.) Update the logger.config file to reflect your preferences.

4.) Then use Windows Scheduler to schedule the script to run, or cron (if your unix).

About

Sick of your internet provider gas lighting you? This is a python script you can schedule to run that links with gsheets to track your internet speed.


Languages

Language:Python 100.0%