DRSS is a RSS news feed reader. It allows you to keep track of a number of news sources, such as online newspapers, websites and blogs, without having to visit every single one of them. You just look through a list of new items and decide which ones to visit on the web.

Feed readers work similar to email clients, except that the stories (items) are pulled in on demand, rather than being pushed in by the sender. Using RSS news feeds, the user can subscribe and unsibscribe much more easily compared to mailing lists.

Feeds and Folders

Opening a Feed

To open a feed and view stories, double click on the feed title in the feed list window.

Editing a Feed

To edit a feed, you can

Either way, you get a new window with the current settings of feed information. You can change all of it.

Be aware that changing the link URLs may cause the feed to stop working, or it may cause a different feed to be connected.

Editing a Folder

Folders are edited in the same way as feeds.

New Feeds

To connect to a new feed, select Feed→New Feed from the menu bar. This will bring up a window asking you for the feed link. Often you will have the feed link from a website. Type of paste the link URL, press Return or click the OK button. Click on Cancel if you don’t want a new feed.

DRSS will try to connect to the feed site, and will start a feed edit window to show you what it has found. If the feed was not found it will tell you. If the feed was found but could not be decoded, it will tell you.

New feeds are always created at the top level. If you want the feed to be inside a folder, you move it there after creating it.

New Folders

You can add new folders by selecting Edit→New Folder, and entering a folder name when prompted. Note that folder names do not have to be unique.

New folders are always created at the top level. If you want the folder to be in another folder, you move it there after creating it.

Moving Feeds

You can move a feed from one folder to another by the normal click-and-drag mechanism.

Deleting Feeds

You can get rid of a feed by editing it, and clicking on the Delete button.

Deleting Folders

You can get rid of a folder by editing it, and clicking on the Delete button.

Caution
Deleting Non-Empty Folders

Deleting a folder that is not empty will delete all of its content.

Importing Feed Lists

You can import feed lists from in OPML format, or in DRSS format. OPML format is used by some other news readers, so this can be useful if you have an old list.

Note that OPML feed lists are flattened, meaning that the directory structure is not preserved.

Note also that imported feed list are added in their entirety, they are not merged. This means that you can get duplicates in your feed list when importing.

Stories

After opening a feed, a list of available news stories is displayer in the story list window. Each story is what RSS calls an item, and Atom calls an entry.

Buttons

There are four buttons on the main window.

qrc:/visitstorybutton.jpg

Click on the visit story button to go to the current story on the website, using your browser. Typically an RSS feed provides only a summary of the story, and a link to the full story on a website. This button hands that link to the default browser in your system.

qrc:/backbutton.jpg

Move back one story on the list of stories from the current feed.

qrc:/nextstorybutton.jpg

Move forward one story on the list of stories from the current feed.

qrc:/exitbutton.jpg

Exit the DRSS program.

qrc:/mailbutton.jpg

Email the current story. DRSS takes parts of the current story, and composes an email message with subject. Then your email program is called for you to finish the message. Whether this works depends on your system settings. Especially it depends on whether you have a default email program configured, and whether that email program is any good.

qrc:/clock.jpg

The clock is not a button. It is provided so that you can see how much time you are wasting reading news.

Prerequisits

To build and run DRSS, the current version uses:

  1. C++

    1. Gcc or Visual C++

  2. Qt4, including these parts:

    1. Core

    2. Gui

    3. Network

    4. Xml

    5. WebKit

How to Build

It’s pretty straightforward. Please read the INSTALL file that comes with the source code.

License and Warranty

This is free open source software, hence the usual licensing. And the usual warranty, or lack thereof:

Copyright © 2009,2010 Bernd Stramm All Rights Reserved