Railil

🚆 以色列铁路时刻表查询终端

以色列铁路列车时刻表查询 CLI 工具,支持模糊搜索站点、日期/时间筛选及多格式输出,适用于通勤规划与自动化集成。

收藏
5.2k
安装
2.1k
版本
1.0.0
CLS 安全性认证2026-08-12
点击查看完整报告 >

使用说明

核心用法

Railil 是一款基于 Node.js 的命令行工具,专为查询以色列国家铁路(Israel Rail)列车时刻表设计。用户可通过自然语言风格的站点名称(如 "Tel Aviv"、"Ben Gurion")进行模糊匹配查询,无需记忆精确站点编码。

主要功能

  • 路线查询--from--to 参数指定起止站点,支持模糊匹配
  • 时间筛选--date--time 参数可精确指定出行日期与时间
  • 结果限制--limit 控制返回结果数量
  • 多格式输出:支持 text(默认)、jsontablemarkdown,其中 JSON 格式特别推荐给自动化代理使用

典型场景

  • 通勤者快速查询下一班列车
  • 开发者集成到自动化工作流(通过 JSON 输出)
  • 旅行规划时批量导出时刻表(Markdown/Table 格式)

显著优点

  • 零配置即用:npm 全局安装后即可使用,无需 API 密钥
  • 智能模糊匹配:大幅降低站点名称输入门槛
  • 开发者友好:JSON 输出格式便于脚本解析和自动化处理
  • 轻量依赖:基于 Node.js,跨平台兼容

潜在局限

  • 地域受限:仅覆盖以色列铁路网络,不适用于其他国家/地区
  • 数据源依赖:时刻表准确性取决于以色列铁路官方数据更新
  • 离线不可用:需网络连接查询实时或计划时刻表
  • 无高级功能:不支持票价查询、座位预订、实时延误追踪

适合人群

  • 以色列境内通勤者及旅客
  • 需要将交通数据集成到自动化流程的开发者
  • 偏好命令行效率的高级用户

常规风险

  • 数据时效性:列车时刻可能临时调整,建议出行前二次确认
  • 隐私注意:查询请求可能暴露出行意向至第三方服务器(以色列铁路系统)
  • 依赖维护:开源工具更新频率影响长期可用性

安全解读

核心用法

Railil 是一款面向以色列国家铁路(Israel Rail)的时刻表查询 CLI 工具封装技能。用户可通过自然语言指令查询任意两站之间的火车班次,支持模糊匹配车站名称(如输入 "Tel Aviv" 即可匹配特拉维夫相关车站),无需精确记忆希伯来语或英文站名全称。工具支持指定日期与时间筛选、结果数量限制,并可输出为 JSON(适合 Agent 解析)、Markdown(适合阅读分享)、Table(表格对齐)或纯文本格式。

典型使用场景包括:规划从本·古里安机场到耶路撒冷的接驳路线、查询海法至特拉维夫的早班车次、或生成结构化的行程数据供后续处理。安装依赖 npm install -g railil 后即可通过命令行调用。

显著优点

1. 模糊搜索体验:车站名称支持模糊匹配,大幅降低输入门槛,对非希伯来语用户尤为友好。
2. 多格式输出:JSON 格式便于 Agent 自动化处理;Markdown/Table 适合人工阅读与分享,覆盖多元使用场景。

3. 轻量无依赖:Skill 本身为纯 Markdown 文档,无额外代码执行,安全性极高。

4. 来源可信:作者 lirantal 是 Node.js 安全领域知名专家,GitHub 高信誉账号,工具质量与维护有保障。

潜在缺点与局限性

1. 地域限制:仅覆盖以色列国家铁路网络,无法查询其他交通方式(公交、航班)或跨国线路。
2. 依赖外部 CLI:Skill 本身仅为使用说明,实际功能依赖用户本地安装的 railil npm 包,需 Node.js 环境支持。

3. 无实时状态:仅提供静态时刻表,不包含实时延误、取消等动态信息,出行前需二次确认。

4. 网络依赖:railil CLI 需联网访问以色列铁路官方 API,离线环境无法使用。

适合的目标群体

  • 计划前往以色列旅行或商务出行的国际游客与商旅人士;
  • 居住在以色列、需频繁查询通勤或城际火车时刻的居民;
  • 需要将火车时刻数据集成至自动化工作流或 Agent 系统的开发者;
  • 对希伯来语不熟悉、希望用英文模糊搜索车站的用户。

使用风险

1. 第三方依赖风险:railil npm 包的更新、维护状态及潜在漏洞不在本 Skill 控制范围内,建议定期执行 npm audit 检查。
2. 数据时效性:时刻表数据来源于以色列铁路官方,若官方 API 变更或中断,工具可能失效。

3. 隐私合规:查询请求包含出发地、目的地、时间等信息,通过 railil CLI 发送至第三方服务器,虽无敏感个人信息,但用户需知悉数据外流路径。

4. 时区处理:跨时区使用时需注意以色列标准时间(IST, UTC+2/UTC+3 夏令时)与本地时间的换算,避免误车。

Railil 内容

手动下载zip · 2.3 kB
skill-card.mdtext/markdown
请选择文件