OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  trein:查询荷兰铁路 (NS) 出发、规划及干扰信息

trein:查询荷兰铁路 (NS) 出发、规划及干扰信息

 
  rest ·  2026-02-05 01:22:43 · 3 次点击  · 0 条评论  

名称: trein
描述: 通过 trein CLI 查询荷兰铁路 (NS) 的列车出发信息、行程规划、运行中断及车站搜索。
主页: https://github.com/joelkuijper/trein
元数据: {"clawdbot":{"emoji":"🚆","requires":{"bins":["trein"],"env":["NS_API_KEY"]},"primaryEnv":"NS_API_KEY","install":[{"id":"npm","kind":"node","package":"trein","bins":["trein"],"label":"安装 trein (npm)"},{"id":"download-mac-arm","kind":"download","url":"https://github.com/joelkuijper/trein/releases/latest/download/trein-darwin-arm64","bins":["trein"],"label":"下载 (macOS Apple Silicon)","os":["darwin"]},{"id":"download-mac-x64","kind":"download","url":"https://github.com/joelkuijper/trein/releases/latest/download/trein-darwin-x64","bins":["trein"],"label":"下载 (macOS Intel)","os":["darwin"]},{"id":"download-linux","kind":"download","url":"https://github.com/joelkuijper/trein/releases/latest/download/trein-linux-x64","bins":["trein"],"label":"下载 (Linux x64)","os":["linux"]}]}}


trein - 荷兰铁路命令行工具

一个基于 NS (荷兰铁路) API 的命令行工具,提供实时列车出发信息、行程规划、运行中断查询及车站搜索功能。

安装

推荐使用 npm 安装:

npm i -g trein

或从 GitHub Releases 下载独立的二进制文件。

配置

从 https://apiportal.ns.nl/ 获取 API 密钥并进行设置:

export NS_API_KEY="你的-api-密钥"

或者创建配置文件 ~/.config/trein/trein.config.json

{ "apiKey": "你的-api-密钥" }

命令

出发信息

trein departures "Amsterdam Centraal"
trein d amsterdam
trein d amsterdam --json  # 结构化输出

行程规划

trein trip "Utrecht" "Den Haag Centraal"
trein t utrecht denhaag --json

运行中断

trein disruptions
trein disruptions --json

车站搜索

trein stations rotterdam
trein s rotterdam --json

别名(快捷方式)

trein alias set home "Amsterdam Centraal"
trein alias set work "Rotterdam Centraal"
trein alias list
trein d home  # 使用别名

使用技巧

  • 所有命令均可使用 --json 标志获取结构化输出,便于解析
  • 车站名称支持模糊匹配(例如,"adam" 可匹配到 "Amsterdam Centraal")
  • 别名存储在配置文件中,可替代车站名称使用
3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor