#!/bin/bash

SPEEDTEST="/usr/bin/speedtest-cli --secure"
COLLECTION=shuttle
INTERVAL=900

while :; do
    SECONDS=0
    RESULT=($($SPEEDTEST | grep Mbit | cut -d' ' -f 2))
    TIMESTAMP=$(date +%s)
    echo "PUTVAL $COLLECTION/exec-speedtest/gauge-download ${TIMESTAMP}:${RESULT[0]}"
    echo "PUTVAL $COLLECTION/exec-speedtest/gauge-upload ${TIMESTAMP}:${RESULT[1]}"
    sleep $((INTERVAL-$SECONDS))
done
