Log your Internet speed automatically into Google Sheets.
Following components are needed to run the ispeed-logger:
- Nodejs
- some Linux device to run Nodejs on (e.g. Raspberry PI)
- An Internet connection
- Online accessable speed log
- Graphically displayed
- Sharable with friends and collegues
- You can export the graph
- Copy this sheet into your Google Drive and copy it's ID(the long string after /d/ in the url like
18azssZh4_dLdbOJR6wQSVgQQrx9CUCVNRED9aPY_qDI
, you'll need it later) - Go to Google Console and create a new project
- Search for
Google Drive API
and click on the suggested Link - Enable the Google Drive API
- Click on
create credentials
and configure the API as followed:
After creating your credentials, you'll be prompted to download a JSON file containing the credentials. - Go into the credentials JSON and copy the
client_mail
value. Then go to your Google Sheets and invite copied mail as editor. - Log into your Linux device and create a new folder where you want to run wifilogger in and do
git clone https://github.com/jonguenther/wifilogger.git [YOURFOLDERNAME]
- Copy your credentials onto your Linux Device
- go into your folder and run
setup.sh
and follow the instructions
- Run the script as root / sudo user
If you encounter any problems, please report them.
Be aware, that you use the script at your own risk!