camply, the campsite finder ๐
Project description
camply
, the campsite finder โบ๏ธ, is a tool to help you book a campground online. Finding
reservations at sold out campgrounds can be tough. That's where camply comes in. It searches the
APIs of booking services like https://recreation.gov (which indexes thousands of campgrounds across
the USA) to continuously check for cancellations and availabilities to pop up. Once a campsite
becomes available, camply sends you a notification to book your spot!
Check Out The Docs
Installing
Install camply via pip
or pipx:
pipx install camply
Usage
Search for a specific recreation area (recreation areas contain campgrounds):
camply recreation-areas --search "Glacier National Park"
Search for campgrounds (campgrounds contain campsites):
camply campgrounds --search "Fire Lookout Towers" --state CA
Search for available campsites, get an notification whenever one becomes available, and continue searching after the first one is found:
camply campsites \
--rec-area 2725 \
--start-date 2023-07-10 \
--end-date 2023-07-18 \
--notifications email \
--search-forever
Documentation
Head over to the camply documentation to see what you can do!
โฏ camply --help
Usage: camply [OPTIONS] COMMAND [ARGS]...
Welcome to camply, the campsite finder.
Finding reservations at sold out campgrounds can be tough. That's where camply comes in.
It searches the APIs of booking services like https://recreation.gov (which indexes
thousands of campgrounds across the USA) to continuously check for cancellations and
availabilities to pop up. Once a campsite becomes available, camply sends you a
notification to book your spot!
visit the camply documentation at https://juftin.com/camply
โญโ Options โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ --version Show the version and exit. โ
โ --debug/--no-debug Enable extra debugging output โ
โ --provider TEXT Camping Search Provider. Defaults to โ
โ 'RecreationDotGov' โ
โ --help Show this message and exit. โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โญโ Commands โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ campgrounds Search for Campgrounds (inside of Recreation Areas) and list them โ
โ campsites Find Available Campsites with Custom Search Criteria โ
โ configure Set up camply configuration file with an interactive console โ
โ equipment-types Get a list of supported equipment โ
โ providers List the different camply providers โ
โ recreation-areas Search for Recreation Areas and list them โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Contributing
Camply doesn't support your favorite campsite booking provider yet? Consider contributing ๐.
Table of Contents
- Installation
- Providers
- Usage
- Simple Examples
- providers
- providers
- campsites
- recreation-areas
- campgrounds
- configure
- Examples
- Searching for a Campsite
- Searching for a Campsite by Campground ID
- Searching for a Specific Campsite by ID
- Continuously Searching for A Campsite
- Continue Looking After The First Match Is Found
- Send a Push Notification
- Send a Text Message
- Send a Notification to Different Services
- Look for Weekend Campsite Availabilities
- Look for Consecutive Nights at the Same Campsite
- Look for a Campsite Inside of Yellowstone
- Look for a Campsite from GoingToCamp
- Searching GoingToCamp Using Equipment
- Look for a Campsite Across Multiple Recreation areas
- Using a YAML Configuration file to search for campsites
- Searching for a Campsite That Fits Your Equipment
- Saving the Results of a Search
- Search for Recreation Areas by Query String
- Look for Specific Campgrounds Within a Recreation Area
- Look for Specific Campgrounds by Query String
- Searching for Tickets and Timed Entries
- Finding Recreation Areas IDs and Campground IDs To Search Without Using the Command Line
- Object-Oriented Usage (Python)
- Running in Docker
- Dependencies
- Contributing
Recreation data provided by Recreation.gov
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.