gotrain

🚇 纽约地铁铁路实时查询终端

transportation榜 #2

NYC 地铁与通勤铁路实时查询工具,快速获取 MTA 地铁、LIRR、Metro-North 的发车时刻与停运通知。

收藏
6.7k
安装
3.1k
版本
1.1.2
CLS 安全性认证2026-07-03
点击查看完整报告 >

使用说明

核心用法

gotrain 是一款轻量级命令行工具,专为纽约大都会运输署(MTA)系统用户设计。通过简单的 CLI 指令,用户可快速查询 Subway、长岛铁路(LIRR)和 Metro-North 的实时发车信息、搜索车站、查看服务警报及管理收藏站点。

主要功能

| 功能 | 命令示例 |
|------|----------|
| 车站搜索 | `gotrain stations penn` |
| 实时发车 | `gotrain departures MNR-149` |
| 服务警报 | `gotrain alerts` |
| 收藏管理 | `gotrain fav <id>` / `gotrain favs` |

显著优点

  • 轻量化设计:Node.js 单包安装,无复杂依赖
  • 三系统覆盖:统一接口支持地铁+两大通勤铁路
  • 快速查询:基于官方 MTA GTFS 数据流
  • 收藏功能:常用车站快速访问

潜在局限性

  • 地域限制:仅覆盖纽约都会区 MTA 系统
  • 数据来源:依赖 MTA 官方 GTFS feed,服务中断时同步失效
  • 无历史数据:仅提供实时与未来班次,不支持过去时刻表
  • CLI 门槛:需终端操作,对非技术用户不够友好

适合人群

  • 纽约都会区日常通勤者
  • 偏好命令行效率的技术用户
  • 需要快速批量查询的开发者/分析师

常规风险

  • 实时数据存在分钟级延迟
  • MTA 服务突发变更可能未及时同步
  • 需保持 npm 包更新以适配 API 变更

安全解读

核心功能

gotrain 是一个面向纽约都会区通勤者的MTA公共交通查询工具,封装了开源的 gotrain-cli 命令行工具。用户可通过自然语言快速获取三类轨道交通的实时信息:

  • NYC Subway(纽约地铁):站点搜索与班次查询
  • LIRR(长岛铁路):长岛与曼哈顿间的通勤列车
  • Metro-North(北方铁路):纽约州南部与康涅狄格州的城际铁路

主要交互指令包括:stations [关键词] 模糊搜索站点、departures <站点ID> 查看实时发车时刻、alerts 获取运营异常提醒,以及 fav/favs 管理常用站点收藏。

显著优点

信息权威性高:直接对接MTA官方数据接口,实时性优于第三方地图应用。对于依赖铁路通勤的用户,可提前获知列车延误、轨道维护等关键运营动态。

操作原子化:通过预定义的站点ID(如 MNR-1 对应大中央车站)实现秒级查询,无需在复杂菜单中层层导航。

零代码风险:经安全认证为纯Markdown文档型Skill,不包含任何可执行代码或外部API调用,系统隔离性极佳。

局限性与注意事项

地域局限性:仅覆盖纽约都会区MTA管辖线路,对非本地用户无实用价值。不支持其他美国城市或国际都市的轨道交通系统。

依赖外部CLI:Skill本身仅为使用说明载体,实际数据查询需本地安装 gotrain-cli(Node.js/npm环境)。若用户未配置Node环境或网络受限,功能将无法生效。

站点ID依赖:有效查询需要记忆或查找特定格式的站点编码(如 SUBWAY-631),相比自然语言地名输入存在一定学习成本。

数据实时性边界:MTA官方API偶有延迟或维护,极端天气/突发事件下信息更新可能存在滞后。

适合人群

  • 每日依赖Metro-North/LIRR通勤的纽约州/康州居民
  • 需精确掌握地铁换乘时间的曼哈顿上班族
  • 已配置Node.js开发环境的技术用户
  • 对第三方App隐私政策敏感、倾向本地CLI工具的隐私意识用户

常规风险

虽然Skill本体获得S+最高安全评级,但需注意:

1. 运行时网络风险gotrain-cli 执行时会向MTA服务器发起HTTPS请求,公共WiFi环境下建议使用VPN保护
2. CLI工具更新:建议定期通过 npm update -g gotrain-cli 同步上游安全补丁

3. 站点ID误输入:无效ID可能导致命令报错,建议优先使用 stations 搜索确认编码

4. 运营信息最终解释权:MTA官方数据为准,Skill仅作信息传递不承担延误责任

gotrain 内容

手动下载zip · 964 B
SKILL.mdtext/markdown
请选择文件