Adds regexp support to rss

This commit is contained in:
Patrick Kishino
2020-06-03 15:51:08 +09:00
parent 9083132669
commit 3fbcb49014
6 changed files with 13 additions and 4 deletions

View File

@@ -11,6 +11,7 @@ RUN apt-get update \
ADD . /etc/transmission-rss ADD . /etc/transmission-rss
ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \ ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \
RSS_URL=**None** RSS_URL=**None** \
RSS_REGEXP=
CMD ["/etc/transmission-rss/start.sh"] CMD ["/etc/transmission-rss/start.sh"]

View File

@@ -11,6 +11,7 @@ RUN apt-get update \
ADD . /etc/transmission-rss ADD . /etc/transmission-rss
ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \ ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \
RSS_URL=**None** RSS_URL=**None** \
RSS_REGEXP=
CMD ["/etc/transmission-rss/start.sh"] CMD ["/etc/transmission-rss/start.sh"]

View File

@@ -15,7 +15,8 @@ RUN apt-get update \
ADD . /etc/transmission-rss ADD . /etc/transmission-rss
ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \ ENV TRANSMISSION_DOWNLOAD_DIR=/data/completed \
RSS_URL=**None** RSS_URL=**None** \
RSS_REGEXP=
CMD ["/etc/transmission-rss/start.sh"] CMD ["/etc/transmission-rss/start.sh"]

View File

@@ -1,4 +1,5 @@
#! /bin/bash #! /bin/bash
export TRANSMISSION_DOWNLOAD_DIR={{ .Env.TRANSMISSION_DOWNLOAD_DIR }} export TRANSMISSION_DOWNLOAD_DIR={{ .Env.TRANSMISSION_DOWNLOAD_DIR }}
export RSS_URL="{{ .Env.RSS_URL }}" export RSS_URL="{{ .Env.RSS_URL }}"
export RSS_REGEXP="{{ .Env.RSS_REGEXP }}"

View File

@@ -7,6 +7,9 @@ dockerize -template /etc/transmission-rss/environment-variables.tmpl:/etc/transm
if [ -z "${RSS_URL}" ] || [ "${RSS_URL}" = "**None**" ] ; then if [ -z "${RSS_URL}" ] || [ "${RSS_URL}" = "**None**" ] ; then
echo "NO RSS URL CONFIGURED, IGNORING" echo "NO RSS URL CONFIGURED, IGNORING"
else else
if [ -z "${RSS_REGEXP}" ] ; then
sed -i 's/regexp:*//g' /etc/transmission-rss/transmission-rss.tmpl
fi
dockerize -template /etc/transmission-rss/transmission-rss.tmpl:/etc/transmission-rss.conf dockerize -template /etc/transmission-rss/transmission-rss.tmpl:/etc/transmission-rss.conf
echo "STARTING RSS PLUGIN" echo "STARTING RSS PLUGIN"
transmission-rss transmission-rss

View File

@@ -1,6 +1,8 @@
feeds: feeds:
- url: {{ .Env.RSS_URL }} - url: {{ .Env.RSS_URL }}
download_path: {{ .Env.TRANSMISSION_DOWNLOAD_DIR }} download_path: {{ .Env.TRANSMISSION_DOWNLOAD_DIR }}
regexp: {{ .Env.RSS_REGEXP }}
server: server:
host: transmission host: transmission
port: 9091 port: 9091