CommunityCodierung & Entwicklunggithub.com

Pdesolmi/open-campsite-watcher

Null-Abhängigkeits-Python-Watcher, der ausverkaufte recreation.gov-Campingplätze im Moment der Stornierung schnappt – mit einem Claude-Skill zur Einrichtung in einfachem Englisch.

Was ist open-campsite-watcher?

Der Pdesolmi/open-campsite-watcher ist ein Python-basierter Beobachter für recreation.gov, der ohne externe Abhängigkeiten auskommt. Er überwacht ausgewählte Campingplätze auf Verfügbarkeitsänderungen und benachrichtigt den Nutzer, sobald ein Storno eintritt – ideal, um begehrte Plätze zu ergattern. Der Skill ermöglicht die Konfiguration über Claude in natürlicher Sprache, sodass technisch weniger versierte Nutzer ihn schnell einrichten können. Er unterstützt die Ausführung als Hintergrundprozess und kann via integrierter E-Mail- oder Desktop-Benachrichtigung Alarm schlagen. Nützlich für Wanderer, Camper und Outdoor-Enthusiasten, die ihre Chancen auf beliebte Campingplätze maximieren möchten.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht open-campsite-watcher?

Null-Abhängigkeits-Python-Watcher, der ausverkaufte recreation.gov-Campingplätze im Moment der Stornierung schnappt – mit einem Claude-Skill zur Einrichtung in einfachem Englisch.

Einrichtung

Stelle sicher, dass Python 3.8+ installiert ist. Führe dann den folgenden Befehl aus:

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

Konfiguration

Erstelle eine Datei namens config.yaml im Stammverzeichnis des Projekts:

campsites:
  - id: 12345  # recreation.gov-Campingplatz-ID
    name: "Mein Traum-Campingplatz"
    check_interval: 60  # Sekunden zwischen Prüfungen
notifications:
  email:
    enabled: true
    smtp_server: smtp.gmail.com
    smtp_port: 587
    from: [email protected]
    to: [email protected]
    password: dein-app-passwort

Weitere Konfigurationsmöglichkeiten findest du in der offiziellen Dokumentation.

Nutzung

Starte den Watcher mit:

python watcher.py

Der Watcher läuft nun als Hintergrundprozess und prüft regelmäßig die Verfügbarkeit deiner konfigurierten Campingplätze. Bei Verfügbarkeit erhältst du eine Benachrichtigung.

Claude-Skill-Integration

Dieser Skill kann mit Claude verwendet werden, um die Konfiguration in natürlicher Sprache vorzunehmen. Sage Claude einfach:

"Richte den campsite Wacher für den Yosemite Nationalpark ein, prüfe alle 30 Sekunden und sende mir eine E-Mail, wenn etwas frei wird."

Claude wird dann die notwendigen Konfigurationsänderungen vorschlagen oder direkt anwenden.

Fehlerbehebung

  • Abhängigkeitsfehler: Stelle sicher, dass Python 3.8+ verwendet wird.
  • E-Mail-Benachrichtigungen schlagen fehl: Überprüfe die SMTP-Einstellungen und ob ein App-Passwort verwendet wird.
  • Campingplatz-ID nicht gefunden: Die ID findest du in der URL des Campingplatzes auf recreation.gov.

Lizenz

MIT

Verwandte Skills