Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to store speedtest config locally, so it doesn't download it from speedtest.net every time? #14

Open
tblancher opened this issue Jul 28, 2022 · 0 comments

Comments

@tblancher
Copy link

I've been using the Python speedtest-cli in Arch Linux, periodically testing my ISP's mini server. It seems speedtest.net sends me a 403 Forbidden periodically, which causes the test to fail. I've noticed that you've disabled Issues on the Python repository, but it looks like this Go project does the same thing.

Since I'm only testing against my ISP's mini server, I would like the ability to store the necessary configuration locally, so the speedtest client doesn't try to download the configuration every single time. I've set my DHCP options to receive the same IP address, so that shouldn't change. Since I'm testing against my ISP's mini server, I don't need to download the entire list of avaialbe public speedtest servers.

It seems in both Python and Go this client reaches out to speedtest.net every time Speedtest() is called, and that is causing me problems. I'm trying to build a case that my ISP is not giving me the bandwidth advertised, even when testing against their speedtest server. I'm trying to run the speedtest a few times a day, and it seems that speedtest.net rejects my download of the configuration about half the time, causing the tests to fail. If there were an option to store the current configuration once, and use that for testing against the mini server, I think my issue would be resolved.

I apologize for posting about the Python project here, but you've disabled Issues there so I have no other recourse. If I'm reading this Go code correctly, though, it seems to be doing the same thing which is undesirable in my case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant