Dockerfile + feed2toot config

This commit is contained in:
Heiner Tholen 2022-11-27 17:50:12 +01:00
parent 782ed95b4c
commit de108087f2
2 changed files with 50 additions and 0 deletions

14
Dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM python:3.10.5-slim-bullseye
ENV LANG C.UTF-8
ENV PYTHONPATH $PYTHONPATH:/srv
ENV PATH="/root/.local/bin:${PATH}"
WORKDIR /srv
RUN apt-get update -qq
RUN pip install --default-timeout=200 --upgrade pip==22.3.1 && \
pip install feed2toot==0.17 && \
pip install wheel==0.38.4

36
feed2toot.ini Normal file
View file

@ -0,0 +1,36 @@
[mastodon]
instance_url=https://mastodon.pub.solar
; Here you need the two files created by register_feed2toot_app
user_credentials=/srv/feed2toot_usercred.txt
client_credentials=/srv/feed2toot_clientcred.txt
; Default visibility is public, but you can override it:
; toot_visibility=unlisted
[cache]
cachefile=/var/lib/feed2toot/feed2toot.db
cache_limit=10000
[lock]
lock_file=/var/lock/feed2toot.lock
lock_timeout=3600
[rss]
uri=https://news.ycombinator.com/rss
; uri_list=/etc/feed2toot//rsslist.txt
toot={title} {link}
; toot_max_len=125
; title_pattern=Open Source
; title_pattern_case_sensitive=true
; no_uri_pattern_no_global_pattern=true
; ignore_ssl=false
[hashtaglist]
; several_words_hashtags_list=/etc/feed2toot/hashtags.txt
; no_tags_in_toot=false
[feedparser]
; accept_bozo_exceptions=true
[media]
; custom=/var/lib/feed2toot/media/logo.png