Wanna log your internet speed smoothly over time?
No worries, with the help of Python, speedtest-cli and SQLite you can run the following Python script in e.g. a cronjob and store the resuts one row at a time in the speedtest table of your speedtest.db.
Every time you execute speedtest.py it will add a new row to your speedtest table in your SQLite database.
python3 run_speedtest.py --db-path /path/to/my/speedtest.db --speedtest-exec-path /path/to/my/speedtest-cli/executable