核心功能
grazy 是专为奥地利格拉茨(Graz)设计的命令行城市助手,由本地开发者 Thomas Gölles 维护。它将分散的城市数据源整合为统一的 CLI 接口,覆盖公共交通、环境、文化与生活服务四大板块。
主要能力
- 公共交通(Öffi):实时到站查询(
departures)、站点搜索(search)、路线规划(route),数据源自 EFA 系统 - 天气与环境:当前天气、7日预报(Open-Meteo)、空气质量指数(AQI、PM2.5/PM10)
- 本地新闻:聚合 ORF 州频道与《Kleine Zeitung》RSS,支持来源筛选
- 文化活动:深度对接 kultur.graz.at,支持8大类别(音乐/戏剧/展览/卡巴莱等)与5种时间维度(今日/明日/周末/本周/本月)的交叉筛选
- POI搜索:基于 OpenStreetMap 的17类场所检索(餐饮、医疗、文化设施等)
显著优势
1. 零配置成本:无需 API 密钥,安装即使用
2. 德语语境优化:预置本地常用站点别名(如 "FH" → FH Joanneum)
3. 组合查询灵活:Events 支持类别与时间双维度筛选(如 -c musik -w wochenende)
4. 数据源透明:底层依赖均为公开服务(EFA、Open-Meteo、OpenStreetMap 等)
潜在局限
- 地理锁定:功能完全限定于 Graz 行政边界,无扩展至其他城市的可能
- 依赖外部 RSS:News 与 Events 数据依赖第三方 RSS 稳定性,无本地缓存机制
- 德语输出为主:虽命令为英文,但返回内容大量德语文本,国际化支持有限
- CLI 交互门槛:需要用户熟悉命令行参数组合,无 TUI 或交互式引导
适合人群
- Graz 本地居民日常通勤与活动规划
- 德语区开发者构建城市信息工作流
- 短期访客需要快速获取公共交通与文化信息
常规风险提示
- 数据时效性:公交实时数据依赖运营商系统,极端天气或故障时可能延迟
- RSS 中断风险:新闻与活动源若遭改版或停服,功能将失效
- 隐私注意:POI 查询向 OpenStreetMap 暴露搜索意图