Skiplagged机票搜索
查询低价航班与隐藏城
trein 是一款面向荷兰铁路(NS)的命令行工具,通过官方 API 获取实时列车数据。支持查询车站出发时刻、规划两地行程、查看线路中断情况,以及模糊搜索车站名称。
1. 安装工具
推荐通过 npm 全局安装:
npm i -g trein
或从 GitHub Releases 下载对应系统的独立二进制文件。
2. 配置 API 密钥
访问 NS API Portal 申请密钥,然后通过环境变量设置:
export NS_API_KEY="your-api-key"
或在配置文件 ~/.config/trein/trein.config.json 中写入:
{ "apiKey": "your-api-key" }
3. 常用命令示例
查询出发时刻:trein departures "Amsterdam Centraal" 或简写 trein d amsterdam
规划行程:trein trip "Utrecht" "Den Haag Centraal" 或 trein t utrecht denhaag
查看中断:trein disruptions
搜索车站:trein stations rotterdam
添加别名:trein alias set home "Amsterdam Centraal"
所有命令追加 --json 可获取结构化输出。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 车站名称(支持模糊匹配)、行程起止站、API 密钥、可选别名 |
| 输出 | 实时出发时刻、换乘路线、线路中断状态、车站搜索结果、JSON 格式数据 |
| 适用人群 | 荷兰铁路乘客、出行规划人员、需要铁路数据的开发者 |
| 不包含 | 购票功能、座位预订、欧洲其他国家铁路、票价计算 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/joehoel/trein/SKILL.md
来源类型:GitHub 开源项目