名称: railil
描述: 使用 railil CLI 查询以色列铁路列车时刻表。支持模糊搜索站点、按日期/时间筛选,并支持多种输出格式(JSON、Markdown、表格)。
主页: https://github.com/lirantal/railil
元数据: {"clawdbot":{"emoji":"🚆","requires":{"bins":["railil"]},"install":[{"id":"node","kind":"node","package":"railil","bins":["railil"],"label":"安装 railil (npm)"}]}}
一个用于查询以色列铁路列车时刻表的命令行工具。
npm install -g railil
CLI 支持站点名称的模糊匹配。
查询两个站点之间的下一班列车:
railil --from "Tel Aviv" --to "Haifa"
查询指定日期和时间的列车:
railil --from "Beer Sheva" --to "Tel Aviv" --time 08:00 --date 2023-11-01
如需机器可读的输出或特定格式,请使用 --output 标志。
支持的格式:text(默认)、json、table、markdown。
JSON 输出(推荐用于自动化处理):
railil --from "Tel Aviv" --to "Haifa" --output json
Markdown 输出:
railil --from "Tel Aviv" --to "Haifa" --output markdown
-f, --from <站点>: 出发站名称(支持模糊匹配)。-t, --to <站点>: 到达站名称(支持模糊匹配)。-d, --date <日期>: 出行日期。-h, --time <时间>: 出行时间(HH:MM)。-l, --limit <数量>: 限制结果数量。-o, --output <格式>: 输出格式(json、text、table、markdown)。--help: 显示帮助信息。查询从本·古里安机场到耶路撒冷的下 3 班列车:
railil --from "Ben Gurion" --to "Jerusalem" --limit 3
获取明天早上海法到特拉维夫的列车时刻表(JSON 格式):
railil --from "Haifa" --to "Tel Aviv" --time 07:30 --output json