As seen on http://www.twitter.com/avivohoje (formerly @anethoje)
ISP Monitor monitors your Internet speeds and reports the results to your Twitter account.
- speedtest-cli
- tweepy
- Requires a Twitter Developer account
- Clone this repo:
$ git clone git@github.com:guilhermearaujo/ISPMonitor.git
- Run
make dependencies
to install the dependencies. The official Ookla Speedtest CLI tool is also required. See how to install it on your platform. - Add your Twitter Credentials and Internet speeds to
config.py
(hint: there's aconfig.sample.py
!) - Schedule the script using Cron:
$ crontab -e
Add the line:
0 * * * * /path/to/script/main.py
Make sure your Cron's PATH includes thespeedtest
path (see how)
Wait and check your Twitter account periodically.
ISPMonitor is released under the WFTPL license. See LICENSE for details.