Skip to content

aftix/rssm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published