init repo

This commit is contained in:
Jesper Saastamoinen 2025-12-30 11:04:54 +01:00
commit 563c49ac76
3 changed files with 49 additions and 0 deletions

0
README.md Normal file
View file

8
speedtest.log Normal file
View file

@ -0,0 +1,8 @@
===== 2025-12-30 10:59:35 =====
Download: 862.24 Mbit/s
Upload: 854.28 Mbit/s
===== 2025-12-30 11:00:57 =====
Download: 828.09 Mbit/s
Upload: 840.06 Mbit/s

41
speedtest.sh Executable file
View file

@ -0,0 +1,41 @@
#!/usr/bin/env bash
LOG="speedtest.log"
if ! command -v speedtest >/dev/null 2>&1; then
echo "speedtest not found, installing..."
if [[ -f /etc/os-release ]]; then
. /etc/os-release
else
echo "Cannot detect Linux distribution"
exit 1
fi
case "$ID" in
ubuntu|debian)
echo "Detected Ubuntu/Debian"
sudo apt-get update
sudo apt-get install -y curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install -y speedtest
;;
arch|cachyos)
echo "Detected Arch Linux"
sudo pacman -Sy --noconfirm speedtest-cli
;;
*)
echo "Unsupported distribution: $ID"
exit 1
;;
esac
else
echo "speedtest already installed"
fi
{
echo "===== $(date '+%Y-%m-%d %H:%M:%S') ====="
speedtest --secure | grep -E '^(Hosted by|Download|Upload):'
echo
} | tee -a "$LOG"