名称: recgov-availability
描述: 检查 recreation.gov 上联邦露营地(国家公园、美国林务局、土地管理局)的营地可用性。需要露营地 ID(可从 ridb-search 或 recreation.gov 网址获取)。
查询 recreation.gov 上联邦露营地的营地可用性。
cd /Users/doop/moltbot/skills/recgov-availability
# 检查可用性(露营地 ID 来自网址或 ridb-search)
python3 scripts/check.py -c 233965 --start 2026-07-10 --nights 2
# 检查多个露营地
python3 scripts/check.py -c 233965 233900 --start 2026-07-10 --nights 2
# 筛选帐篷营地,并输出 JSON 格式
python3 scripts/check.py -c 233965 --start 2026-07-10 --nights 2 --type tent --json
从网址获取:recreation.gov/camping/campgrounds/233965 → ID 为 233965
或使用 ridb-search 工具:
python3 ../ridb-search/scripts/search.py -l "Newport, OR" --camping-only
| 选项 | 描述 |
|---|---|
-c, --campground |
要查询的露营地 ID(必需,可多个) |
-s, --start |
开始日期,格式 YYYY-MM-DD(必需) |
-n, --nights |
所需连续住宿晚数(默认:1) |
-t, --type |
营地类型:tent(帐篷)、rv(房车)、standard(标准)、cabin(小木屋)、group(团体) |
--electric |
仅显示有电营地 |
--nonelectric |
仅显示无电营地 |
--include-group |
包含团体营地 |
--pets |
仅显示允许携带宠物的营地(查询较慢) |
--shade |
仅显示有遮荫的营地(查询较慢) |
--fire-pit |
仅显示带篝火坑的营地(查询较慢) |
--vehicle-length N |
最小车辆长度(英尺)(查询较慢) |
--show-sites |
显示单个营位详情 |
--json |
输出 JSON 格式结果 |
| 状态 | 含义 |
|---|---|
| ✅ 可用 | 可立即预订 |
| ❌ 已预订 | 已被预订 |
| ⏳ 未开放预订 | 预订尚未开放 |
| 🚗 先到先得 | 不接受预订,现场办理 |
对于州立公园,请使用 reserveamerica。
--pets、--shade)需要额外的 API 调用,速度较慢完整文档请参阅 README.md。