From 2b31711de0ad1d1c02f5ce85bb6d5ae2a83a4be7 Mon Sep 17 00:00:00 2001 From: rschaten Date: Wed, 16 Oct 2024 19:39:37 +0000 Subject: [PATCH] =?UTF-8?q?Home=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..2fbffe5 --- /dev/null +++ b/Home.md @@ -0,0 +1,21 @@ +# Atomstrom + +Atomstrom is a simple aggregator for RSS and Atom feeds. + +It's written in Python and uses some well known and well tested modules: + +* Feeds are parsed by [Universal Feed Parser](http://code.google.com/p/feedparser/) +* Database is accessed via [SQLAlchemy](http://www.sqlalchemy.org/) +* Entry content can be fetched as full web page content, or using [python-readability](https://github.com/buriy/python-readability), a Python port of [Readability](http://lab.arc90.com/experiments/readability/). + +Since SQLAlchemy is quite versatile, it should be possible to use either MySQL or SQLite as database backend (tested only with MySQL so far). + +## Completed Features + +* Each feed has it's own configuration as of when mails are sent: + * either send one mail for every news item, immediately after it has been collected + * or include every news item from a feed into a 'daily digest' + +## Planned Features + +* add and remove newsfeeds with command line parameters, configuration of the feeds is kept in the database \ No newline at end of file