From 0c5bd4fc1390bd7549d189978e096416845a20c7 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 19 Aug 2026 13:53:14 +0000 Subject: [PATCH] Restore default fast.com placeholder token Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> --- src/netsleuth/config.py | 1 + src/netsleuth/speed.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/netsleuth/config.py b/src/netsleuth/config.py index 46e81c0..4c14b24 100644 --- a/src/netsleuth/config.py +++ b/src/netsleuth/config.py @@ -78,6 +78,7 @@ class Speedtest(BaseModel): upload_sizes_bytes: list[int] = Field(default_factory=lambda: [1_000_000, 5_000_000]) cloudflare_base_url: str = "https://speed.cloudflare.com" fastcom_api_url: str = "https://api.fast.com/netflix/speedtest/v2" + fastcom_api_token: str = "YXNkZmFzZGxmbnNkYWZoYXNkZmhrYWxm" ndt7_locate_url: str = "https://locate.measurementlab.net/v2/nearest/ndt/ndt7" bufferbloat_probe_interval_seconds: float = 0.2 diff --git a/src/netsleuth/speed.py b/src/netsleuth/speed.py index 9a5a618..4f49380 100644 --- a/src/netsleuth/speed.py +++ b/src/netsleuth/speed.py @@ -176,7 +176,7 @@ async def tier_cloudflare(client: httpx.AsyncClient, cfg: Speedtest, timeout: fl async def tier_fastcom(client: httpx.AsyncClient, cfg: Speedtest, timeout: float) -> SpeedResult: response = await client.get( cfg.fastcom_api_url, - params={"https": "true", "token": "YXNkZmFzZGxmbnNkYWZoYXNkZmhrYWxm", "urlCount": "3"}, + params={"https": "true", "token": cfg.fastcom_api_token, "urlCount": "3"}, timeout=timeout, ) response.raise_for_status()