recgov-availability

🏕️ 联邦露营地实时空位查询助手

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

基于 recreation.gov 官方数据,无需 API Key 即可查询国家公园/国家森林露营地实时空位,支持多维度筛选,助力露营行程规划。

A

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

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范:仅使用 Python 标准库(urllib/argparse/json 等),无 eval/exec/system 等危险函数,无外部依赖风险
  • ✅ 数据隐私保护:仅向 recreation.gov 官方 API 发送必要查询参数(营地 ID、日期范围),不收集或上传用户本地敏感信息
  • ✅ 执行安全性:仅执行只读 HTTP GET 请求,无文件写入、系统配置修改或进程管理操作
  • ⚠️ 来源可信度:T3 等级(社区/个人开发者 clawdbot),虽通过 A 级安全审查但非官方机构维护
  • ✅ 权限申请合理:仅需网络访问权限访问官方 API,与功能完全匹配,无过度申请

使用说明

核心用法

recgov-availability 是一款专门用于查询美国联邦露营地可用性的实用工具。用户通过 Python 脚本直接调用 recreation.gov 官方 API,输入营地 ID、入住日期和住宿天数,即可快速获取空位状态。支持批量查询多个营地,并可通过参数筛选帐篷位、房车位、带电位等特定类型,还能按宠物友好、遮阴、篝火坑等设施条件过滤结果。数据来源权威,覆盖国家公园管理局、林务局、土地管理局等联邦机构管理的营地。

显著优点

该技能最大优势在于零门槛使用——无需申请 API Key,仅需 Python 3.8+ 环境即可运行,且仅依赖标准库,无第三方包安装负担。覆盖范围广泛,涵盖国家公园管理局(NPS)、林务局(USFS)、土地管理局(BLM)及陆军工程兵团管理的所有联邦营地。筛选功能细致入微,支持按车辆长度、电源需求、遮阴条件等实用维度过滤,JSON 输出模式便于二次开发集成。命令行界面简洁高效,适合批量操作和自动化脚本集成。

潜在局限

首先,仅支持联邦营地,州立公园需使用 reserveamerica 等其他工具查询,适用范围存在边界。其次,启用宠物友好、遮阴等高级筛选时会触发额外 API 请求,响应速度明显变慢,影响查询效率。再者,该工具仅提供查询功能,无法直接完成预订操作,用户仍需前往官网手动下单,存在"查到但抢不到"的时间差风险。最后,由于营地热度极高,热门假期空位可能在查询后瞬间被抢订,数据实时性存在局限。

目标群体

适合计划前往美国西部/西北部国家公园(如黄石、优胜美地、冰川公园)进行自驾露营的户外爱好者;需要同时为多人/多车规划行程、批量比对多个营地空位的旅行组织者;以及熟悉命令行操作、希望自动化监控特定日期空位释放的技术型用户。特别适合提前 6 个月预订窗口期开放时,需要快速筛查多个备选营地的重度露营规划者。

使用风险

主要风险包括:网络依赖风险——必须保持与 recreation.gov 的连接,且 API 可能因维护或限流暂时不可用;数据时效性风险——"可预订"状态不代表最终能成功支付锁定,热门营地竞争激烈,查询与预订之间存在时间窗口;查询频率限制——过于频繁的自动化查询可能触发平台反爬机制,建议控制每秒 1-2 次的合理频率;来源维护风险——作为 T3 社区项目,长期更新维护存在不确定性,API 接口变更时可能需等待社区修复。

recgov-availability 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 10.8 kB
api-notes.mdtext/markdown
请选择文件