Skip to content

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.

Notifications You must be signed in to change notification settings

gjbsaiia/SpeedTestLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages