sfeed (the package) is split into programs each with its own purpose:

* sfeed: a program that parses a XML (RSS/Atom) feed from stdin and writes it
  to a TAB-separated format to stdout.

Example: curl 'https://codemadness.org/atom.xml' | sfeed

This uses the network program curl and writes the XML data to stdout. It pipes
the XML data from stdout to stdin of sfeed. sfeed reads this XML data and
writes the field TAB-separated to stdout.

* A formatting program reads the TAB-separated data from stdin or from one or
  more files and outputs it to the format, like HTML, gopher, mbox.

Example:

	channelid="UC45N5D3dvAFvLEby-XOn4og"
	hurl "https://www.youtube.com/feeds/videos.xml?channel_id=${channelid}" | \
		sfeed | \
		sfeed_plain

* If a feed is not UTF-8 encoded, the POSIX command-line iconv binary can be
  used for the conversion to UTF-8:

Example:

	curl 'https://www.freebsd.org/news/rss.xml' | \
		iconv -f 'iso-8859-1' -t 'utf-8' | \
		sfeed | \
		sfeed_plain
