- run.sh (set this as a cron job)
- #!/bin/bash
- cd /change/this/speedtest-results
- FILE=`date +%F_%T`
- /usr/local/bin/speedtest-cli --simple > $FILE
- Python script
- #!/usr/bin/python
- import os
- results = []
- for name in os.listdir('/change/this/speedtest-results/'):
- if '-' in name:
- f = open('/change/this/speedtest-results/'+name, 'r')
- data = f.read()
- f.close()
- if 'Ping' not in data:
- continue
- lines = data.splitlines()
- upload = lines[1].split()[1]
- download = lines[2].split()[1]
- results.append((name, upload, download))
- for result in sorted(results):
- print ",".join(result)
SHARE
TWEET
Untitled
a guest
Sep 9th, 2015
3
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RAW Paste Data
