rssm
A simple rss feed manager that depends on iniparser, libcurl and libxml2.
It can either run as a daemon or in terminal.
Rssm reads a feedlist ini file(default: $XDG_CONFIG_HOME/rssm.conf). It then sets up a directory (default $HOME/rss) to place the rss data
into.
An example line of the feedlist file is:
<RSSTAG> = "<URL>" ; Comment
Rssm creates a regular file in the set directory named <RSSTAG> and "<RSSTAG> desc". The description of an rss channel will be put
into "<RSSTAG> desc", appending the new descriptions to the end as they come in. A line in <RSSTAG> desc could be:
title: An rss Feed
If there are multiple lines with the same name, the newest is always the bottom most one in the file. Rssm does not replicate information
to the desc file - only new information not already there will be appended.
Rssm appends any new rss items to <RSSTAG> in reverse order. Items are seperated by "\nITEMS\n"
An example is
<item info>
ITEMS
<item info>
ITEMS
Rssm will not append duplicate information (determined by link). Every tag in the feedlist file will have its own item file and desc file. By default rssm logs to ~/.rssmlog .