rsstool 1.0.1rc1 Unix (Linux) 2006-2010 by NoisyB
This may be freely redistributed under the terms of the GNU Public License
Usage: rsstool [OPTION] FILE(S)... URL(S)...
Read, parse, merge and write RSS and Atom feeds
Supports: RSS 0.9x, 1.0, 2.0 and Atom 0.1, 0.2, 0.3, 1.0
The RSS or Atom feeds will be merged and re-sorted if you enter more than
one URL or FILEname
Options
-u=AGENT use user-AGENT for connecting
--input-file=FILE download feeds found in FILE
-i=FILE same as --input-file
--parse=FILE|URL generate RSS feed from random HTML document
--log=FILE write a log to FILE (including HTTP headers)
--since=DATE pass only items (of feeds) newer than DATE
DATE can have the following formats
"Thu, 01 Jan 1970 01:00:00 +0100" (RFC 822),
"YYYY-MM-DDTHH:MM", "DD MMM YYYY HH:MM",
or "YYYY-MM-DD"
--fixdate missing dates will be replaced with the current date
--enc=ENCODING overrides the encoding specified in RSS header
--version output version information and exit
--help display this help and exit
Strip & Sort
--filter=LOGIC sometimes referred to as implied Boolean LOGIC, in which
+ stands for AND
- stands for NOT
no operator implies OR
use this to remove items from the RSS feed before output
(nested) parentheses are not supported
Example: --filter="+important -unimportant"
--shtml strip HTML code from descriptions
--shtml2 like --shtml but keeps links intact
--swhite strip whitespace from descriptions
--slf strip line feeds/carriage returns from descriptions
--sdesc strip the whole descriptions from feeds
--nosort do not sort items by date (default: on)
-r sort reverse
Output
-o=FILE output into FILE (default: stdout)
--pipe=CMD pipe the output for a _single_ item to CMD
for used with --html, --txt, --href or --template2, only
--rss[=VERSION] output as RSS feed
VERSION=1 will write RSS v1.0
VERSION=2 will write RSS v2.0 (default)
--php output as PHP code (array ())
--html output as html
--bookmarks output as bookmarks.html for use with Mozilla or Firefox
--href output only the links as plain text
--txt output as plain text
--csv[=SEPARATOR] output as comma-separated values CSV
--prop output as properties
Layout: NAME_NUM=VALUE
NAME will be "title", "url", etc..
NUM will be an integer counting the items
VALUE will be the content
--template=FILE parse template file and replace tags with content
Tags: "" url/link of item NUM
"" title of item NUM
"" description of item
NUM
"" date of item NUM
"" site where item NUM
came from
"" start of item NUM
will be replaced with
"" if item NUM is
empty
"" rsstool notice with
version
"" rsstool notice with
version and date
--template2=FILE same as --template but repeats the whole
template for every single item
--sql output as ANSI SQL script
Deprecated
--joomla output as ANSI SQL script for import into Joomla! CMS
--dragonfly output as ANSI SQL script for import into Dragonfly CMS
Report problems/comments/ideas/whinge to noisyb@gmx.net