mirror of
https://github.com/n0mjs710/dmrlink3
synced 2026-11-08 04:19:24 +00:00
- Replace try_download calls with _stream_id_file() which uses ijson to stream-parse radioid.net JSON without ever loading the full document into memory, and filters to a configurable FILTER_COUNTRIES list on the fly - Strip unused fields (only id+callsign written to disk) regardless of filter - Atomic write via .tmp + os.replace() so an interrupted download never leaves a corrupt file that passes the staleness check - Add ijson>=3.2 to requirements.txt; drop now-unused try_download import - Add FILTER_COUNTRIES = ['United States', 'France'] to config_sample.py - Move talkgroup_ids_SAMPLE.json and local_peer_ids_SAMPLE.json into dashboard/ where PATH points Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 lines
70 B
Plaintext
6 lines
70 B
Plaintext
dmr_utils3>=0.1.31
|
|
fastapi
|
|
uvicorn[standard]
|
|
ijson>=3.2
|
|
pytest==9.1.1
|