repowisejuftin/camply

juftin / camply

camply, the campsite finder ⛺️ - a tool to find campsites at sold out campgrounds through sites like recreation.gov

Python★ 653

github.com/juftin/camplyIndexed at bf6bae4Up to date with upstream

What is camply?

camply is a campsite finder for searching and booking campsites at sold out campgrounds. It checks booking-service APIs for cancellations and availability, then sends notifications when a campsite appears. camply is written in Python and is installable with pipx.

Written by a model from the README and the source

170 files and 647 symbols in 4 modules, led by Python (86 files) and Dockerfile (1).

Code health

8.3out of 10Good

On the leaderboards:#4 of 50 Python repos

Use juftin/camply in your agent

Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.

  1. 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
  2. 2.Paste the server URL below as the Remote MCP server URL, then click Add.
  3. 3.Click Connect. A Repowise sign-in window opens. Approve access.
  4. 4.Repowise's tools are now available in your Claude chats.

Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.

Docs
bash
https://api.repowise.dev/mcp/juftin/camply
Editors need an API key: sign in to create one.Sign in to connect

This repo is public, so anyone with a Repowise account and an API key can connect.

Try asking

  • get_overview()
  • get_answer("how is camply put together?")
  • get_why("why is camply structured this way?")

Explore camply

Key features of camply

  • camply searches recreation areas and campgrounds by name.
  • camply searches for available campsites between specified start and end dates.
  • camply continuously checks for cancellations and availability and can notify you when a campsite becomes available.
  • camply supports silent, Email, Slack, Twilio, Pushover, Pushbullet, Ntfy, Apprise, Telegram, and Webhook notifications.
  • camply supports providers including RecreationDotGov, Yellowstone, ReserveCalifornia, GoingToCamp, state parks, and other booking services listed by the project.

How juftin/camply works

camply accepts searches through its command-line entry points for recreation areas, campgrounds, campsites, and providers. The camply directory implements searches across online booking services and returns recreation inventory such as campsites, tickets, and timed entries. The campsites command uses a recreation-area identifier and date range to search for availability. It can continue searching after finding a campsite with the --search-forever option and send notifications through configured notification services. The tests directory covers the code, while the docs directory provides project documentation.

The codebase has 170 files and 647 symbols in 4 modules, led by Python and Dockerfile. Code health is 8.3 out of 10, rated good.

Getting started with camply

  1. Install camply with pipx.
    pipx install camply
  2. Search for a recreation area.
    camply recreation-areas --search "Glacier National Park"
  3. Search for a campground.
    camply campgrounds --search "Fire Lookout Towers" --state CA

Commands copied from the README

juftin/camply FAQ

What is camply?

camply is a Python campsite finder for searching and booking campsites at sold out campgrounds. camply checks booking-service APIs for cancellations and availability.

How does camply work?

camply searches recreation areas, campgrounds, and campsites through online booking-service providers. camply can keep searching and send notifications when availability appears.

How do I install camply?

You can install camply with pipx using the command pipx install camply.

What language is camply written in?

camply is written in Python. The repository also includes one Dockerfile.

How is the camply code organized?

camply is organized around the camply directory, with tests in tests and documentation in docs. The project has command-line entry points for its search and provider operations.

Who is camply for?

camply is for people who want to find campsite reservations at sold out campgrounds. camply searches for cancellations and availability and sends notifications when a campsite becomes available.

What license does camply use?

camply uses the MIT license.

The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.

About this page

Get a page like this for your own codebase

Repowise built this map of juftin/camply from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.

Index your repo freeSee how Repowise worksFree for 2 public repos, with a page like this one.

Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.