Manpages

NAME

raggle − text mode RSS aggregator

SYNOPSIS

raggle [−ahlv] [−−add] [−−force] [−−help] [−−usage] [−−list] [−−verbose] [−−lock−title] [−−save−items] [−−server] [−−purge] [−−sort] [−−sort−feeds] [−−diag] [−−usage] [−−unsave−items] [−−unlock−title] [−−verbose] [−−version] [−c file] [−−config file] [−−config−file file] [−d feed] [−−delete feed] [−−delete−feed feed] [−e feed] [−−edit feed] [−−edit−feed feed] [−−export−opml file] [−−import−opml file] [−i feed] [−−invalidate feed] [−−invalidate−feed feed] [−r refresh_time] [−−refresh refresh_time] [−t title] [−−title title] [−u url] [−−url url]

DESCRIPTION

raggle is a curses based RSS aggregator.

The following options are available:
−h −−help −−usage

Show usage information.

−l −−list

List feeds

−v −−version

Show raggle version

−c file −−config file −−config−file file

Use file as an alternate configuration file.

−a −−add

Add a new feed. Requires −−url.

−−diag

Print out full stack traces, and other diagnostic information intended for bug hunting.

−d feed −−delete feed −−delete−feed feed

Delete feed from the feed list.

−e feed −−edit feed −−edit−feed feed

Edit feed’s information.

−−export−opml file

Export all feeds to file in OPML format.

−−force

Force and edit/addition to succeed even if it wants to do things that are generally unwise

−−import−opml file

Import feeds from an OPML format file

−i feed −−invalidate feed −−invalidate−feed feed

Invalidate feed (force it to be refreshed). If −1 is given as feed then all feeds are updated.

−−lock−title

Lock the title of a feed (blocks updating of a feeds title from data in the feed itself), used with −−add on −−edit.

−−purge

Purge deleted feeds from the feed cache

−r refresh_time −−refresh refresh_time

Set a feeds refresh time to refresh_time, used with −−add on −−edit

−−save−items

Save old items from a feed, used with −−add or −−edit

−−server

Run Raggle in HTTP server mode.

−−sort −−sort−feeds

Sort feed list alphabetically by title.

−t title −−title title

Set a feed’s title to title, used with −−add or −−edit

−−unlock−title

Reverse the actions of −−unlock−title, cause it to be updated from the title stored in the RSS feed, used with −−add or −−edit

−−unsave−items

Reverse the actions of −−save−items, cause old items to be removed from the feed cache, used with −−add or −−edit

−u url −−url url

Set the URL to retrieve a feed from to url, used with −−add or −−edit

KEYS

Right Arrow

Move to the next window.

Left Arrow

Move to the previous window.

F12, q

Quit raggle

Up Arrow

Scroll up.

Down Arrow

Scroll down.

End

Scroll to bottom.

Home

Scroll to top.

PageUp

Scroll up one page.

PageDown

Scroll down one page.

Return, Space

Select Item.

u

Move item up.

d

Move item down.

Delete

Delete item.

s

Sort list.

o

Open Link.

m

Mark all items as read.

!

Run a shell in the foreground (exit from it to get back to raggle)

p

Select previous unread item

n

Select next unread item

C−l

Redraw the screen.

EXAMPLES

Add a feed called "Bar" updating every 2 hours.
$ raggle −−add −t "Bar" −u "http://foo.com/bar.rss"; −r 120

Change the refresh time of the "Bar" feed to update every hour.
$ raggle −−edit 1 −−refresh 60

Tell raggle not to update feed #1’s title from the RSS
$ raggle −−edit 1 −−lock−title

Tell raggle to keep old items associated with feed #16
$ raggle −−edit 16 −−save−items

Tell raggle to update feed #1’s title from the RSS info.
$ raggle −−edit 1 −−unlock--title

Change the URL of the 3rd feed.
$ raggle −−edit 3 −−url http://www.slashdot.org/slashdot.rss

Export all feeds to foo.opml
$ raggle −−export−opml foo.opml

Import all feeds from foo.opml, so that their refresh time is set to 90 minutes.
$ raggle −−import−opml foo.opml −−refresh 90

BUGS

*

The feed grabbing thread will block (and no other feeds will update) if the HTTP connection for a feed blocks.

*

It’s possible that feeds.yaml will be mistakenly written as an Array rather than a FeedList for no apparent reason.

*

This man page is hopelessly incomplete.

*

And probably many, many more, please report any you find to <raggle−dev [AT] raggle.org>

HISTORY

raggle 0.1 was released on 23 Jun, 2003
raggle
0.2 was released on 17 Aug, 2003

AUTHORS

Paul Duncan <pabs [AT] pablotron.org>,
Richard Lowe <richlowe [AT] richlowe.net>,
Ville Aine <vaine [AT] cs.fi>