https://github.com/jcocozza/go_speedtest
A network speed testing application built on top of Ookla's SpeedTest CLI tooling. Also supports weather gathering(for satellite wifi users)
https://github.com/jcocozza/go_speedtest
ookla ookla-speedtest
Last synced: 2 months ago
JSON representation
A network speed testing application built on top of Ookla's SpeedTest CLI tooling. Also supports weather gathering(for satellite wifi users)
- Host: GitHub
- URL: https://github.com/jcocozza/go_speedtest
- Owner: jcocozza
- Created: 2023-12-18T18:22:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T00:06:41.000Z (9 months ago)
- Last Synced: 2025-02-01T19:16:58.745Z (4 months ago)
- Topics: ookla, ookla-speedtest
- Language: Go
- Homepage:
- Size: 162 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go Speedtest
A network speed testing application built on top of Ookla's SpeedTest CLI tooling. Also supports weather gathering(for satellite Wi-Fi users).
## Usage
1) Ensure that the [ookla speedtest cli](https://www.speedtest.net/apps/cli) is installed
2) You can just run it this tool as a simple binary: `./go_speedtest`
3) By default, to determine weather, it will use the location given by your ip-address.
However, this might not be useful if your ip-address does not map to your correct location.
You can instead pass in your latitude, longitude coordinates: `./go_speedtest `.## Motivation
Satellite internet is subject to environmental factors like weather.
I'm building this tool to help better understand the consequences of things like weather on network speed.## Weather
Pulls from https://www.weatherapi.com/.## Backend
Uses a simple SQLite backend(at least for now).