File tree Expand file tree Collapse file tree 7 files changed +39
-4
lines changed Expand file tree Collapse file tree 7 files changed +39
-4
lines changed Original file line number Diff line number Diff line change 1+ ** /.dockerignore
2+ ** /.env
3+ ** /.git
4+ ** /.gitignore
5+ ** /.project
6+ ** /.settings
7+ ** /.toolstarget
8+ ** /.vs
9+ ** /.vscode
10+ ** /.old
11+ ** /bin
12+ ** /docker-compose *
13+ ** /Dockerfile *
14+ ** /node_modules
15+ ** /npm-debug.log
16+ processed_entries.txt
17+ rss2newsletter.egg-info
18+ LICENSE
19+ README.md
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ processed_entries.txt
22
33* .swp
44* .swo
5+ * .old
56
67rss2newsletter.egg-info
78dist
Original file line number Diff line number Diff line change 1+ FROM python:3-alpine
2+ WORKDIR /rss2newsletter
3+ COPY requirements.txt .
4+ RUN pip install --no-cache-dir -r requirements.txt
5+ COPY . .
6+ CMD ["python" , "-u" , "./rss2newsletter" ]
Original file line number Diff line number Diff line change 1+ services :
2+ rss2newsletter :
3+ image : rss2newsletter
4+ container_name : rss2newsletter
5+ restart : unless-stopped
6+ volumes :
7+ - ./rss2newsletter.conf:/rss2newsletter/rss2newsletter.conf
Original file line number Diff line number Diff line change 1+ requests
2+ feedparser
3+ lxml
Original file line number Diff line number Diff line change @@ -111,8 +111,7 @@ class rss2newsletter:
111111 feed = feedparser .parse (self .config ["FEED" ]["URL" ])
112112 # In case of failure
113113 if hasattr (feed , "bozo_exception" ):
114- print (f"Error fetching RSS from: { self .config ['FEED' ]['URL' ]} " )
115- return None
114+ raise Exception (f"Error fetching RSS from: { self .config ['FEED' ]['URL' ]} " )
116115
117116 return feed
118117
Original file line number Diff line number Diff line change 11[FEED]
22# Full URL to your website's feed
3- URL = https://elliotonsecurity.com/atom.xml
3+ URL = YOUR_FEED_URL
44
55# How often to check for new feed entries in seconds
66POLL_INTERVAL = 300
@@ -14,7 +14,7 @@ PROCESSED_ENTRIES_FILE = processed_entries.txt
1414URL = http://localhost:9000
1515
1616# Credentials
17- USERNAME = ElliotKillick
17+ USERNAME = YOUR_USERNAME
1818PASSWORD = YOUR_PASSWORD
1919
2020# The ID of your "rss2newsletter" list (create this list in listmonk)
You can’t perform that action at this time.
0 commit comments