How to read RSS feeds with slrn and gwene.org
=============================================

gwene.org
---------
gwene.org is a brilliant service. It's a RSS-feed to news gateway,
which converts RSS feeds to use-net messages.

* Each RSS feed becomes a newsgroup.
* Each item in a feed becomes a message in its newsgroup.

An account is not required to use gwene.org.

Benefits of gwene.org
---------------------
gwene.org benefits both the user, who reads the feeds, and the
websites that provide them.

During an update cycle, a typical RSS feed reader will contact a large
number of websites. To discover any new content, it must fetch and
parse each feed individually. When using gwene.org, the newsreader
merely needs to go there to find a list of groups (feeds) with new
content.

A website with an RSS feed receives requests from all feed readers.
gwene.org serves the feed to many users, significantly lowering
website traffic.

gmane.io
--------
A sister service is gmane.io. This is a mailing list to news gateway,
a service that converts mailing lists
to use-net messages.

* Each mailing list becomes a newsgroup.
* Each mailing list message becomes a a message in its newsgroup.

An account is not required to use gmane.io.

In the past, gmane.io was gmane.org, but because of a hiccup in the
domain name registration, it moved to gmane.io.

Lars Magne Ingebrigtsen initiated and runs both gwene.org and
gmane.io, the same Lars that rewrote Emacs Gnus in the nineties and
still works on Gnus.

Install and initialize slrn
---------------------------
slrn (S-Lang Read News) is a popular TUI Usenet client that dates back
to 1994.

Use your package manager, f.e., `apt-get install slrn', or `pkg
install slrn'.

Next, initialize slrn with the command:

 slrn -h news.gwene.org -f ~/.jnewsrc --create

slrn will create a config file ~/.jnewsrc, read the list of
available "newsgroups" on gwene.org as well as on gmane.io.

The TUI (text-based user interface) starts and shows the list of
available groups.

Create a small rc-file
----------------------
Create the file `~/.slrnrc' and add the following lines:

 set non_Xbrowser "lynx '%s'"
 set Xbrowser "firefox '%s' &"
 set use_metamail 0

Set your favorite browser, f.e.,

 set non_Xbrowser "links '%s'"

Omit the "Xbrowser"-line or comment it out with a `%' at the beginning
of the line when you don't want to use a graphical browser,

slrn comes with an example config file. Use your package to manager
discover its location. For example:

 dpkg -L srln | grep gz

Subscribe to one or more feeds
------------------------------
To follow a mailing list or a RSS feed, go to the line and press the
`s' key (subscribe).

Search for a group (mailing list or RSS feed) with '/'.

Repeat the search by pressing '/'.

To revert the subscription, press the `u'-key (unsubscribe).

Select some groups, and hit the `q' key.

Reading the feeds
-----------------
Start slrn again, with the command:

 slrn -h news.gwene.org

slrn will refresh and show the groups you are subscribed to.

Select a group with the Enter key to get a list of unread items.

Select an item with the Enter key.

When you open a message, what you see depends on the mechanism used to
create the original feed. Some RSS feeds merely carry the title,
publishing data, and URL of the publication item, whereas others
include a brief introduction to the publication or even the whole
content of the publication item.

To open any URL in the message, hit 'U' (shift-u).
This opens the URL in the browser this is configured in ~/.slrnrc.

Set the group as read
---------------------
When you have read the interesting messages you can discard the
others, by hitting the `c'-key ("catch up").

Hit `q' to go back to the list of groups. Next, hit 'q' to end the
slrn session, or go to the next group to read the messages.

Discovering feeds
-----------------
gwene.org contains a large number of RSS feeds. To browse the list of
feeds use the command `L', and at the prompt insert a search argument,
for example `gwene.org*'.

Select a feed and hit the space bar to read the feed without
subscribing to it. When done, hit `q'. Use the `s' key to subscribe to
feeds that seem promising.

Adding RSS feeds to gwene.org
-----------------------------
Sometimes you find a website with an RSS feed that you want to follow.
There are many feeds in gwene.org, so first in slrn search for the feed,
in the list of feeds (use the `L' command again).

When the feed is not in gwene.org, you can add it. Open `gwene.org' in
your web browser and add the feed. Choose a name that help others to
find the feed. Wait a few minutes, restart slrn to refresh the
list of feeds, and subscribe to your new feed. It may take some time
before gwene.org shows the items in the feed.

Alternatives for slrn
---------------------
slrn is not the only option, you can choose from several newsreaders.

Personally I use Emacs Gnus as both news reader, email client and,
with gwene.org, as RSS feed reader. Emacs also comes with `eww',
a built-in web browser.

Just try a few newsreaders, and stick with the one you like most.




Last edited: $Date: 2024/02/23 11:00:18 $