IDFM 出行(PRIM/Navitia)
查询 Île-de-France Mobilités (IDFM) 的 PRIM/Navitia 以进行地点解析、路线规划和中断/事故检查。当被要求查找 Île-de-France 的路线(例如,"itinéraire de X à Y")、解析车站/停靠点 ID,或检查 RER/地铁线路中断时使用,并且你拥有 IDFM PRIM API 密钥。
作者:anthonymq · 最新版本:0.1.0
收藏:0 · 下载:1.1k
说明文档
# IDFM Journey (PRIM/Navitia) Use the bundled script to call PRIM/Navitia endpoints without extra dependencies. ## Prereqs - Set `IDFM_PRIM_API_KEY` in the environment before running. ## Quick commands Run from anywhere (path is inside the skill folder): - Resolve places (best match + list): - `python3 scripts/idfm.py places "Ivry-sur-Seine" --count 5` - Journeys (free-text from/to; resolves place ids first): - `python3 scripts/idfm.py journeys --from "Ivry-sur-Seine" --to "Boulainvilliers" --count 3` - Incidents / disruptions (by line id or filter): - `python3 scripts/idfm.py incidents --line-id line:IDFM:C01727` - `python3 scripts/idfm.py incidents --filter 'disruption.status=active'` Add `--json` to print raw API output. ## Notes - If place resolution is ambiguous, increase `--count` and choose the right `stop_area` id. - For API details and examples, read: `references/idfm-prim.md`.