name: ridb-search description: Search the Recreation Information Database (RIDB) for campgrounds and recreation facilities near a location. Use when finding campgrounds, recreation areas, or federal facilities by location/radius. Supports geocoding (city names) and lat/lon coordinates.
小葱技能站7w4.net发现了升级插件。
Search recreation.gov's database for campgrounds and facilities near a location.
Requires a free RIDB API key:
1. Go to https://ridb.recreation.gov/profile
2. Sign up and generate an API key
3. Set environment variable: export RIDB_API_KEY=your_key_here
Search by location name (auto-geocodes):
python scripts/search.py --location "Bend, OR" --radius 50
python scripts/search.py -l "Yosemite Valley" -r 25 --camping-only
Search by coordinates:
python scripts/search.py --lat 44.0582 --lon -121.3153 --radius 50
| Flag | Description |
|---|---|
--location, -l |
Location name to geocode (e.g., "Bend, OR") |
--lat |
Latitude (use with --lon) |
--lon |
Longitude (use with --lat) |
--radius, -r |
Search radius in miles (default: 50) |
--limit |
Max results (default: 50) |
--camping-only |
Filter to camping facilities |
--reservable-only |
Filter to reservable facilities |
--json |
Output JSON (for programmatic use) |
Human-readable (default):
📍 Geocoded 'Bend, OR' to 44.0582, -121.3153
Found 23 facilities within 50 miles
------------------------------------------------------------
🏕️ Tumalo State Park
ID: 234567 | ✅ Reservable
Org: Oregon State Parks
URL: https://www.recreation.gov/camping/campgrounds/234567
JSON output (--json):
{
"query": {"latitude": 44.0582, "longitude": -121.3153, "radius_miles": 50},
"total_count": 23,
"facilities": [
{
"id": "234567",
"name": "Tumalo State Park",
"reservable": true,
"url": "https://www.recreation.gov/camping/campgrounds/234567"
}
]
}
id field is the campground ID used for availability checks on recreation.gov这个 Skill 质量不错,文档非常详细,使用说明清晰易懂。它能帮你快速找到附近的露营地,支持按地点名称或坐标搜索,还能过滤只显示可预约的营地。输出格式友好,既有通俗的展示也有程序可读的 JSON。不过它只覆盖联邦政府的营地,州立公园不在范围内。另外使用时需要自己申请一个免费 API key,稍微麻烦一点。