Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017 Kevin Ryde This file is part of RSS2Leafnode. RSS2Leafnode is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. RSS2Leafnode is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with RSS2Leafnode. If not, see . Version 79, January 2017 - try channel owner to get item author's email Version 78, February 2015 - show prism:url and hlxcd:helex-company-data Version 78, October 2014 - use Encode::Locale Version 77, April 2014 - new user_agent option Version 76, December 2013 - show re:rank as for example from stackexchange.com Version 75, October 2013 - avoid a bug in Text::Wrap 2012.0818 which comes with Perl 5.18.1 Version 74, September 2013 - avoid empty html part if no bits Version 73, August 2013 - new option html_extract_main="attach_full" Version 72, June 2013 - use HTML::ExtractMain output_type=>html Version 71, January 2013 - oops, correction to "'" Version 70, January 2013 - avoid XML "'" from html_extract_main Version 69, December 2012 - new option html_extract_main - slate.com topic keywords and author url, guessing at its fields Version 68, December 2012 - multiple authors in From: Version 67, October 2012 - tests allow for msdos bits of IO::HTML Version 66, October 2012 - rss_newest_only option new period "30 days" etc Version 65, July 2012 - tests namespace fix Version 64, July 2012 - as a link Version 63, June 2012 - HTTP::Message 6.03 does "bzip2" vs "x-bzip2" itself now Version 62, March 2012 - show as Face Version 61, February 2012 - show media:group links - document the rss_newest_only option Version 60, October 2011 - fix for media:thumbnail icon Version 59, September 2011 - cope with "Content-Encoding: bzip2" from lighttpd Version 58, August 2011 - per-fetch configs Version 57, August 2011 - X-Copyright: from too - dashes in From: mailbox parts Version 56, July 2011 - jf:author for From Version 55, May 2011 - in generated rss body Version 54, May 2011 - fix for debian/control depends Version 53, April 2011 - oops, fix for Makefile development bits Version 52, April 2011 - slash:section in Keywords: - slash:department in the links footer for fun Version 51, April 2011 - show attribution Version 50, March 2011 - more of "appication/atom+xml" Version 49, February 2010 - allow "appication/atom+xml" for rss replies, a typo in old WordPress still found in use sometimes Version 48, January 2010 - check comments count to save downloading unchanged - fix some newlines in type="xhtml" Version 47, January 2010 - look for followup comments after initial article post Version 46, January 2010 - atom style for Keywords Version 45, November 2010 - fix Precedence: header value for google groups lists Version 44, October 2010 - show media:credit as footnote, wfw:commentRss as link - try some link name merging for duplicates Version 43, October 2010 - help imagemagick on ico format downloaded icons Version 42, October 2010 - fix for unrecognised downloaded image type - various links from statusnet, sioc and foaf Version 41, October 2010 - new $rss_get_comments option, document $get_icon - foaf:maker as an author link Version 40, September 2010 - author url in links rather than X-From-URL - wiki:importance as Importance: low - wiki:history in links - Precedence: list for google groups mailing list feeds Version 39, September 2010 - pick out cb:category Version 38, September 2010 - show any otherwise unknown item fields from the XML Version 37, August 2010 - add media:thumbnail for get_icon - avoid lc(undef) for perl 5.12 Version 36, August 2010 - Email::Address 1.890 $addr_spec is too loose :-( - show geo:lat,geo:long with the links Version 35, August 2010 - fix X-Mailer value and set Date-Received as intended - fix tests leftover Smart::Comments Version 34, August 2010 - depend on new enough Text::Trim for undef handling - add dc:subject to Keywords - PerlIO::locale on stdout/stderr Version 33, August 2010 - experimental $get_icon option Version 32, August 2010 - show CAP common alert protocol fields Version 31, July 2010 - forgot Text::Trim dependency in Makefile.PL Version 30, July 2010 - fetch_html use From dummy mailbox protection, and for images extract X-Copyright from data if possible Version 29, June 2010 - add dummy mailbox to From to protect names with parens - new X-From-URL Version 28, June 2010 - new content:encoded, itunes bits, Keywords header Version 27, June 2010 - some tweaks Version 26, March 2010 - repair bad feed with XML::Liberal if available Version 25, March 2010 - oops, botched rendered html with links Version 24, March 2010 - pass "base" url to WithLinks and external programs - various fixes Version 23, February 2010 - oops, need XML::Twig 3.34 - misc message improvements Version 22, February 2010 - show link-type for some Atom things - avoid some twig uninitialized warnings Version 21, February 2010 - test script allow for hostname() without a "." Version 20, February 2010 - newsgroup also as URL - more forgiving of bad non-ascii Version 19, February 2010 - new Atom support, better RDF - switch to XML::Twig Version 18, February 2010 - modularize a bit, prefer XML::RSS::LibXML for guid default Version 17, January 2010 - also try dc:publisher for From Version 16 - update matching for google groups List-Post Version 15 - use latest LWP content_charset and title Version 14 - use my Time::Duration::Locale when available Version 13 - use post and per-user config instead of rnews Version 12 - either XML::RSS or XML::RSS::LibXML suit now Version 11 - some split ups to modules, prefer XML::RSS::LibXML Version 10 - use XML::RSS::Timing Version 9 - add Content-Location Version 8 - include Content-Language Version 7 - catch parse errors on bad xml Version 6 - fix for "w+" error message append Version 5 - RSS charset override option Version 4 - cope with cookies from aireview.com.au Version 3 - better charset handling Version 2 - yahoo link id, google groups followup Version 1 - the first version