sfeed

Simple RSS and Atom feed parser
git clone https://git.sinitax.com/codemadness/sfeed
Log | Files | Refs | README | LICENSE | Upstream | sfeed.txt

commit 73f26923275761ab238d84451f886e2fa15db12f
parent 7e023925f48b26c1492d9fd2342c5447174e93a4
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri,  2 Jan 2015 14:13:35 +0100

doc: explain mandoc, unindent CHANGELOG

Diffstat:
MCHANGELOG | 37+++++++++++++++++++------------------
MREADME | 3+++
2 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -4,25 +4,26 @@ v0.9 Features: --------- - * Feeds are now by default updated in parallel for an increase in performance. - * Auto-detect XML character set encoding (sfeed_xmlenc). - * Find RSS/Atom feeds from web-pages (sfeed_web). - * Added sfeed_frames, a formatting program to output feeds as a HTML file with - frames. It's optimized to look good in older browsers that don't necesarily - support CSS or modern HTML, like links. See the man page for more details. - * Removed the dependency on libexpat, using a custom XML parser (xml.*), - this parser is also non-validating, it will not check the XML for errors - or stop parsing if it contains errors (which is good). +* Feeds are now by default updated in parallel for an increase in performance. +* Auto-detect XML character set encoding (sfeed_xmlenc). +* Find RSS/Atom feeds from web-pages (sfeed_web). +* Added sfeed_frames, a formatting program to output feeds as a HTML file with + frames. It's optimized to look good in older browsers that don't necesarily + support CSS or modern HTML, like links. See the man page for more details. +* Removed the dependency on libexpat, using a custom XML parser (xml.*), + this parser is also non-validating, it will not check the XML for errors + or stop parsing if it contains errors (which is good). +* Changed to mandoc for documentation. Bug fixes: ---------- - * Parsing datetime strings containing timezone suffix to UNIX timestamps - was wrong. UNIX timestamps are in GMT+0 time. For simplicity sake output - parsed datetime strings in a formatted manner without converting the - time to the user selected timezone (YYYY-mm-dd HH:mm:ss TZ([-+]offset?). - * Also when determining if an item is new (by comparing the UNIX - timestamp) don't take into account timezones, because setenv(TZ,...) is - just ugly and I don't use it. - * Lots of small fixes for compatibility with RSS / Atom feeds. - * Many more improvements, I'll keep a more detailed list in the feature. +* Parsing datetime strings containing timezone suffix to UNIX timestamps + was wrong. UNIX timestamps are in GMT+0 time. For simplicity sake output + parsed datetime strings in a formatted manner without converting the + time to the user selected timezone (YYYY-mm-dd HH:mm:ss TZ([-+]offset?). +* Also when determining if an item is new (by comparing the UNIX + timestamp) don't take into account timezones, because setenv(TZ,...) is + just ugly and I don't use it. +* Lots of small fixes for compatibility with RSS / Atom feeds. +* Many more improvements, I'll keep a more detailed list in the feature. diff --git a/README b/README @@ -9,6 +9,9 @@ Dependencies - C compiler (C99). - libc (recommended: C99 and POSIX >= 200809). +- mandoc for documentation: http://mdocml.bsd.lv/ . If your host + system doesn't have mandoc you can convert the pages to the legacy format + with mandoc -Tman (make doc-oldman). Optional dependencies