Skip to content

RSS feeds: new layout for rawdog

February 3, 2012

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; }

From → Desktop, Networking

2 Comments
  1. Uwe permalink

    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. Uwe permalink

    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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: