返回顶部
n

ns-trains荷兰火车查询

Check Dutch train schedules, departures, disruptions, and plan journeys using the NS API. Perfect for daily commute checks.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,865
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ns-trains

NS 火车技能

使用官方 NS(荷兰铁路)API 查询荷兰火车时刻表、出发信息、中断情况并规划行程。

设置

1. 获取 NS 订阅密钥

  1. 1. 访问 NS API 门户
  2. 创建账户并订阅 Ns-App 产品(提供免费套餐)
  3. 复制你的主密钥

2. 设置环境变量

bash
export NSSUBSCRIPTIONKEY=你的订阅密钥 # 推荐

向后兼容:


export NSAPIKEY=$NSSUBSCRIPTIONKEY # 旧名称仍受支持

可选:配置通勤站点以快速访问

export NSHOMESTATION=乌得勒支中央站 export NSWORKSTATION=阿姆斯特丹南站

出于安全考虑,建议通过运行时密钥机制注入这些环境变量,而不是将其提交到任何地方。避免打印或分享你的订阅密钥。

快速使用

🚆 通勤快捷方式

bash node {baseDir}/scripts/commute.mjs --to-work # 早上:家 → 公司 node {baseDir}/scripts/commute.mjs --to-home # 晚上:公司 → 家

规划任意行程

bash node {baseDir}/scripts/journey.mjs --from 乌得勒支中央站 --to 阿姆斯特丹南站

查询车站出发信息

bash node {baseDir}/scripts/departures.mjs --station 阿姆斯特丹中央站

查询车站到达信息

bash node {baseDir}/scripts/arrivals.mjs --station 鹿特丹中央站

搜索车站

bash node {baseDir}/scripts/stations.mjs 阿姆斯特丹 node {baseDir}/scripts/stations.mjs --search 海牙

查询当前中断信息

bash node {baseDir}/scripts/disruptions.mjs node {baseDir}/scripts/disruptions.mjs --from 乌得勒支 --to 阿姆斯特丹

自然语言

直接提问:

  • - 下一班去阿姆斯特丹的火车什么时候?
  • 查询从乌得勒支到鹿特丹的火车
  • 今天有火车中断吗?
  • 规划我的上班通勤
  • 火车什么时候到达?

输出

返回行程选项,包含:

  • - 出发/到达时间
  • 实时延误
  • 行程时长
  • 换乘信息
  • 站台编号
  • 中断警告
  • 拥挤度预测(🟢 低 / 🟡 中 / 🔴 高)

命令参考

命令描述
commute.mjs [work\home]快速通勤查询(需设置 NSHOMESTATION 和 NSWORKSTATION)
journey.mjs --from X --to Y
规划任意两个站点间的行程 | | departures.mjs --station X | 列出某站点的出发信息 | | arrivals.mjs --station X | 列出某站点的到达信息 | | stations.mjs [query] | 搜索站点名称 | | disruptions.mjs | 查询当前中断信息 |

使用的 API 端点

  • - /reisinformatie-api/api/v3/trips - 行程规划
  • /reisinformatie-api/api/v2/arrivals - 到达信息
  • /reisinformatie-api/api/v2/departures - 出发信息
  • /reisinformatie-api/api/v3/disruptions - 中断信息
  • /reisinformatie-api/api/v2/stations - 站点搜索

参考

  • - NS API 门户:https://apiportal.ns.nl/
  • 文档:https://apiportal.ns.nl/startersguide
  • 免费套餐:每天 5000 次请求

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ns-trains-1776375008 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ns-trains-1776375008 技能

通过命令行安装

skillhub install ns-trains-1776375008

下载

⬇ 下载 ns-trains v1.1.0(免费)

文件大小: 13.43 KB | 发布时间: 2026-4-17 14:43

v1.1.0 最新 2026-4-17 14:43
Security hardening (HTTPS + allowlist via nsFetch), add SECURITY.md, add ns-api.mjs, improve departures to resolve station names -> codes, env var back-compat NS_API_KEY->NS_SUBSCRIPTION_KEY

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部