make_configs: update user agent; workaround malformed csv

This commit is contained in:
Adam Gausmann 2025-11-09 18:05:23 -06:00
parent 725948171b
commit 3e80e6a951

View file

@ -76,7 +76,7 @@ def get_active_satellites() -> pandas.DataFrame:
expire_after=timedelta(days=1),
)
session.headers["User-Agent"] = (
"make_configs (adam@gaussian.dev;https://github.com/K9API/logbook)"
"make_configs (adam@gaussian.dev;https://forge.gaussian.dev/adam/logbook)"
)
amsat_csv = session.get(
@ -92,7 +92,7 @@ def get_active_satellites() -> pandas.DataFrame:
"https://raw.githubusercontent.com/palewire/amateur-satellite-database/refs/heads/main/data/satnogs.csv"
)
satnogs_csv.raise_for_status()
satnogs_db = pandas.read_csv(StringIO(satnogs_csv.text))
satnogs_db = pandas.read_csv(StringIO(satnogs_csv.text.replace('\r', '')))
satnogs_alive_ids = set(satnogs_db.sat_id.where(satnogs_db.status == "alive"))
any_frequency_listed = amsat_db[FREQUENCY_COLUMNS].notna().any(axis="columns")