jonguenther / ispeed-logger

Log your Internet speed into Google Sheets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iSpeed-Logger

Log your Internet speed automatically into Google Sheets.

Requirements

Following components are needed to run the ispeed-logger:

  • Nodejs
  • some Linux device to run Nodejs on (e.g. Raspberry PI)
  • An Internet connection

Features

  • Online accessable speed log
  • Graphically displayed
  • Sharable with friends and collegues
  • You can export the graph

Installation

  1. 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)
  2. Go to Google Console and create a new project
  3. Search for Google Drive API and click on the suggested Link
  4. Enable the Google Drive API
  5. Click on create credentials and configure the API as followed:
    picture
    After creating your credentials, you'll be prompted to download a JSON file containing the credentials.
  6. Go into the credentials JSON and copy the client_mail value. Then go to your Google Sheets and invite copied mail as editor.
  7. 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]
  8. Copy your credentials onto your Linux Device
  9. go into your folder and run setup.sh and follow the instructions

Tips

  • 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!

About

Log your Internet speed into Google Sheets


Languages

Language:Shell 67.8%Language:JavaScript 32.2%