Inhaltsverzeichnis

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.