trimet

🚃 Portland实时公交查询助手

🥥36总安装量 10评分人数 7
100% 的用户推荐

基于TriMet官方API的Portland公交查询工具,需自主配置API Key,提供实时到站、路线规划与延误警报服务。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行风险,无 eval/exec/system 等危险函数,内容完全透明可审计
  • ✅ 无静默数据收集行为,API Key 需用户从官方渠道 https://developer.trimet.org/ 主动配置获取,无硬编码敏感信息
  • ⚠️ 来源为个人/社区账号(T3 级别),非官方组织认证,但内容为纯文档型资产,风险可控
  • ⚠️ 功能依赖外部 npm 包 trimet-cli,建议用户关注该依赖的安全更新与维护状态

使用说明

核心用法

Trimet Skill 是一个基于文档的 CLI 工具包装器,旨在帮助用户便捷地获取 Portland 地区的公共交通信息。用户需预先通过 npm 安装 trimet-cli 全局包,并从 TriMet 官方网站申请免费的 API Key 配置为环境变量 TRIMET_APP_ID。该 Skill 提供四大核心功能模块:实时到站查询trimet arrivals)可查看指定站点的车辆到达时间并支持按线路筛选;智能路线规划trimet trip)支持通过站点 ID 或自然语言地址(如 "Pioneer Square")规划行程,可指定出发或到达时间;快速下一班trimet next)提供简化的近期班次视图;服务警报trimet alerts)实时推送线路延误或运营异常信息。所有命令均支持 --json 输出格式,便于开发者进行数据集成。

显著优点

该 Skill 的最大优势在于安全性与透明度——作为纯 Markdown 文档型资产,其本身不包含任何可执行代码,彻底杜绝了代码注入或恶意脚本执行的风险。数据权威性方面,直接对接 TriMet 官方 API,确保公交时刻、路线规划的准确性。交互设计上,支持自然语言输入(如 "5:30 PM"、"PDX Airport"),降低了使用门槛。此外,文档提供了详尽的站点 ID 对照表和 MAX 线路编号参考,配合丰富的场景化示例(如 "何时前往机场"、"5点前到达市中心"),使新手也能快速上手。对开发者友好,JSON 输出模式便于与其他工具链集成。

潜在缺点与局限性

地域限制是该 Skill 的显著短板,其服务范围严格限定于 Portland 地区,对其他城市用户毫无价值。环境依赖较重,需要 Node.js 运行时和外部 npm 包支持,增加了系统开销。使用门槛方面,强制要求用户自行注册获取 API Key 并配置环境变量,对非技术用户不够友好。作为纯文档包装器,其功能完全受制于外部 trimet-cli 工具的更新节奏,若该依赖停止维护,Skill 将立即失效。此外,作者为个人 GitHub 账号(T3 来源),缺乏组织级背书,长期维护承诺存疑。

适合的目标群体

主要面向 Portland 本地居民与通勤者,特别是依赖 MAX 轻轨和公交系统的日常出行人群;前往 Portland 的商务差旅人士与游客,需要快速规划从机场(PDX)到市区的交通;熟悉命令行的效率工具爱好者,习惯在终端完成快速查询;以及需要将公交数据集成到自动化工作流的开发者,可利用 JSON 输出构建个性化应用。

使用风险

依赖项风险:核心功能完全依赖第三方 npm 包 trimet-cli,若该包出现安全漏洞或停止维护,将直接影响使用。网络与性能风险:查询需实时连接 TriMet 服务器,网络波动或 API 服务中断会导致功能不可用。配置安全风险:尽管 API Key 仅涉及公共交通查询权限,用户仍需妥善保管,避免在共享环境中明文暴露。地域误用风险:系统缺乏地理位置自动检测,非 Portland 用户可能因误操作产生无效查询,浪费 API 调用额度。

trimet 内容

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