diff --git a/urlwatch/Dockerfile b/urlwatch/Dockerfile index e06ac38..726bda3 100644 --- a/urlwatch/Dockerfile +++ b/urlwatch/Dockerfile @@ -7,30 +7,30 @@ MAINTAINER kev RUN set -xe \ && apk add --no-cache ca-certificates \ - build-base \ - libffi-dev \ - libxml2 \ - libxml2-dev \ - libxslt \ - libxslt-dev \ - openssl-dev \ - python3 \ - python3-dev \ - && python3 -m pip install appdirs \ + build-base \ + libffi-dev \ + libxml2 \ + libxml2-dev \ + libxslt \ + libxslt-dev \ + openssl-dev \ + python3 \ + python3-dev \ + && python3 -m pip install appdirs \ cssselect \ - keyring \ - lxml \ - minidb \ - pyyaml \ - requests \ - urlwatch \ - && apk del build-base \ - libffi-dev \ + keyring \ + lxml \ + minidb \ + pyyaml \ + requests \ + urlwatch \ + && apk del build-base \ + libffi-dev \ libxml2-dev \ libxslt-dev \ openssl-dev \ python3-dev \ - && echo '*/30 * * * * urlwatch' | crontab - + && echo '*/30 * * * * cd /root/.urlwatch && urlwatch --urls urls.yaml --config urlwatch.yaml --hooks hooks.py --cache cache.db' | crontab - VOLUME /root/.urlwatch WORKDIR /root/.urlwatch diff --git a/urlwatch/data/hooks.py b/urlwatch/data/hooks.py new file mode 100644 index 0000000..5f8009c --- /dev/null +++ b/urlwatch/data/hooks.py @@ -0,0 +1,6 @@ +#!/usr/bin/env python3 + +import re +from urlwatch import filters +from urlwatch import jobs +from urlwatch import reporters