ridb-search
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.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Zarejestruj się na stronie https://ridb.recreation.gov/profile i wygeneruj bezpłatny klucz API do bazy danych RIDB.
Ustaw zmienną środowiskową z Twoim kluczem API, wpisując w terminal: export RIDB_API_KEY=twoj_klucz_tutaj
Aby wyszukać obiekty campingowe w pobliżu miasta, użyj komendy z nazwą lokalizacji i promieniem w milach, na przykład: python scripts/search.py --location "Bend, OR" --radius 50. System automatycznie przetworzy nazwę miasta na współrzędne geograficzne.
Jeśli chcesz wyszukiwać po dokładnych współrzędnych, użyj szerokości i długości geograficznej: python scripts/search.py --lat 44.0582 --lon -121.3153 --radius 50
Aby zawęzić wyniki tylko do pól campingowych, dodaj flagę --camping-only, lub aby pokazać wyłącznie obiekty rezerwowalne, użyj --reservable-only.
Wyniki wyświetlane są w czytelnym formacie tekstowym. Jeśli potrzebujesz danych w formacie JSON do dalszego przetwarzania, dodaj flagę --json do komendy.