sfeed

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

commit ab3faa2db543523872a6a3b0cf7f362f6459a5e4
parent f3fd27eda3b7bd75febd49468b01fa036d223308
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Mon, 18 Apr 2016 18:56:14 +0200

update CHANGELOG (pre-1.0)

Diffstat:
MCHANGELOG | 32++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,3 +1,35 @@ +v1.0 (unreleased) +==== + +* Simplified the sfeed(5) format: + * The formatted time field is removed. + * The feedtype field (values "atom" or "rss") is removed. + To convert your files from the previous format to the changed format you + can just remove the fields: + cd ~/.sfeed/feeds + for i in *; do cut -f 1,3-8 "$i" > /tmp/t; mv /tmp/t "$i"; done +* Simpler and much faster time parsing in sfeed(1): like timegm(3), this is + also more portable. +* 2038-proof: support 64-bit time_t, output truncated as long long int. +* The format programs now use the localtime and a shorter time format: + "yyyy-mm-dd HH:MM" instead of "yyyy-mm-dd HH:MM:SS timezone". + If you run the programs on a system in a different timezone make sure to + update the TZ environment variable or change the source-code to show the UTC + offset. + +Minor fixes: +* Check errno (ERANGE) when parsing UNIX timestamp from a sfeed(5) file. +* sfeed_frames: don't make title of content a HTML anchor if it's empty. +* sfeed_frames: make the filename of the content file more unique: use the + UNIX timestamp in the filename. This makes sure it won't overwrite older + content files anymore which had the same title, but a different timestamp. + +Documentation: +* Add sfeed(5) man page which explains the feed file format, this information + is also still available in sfeed(1). +* Rewrite some sentences so it is hopefully more clear. + + v0.9.1 ======