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
ICS aelter als 7 Tage ist, ziehe immer eine frische Datei. - Wenn bereits eine
ICS zu einer anderen Adresse vorliegt, zaehlt sie nicht als Cache und darf nicht wiederverwendet werden. - Fuer einen erzwungenen Frischzug
--no-cache verwenden.
Verwendung
CODEBLOCK0
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
ics und pdf. - INLINECODE9 ist das bevorzugte Format.
pdf nur verwenden, wenn wirklich eine visuelle Kalenderansicht gebraucht wird. - Fuer Tests oder harte Frischabfragen kann
--no-cache genutzt werden. - Der Skill ist rein lesend und laedt nur die Kalenderdatei herunter.
拉文斯堡县垃圾日历
从拉文斯堡县官方网站下载垃圾清运日期。
优先使用ICS格式,因为AI代理通常能比PDF更好地处理结构化日历格式。
缓存规则
- - 对于代理程序始终优先使用ICS。
- 仅使用与完全相同的地址对应的缓存:相同地点、相同街道、相同门牌号、相同门牌号附加信息。
- 如果缓存的ICS文件超过7天,始终重新下载新文件。
- 如果已有针对其他地址的ICS文件,则不视为缓存,不得重复使用。
- 如需强制刷新,使用--no-cache参数。
使用方法
bash
下载ICS格式
这是推荐的默认情况。
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download
wastecalendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format ics
下载PDF格式
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download
wastecalendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format pdf
自定义目标路径
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download
wastecalendar.py \
--city Ravensburg \
--street Marienplatz \
--house-number 26 \
--format ics \
--output /tmp/abfall-ravensburg-marienplatz-26.ics
行为说明
- - 脚本会执行网站真实的多步骤流程。
- 首先更新地点(CITYCHANGED),以便加载正确的街道。
- 如果页面提供单独的门牌号选择,脚本会选择相应的选项。
- 如果遇到未知地点或未知街道,会以清晰的错误信息和建议终止。
- 在~/.cache/abfallkalender-rv下维护地址绑定的缓存。
- 仅当地址和格式完全匹配且文件不超过7天时,才会重复使用缓存文件。
- 默认情况下,文件会以服务器提供的文件名保存到当前目录。
注意事项
- - 尽量使用网站官方写法中的地点和街道名称。
- 支持的格式为ics和pdf。
- ics是首选格式。仅在确实需要可视化日历视图时才使用pdf。
- 用于测试或强制刷新时,可使用--no-cache参数。
- 该技能为只读操作,仅下载日历文件。