This is a NodeJS project that runs every hour on the hour, speaks to speedcheck.net via speedtest-net and uses IFTTT's Maker chanel to insert the results into a Google Docs spreadsheet.
First of all go to IFTTT Maker and create a trigger called speed-test
, and
set it up to add row to a google docs spreadsheet.
Take the key for the maker trigger and set it to an evironment variable and run the project.
IFTTT_KEY={your_key} node index.js
I use pm2 to run this project on my raspberry pi so if it ever goes down, pm2 can just restart the app and it'll continue to run speedchecks every hour