RSS feeds: new layout for rawdog

Almost two years ago, I posted an article describing how I use rawdog, a minimalist RSS aggregator to get, on my webserver, an HTML output of my Akregator aggregated feeds. Since then, I changed the layout:

  • articles are no longer shown in four columns,
  • articles descriptions are provided directly on the page and no longer on mouse over the title,
  • there are now several indexes pages, one per day (as many necessary to reach the article limit, set to 950) using plugin dated-output.

I won’t re-describe the whole setup, the relevant files to set up this new rawdog layout are here. On my webserver, it goes in /home/rawdog, using the user rawdog (group www-data). Obviously crontab is actually /etc/cron.d/rawdog and should be edited to refer to proper local users.

I won’t harm, by the way, even if by default unnecessary (could prove useful if, by any chance, your server is configured to interpret perl .pl ou python .py files), to restrict access to rawdogs subdirectories that contains scripts, for instance by adding, for nginx, such statements in the server config:

    location /rss/scripts { deny  all; }
    location /rss/plugins { deny  all; }

2 thoughts on “RSS feeds: new layout for rawdog

  1. Hi! Thanks for the nice explanation to make a neat rss-page with rawdog. It looks really good in your example screenshot.

    Unfortunately, I still have a problem with the colors of the item headings. They don’t show up at all. In your style.css there are some color-definitions for different types of rss-feeds. But where and how can I adjust the type of an rss-feed?

    Thanks,
    Uwe

  2. Ha, I got it. By “define_group $GROUP” in the feed part of the config file, where $GROUP is one of the available groups in the style.css. Perfect! 🙂

Leave a comment