====== urlwatch ======
urlwatch ist ein [[Python]]-Skript, das Webseiten oder allgemein URLs überwacht und bei Änderungen Benachrichtigungen, z.B. per Mail verschickt.
===== Migration von string-based to dict-based Config =====
Bei der Migration von string- zu dict-basierter Konfiguration muss beachtet werden, dass
- Einrückung keine Tabs sein dürfen, sondern Leerzeichen sein müssen
- Leerzeichen zwischen Filter und Argument stehen müssen: ''css: body'', andernfalls erhält man einen Fehler ''ValueError: Unknown filter kind: css:body (subfilter {})''
Beispiel stringbasiert (deprecated):
filter: css:body,html2text:re,strip
Umwandlung dict-basiert (neu):
filter:
- css:
selector: body
- html2text:
method: re
- strip
Default Subfilter können auch weggelassen werden:
filter:
- css: body
- html2text: re
- strip
Welche Subfilter Defaults sind, kann man durch ''urlwatch %%--%%features'' erfahren.
===== Links =====
* [[http://thp.io/2008/urlwatch/|Homepage]]
* [[https://github.com/thp/urlwatch|Github Repo]]
* [[https://urlwatch.readthedocs.io/|Dokumentation]]