Abfallkalender Landkreis Ravensburg
Lade Abfuhrtermine von der offiziellen Webseite des Landkreises Ravensburg herunter.
Bevorzuge ICS, weil ein KI-Agent das strukturierte Kalenderformat in der Regel besser weiterverarbeiten kann als ein PDF.
Cache-Regel
- Bevorzuge fuer Agenten immer
ICS. - Verwende nur einen Cache, der zur exakt gleichen Adresse gehoert: gleicher Ort, gleiche Strasse, gleiche Hausnummer, gleicher Hausnummerzusatz.
- Wenn die gecachte
ICSaelter als 7 Tage ist, ziehe immer eine frische Datei. - Wenn bereits eine
ICSzu einer anderen Adresse vorliegt, zaehlt sie nicht als Cache und darf nicht wiederverwendet werden. - Fuer einen erzwungenen Frischzug
--no-cacheverwenden.
Verwendung
# ICS herunterladen
# Das ist der bevorzugte Standardfall.
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format ics
# PDF herunterladen
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format pdf
# Zielpfad selbst setzen
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format ics \
--output /tmp/abfall-ravensburg-marienplatz-26.ics
Verhalten
- Das Script laeuft den echten Mehrschritt-Flow der Webseite durch.
- Es aktualisiert zuerst den Ort (
CITYCHANGED), damit die korrekten Strassen geladen werden. - Wenn die Seite eine separate Hausnummernauswahl liefert, waehlt das Script die passende Option aus.
- Bei unbekanntem Ort oder unbekannter Strasse bricht es mit einer klaren Fehlermeldung und Vorschlaegen ab.
- Es fuehrt einen adressgebundenen Cache unter
~/.cache/abfallkalender-rv. - Eine gecachte Datei wird nur wiederverwendet, wenn Adresse und Format exakt passen und die Datei nicht aelter als 7 Tage ist.
- Standardmaessig speichert es die Datei im aktuellen Verzeichnis unter dem vom Server gelieferten Dateinamen.
Hinweise
- Verwende Orts- und Strassennamen moeglichst in der offiziellen Schreibweise der Webseite.
- Unterstuetzte Formate sind
icsundpdf. icsist das bevorzugte Format.pdfnur verwenden, wenn wirklich eine visuelle Kalenderansicht gebraucht wird.- Fuer Tests oder harte Frischabfragen kann
--no-cachegenutzt werden. - Der Skill ist rein lesend und laedt nur die Kalenderdatei herunter.