CommunityProgramación y desarrollogithub.com

Pdesolmi/open-campsite-watcher

Vigilante Python sin dependencias que captura campamentos agotados en recreation.gov en el momento en que alguien cancela, con una habilidad de Claude para configurarlo en lenguaje natural.

¿Qué es open-campsite-watcher?

Este skill de Claude (Pdesolmi/open-campsite-watcher) es un vigilante de campamentos escrito en Python puro, sin dependencias externas, diseñado para monitorear sitios agotados en recreation.gov y notificar al instante cuando alguien cancela una reserva. Es útil para desarrolladores y entusiastas del camping que quieren asegurar lugares populares sin revisar manualmente el sitio cada minuto. Compatible con Claude Code y otras herramientas de línea de comandos, permite configurar el monitor mediante instrucciones en lenguaje natural, sin necesidad de escribir código complejo. Su funcionamiento consiste en consultar periódicamente la API de recreation.gov, detectar cambios en la disponibilidad y ejecutar acciones configurables como notificaciones por correo electrónico o comandos personalizados. Con cero dependencias, es fácil de instalar y ejecutar en cualquier entorno con Python.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add Pdesolmi/open-campsite-watcher

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace open-campsite-watcher?

Vigilante Python sin dependencias que captura campamentos agotados en recreation.gov en el momento en que alguien cancela, con una habilidad de Claude para configurarlo en lenguaje natural.

Características

  • Sin dependencias: solo necesitas Python 3.6+.
  • Notificaciones en tiempo real: recibe alertas por correo electrónico o comando personalizado.
  • Configuración en lenguaje natural: Claude se encarga de toda la configuración.
  • Fácil de usar: un solo comando para empezar.

Cómo funciona

El vigilante consulta periódicamente la API de recreation.gov para verificar la disponibilidad de campamentos. Cuando detecta una cancelación, ejecuta la acción configurada (por ejemplo, enviar un correo o lanzar un script).

Instalación

git clone https://github.com/Pdesolmi/open-campsite-watcher
cd open-campsite-watcher

Uso

Configura el monitor con Claude usando lenguaje natural:

Quiero monitorear el campamento 'Yosemite Valley' desde el 1 de julio hasta el 5 de julio, y notificarme por correo cuando haya cancelaciones.

Variables de entorno

  • REC_GOV_API_KEY: Tu clave de API de recreation.gov.
  • NOTIFY_EMAIL: Correo para enviar notificaciones.
  • SMTP_SERVER: Servidor SMTP (opcional, por defecto smtp.gmail.com).

Ejemplo de notificación

{
  "campamento": "Yosemite Valley",
  "fecha": "2024-08-15",
  "disponible": true,
  "accion": "enviar_correo"
}

Licencia

MIT

Skills relacionados