Assorted shell and Python scripts

Add speedcheck

Changed files
+22
+22
speedcheck
···
+
#!/usr/bin/env bash
+
+
set -euo pipefail
+
+
LOG_DIR="${HOME}/speedtest-logs"
+
DAY="$(date '+%Y-%m-%d')"
+
+
if [ ! -d "${LOG_DIR}" ]; then
+
mkdir -p "${LOG_DIR}"
+
fi
+
+
print_speed() {
+
_time=$(date '+%H:%M:%S')
+
_speedtest=$(speedtest++ --output text | tail -n 2)
+
_dl_speed=$(echo "$_speedtest" | head -n 1 | awk -F= '{print $2}')
+
_ul_speed=$(echo "$_speedtest" | tail -n 1 | awk -F= '{print $2}')
+
echo "${_time} [D: ${_dl_speed} MB/s] [U: ${_ul_speed} MB/s]"
+
}
+
+
print_speed >>"${LOG_DIR}/${DAY}.log"
+
+
# vim: sw=4 ts=4 sts=4 ai et ft=bash