ttrss/magpierss
Andrew Dolgov 34b5a6490c mention tt-rss in magpie useragent 2006-11-14 19:49:02 +01:00
..
extlib take two at fixing crlf issue in Snoopy, now with digest support 2006-10-26 04:18:48 +01:00
AUTHORS bundle magpierss (w. fixed for http digest auth Snoopy) 2006-07-31 07:33:15 +01:00
README bundle magpierss (w. fixed for http digest auth Snoopy) 2006-07-31 07:33:15 +01:00
rss_cache.inc bundle magpierss (w. fixed for http digest auth Snoopy) 2006-07-31 07:33:15 +01:00
rss_fetch.inc mention tt-rss in magpie useragent 2006-11-14 19:49:02 +01:00
rss_parse.inc bundle magpierss (w. fixed for http digest auth Snoopy) 2006-07-31 07:33:15 +01:00
rss_utils.inc fix magpie w3cdtf parsing (closes #110) 2006-09-12 17:50:57 +01:00

README

NAME

	MagpieRSS - a simple RSS integration tool

SYNOPSIS

	require_once(rss_fetch.inc);
	$url = $_GET['url'];
	$rss = fetch_rss( $url );
	
	echo "Channel Title: " . $rss->channel['title'] . "<p>";
	echo "<ul>";
	foreach ($rss->items as $item) {
		$href = $item['link'];
		$title = $item['title'];
		echo "<li><a href=$href>$title</a></li>";
	}
	echo "</ul>";

DESCRIPTION

	MapieRSS is an XML-based RSS parser in PHP.  It attempts to be "PHP-like",
	and simple to use.
	
	Some features include:
	
	* supports RSS 0.9 - 1.0, with limited RSS 2.0 support
	* supports namespaces, and modules, including mod_content and mod_event
	* open minded [1]
	* simple, functional interface, to object oriented backend parser
	* automatic caching of parsed RSS objects makes its easy to integrate
	* supports conditional GET with Last-Modified, and ETag
	* uses constants for easy override of default behaviour 
	* heavily commented


1. By open minded I mean Magpie will accept any tag it finds in good faith that
   it was supposed to be here.  For strict validation, look elsewhere.


GETTING STARTED

	

COPYRIGHT:
	Copyright(c) 2002 kellan@protest.net. All rights reserved.
	This software is released under the GNU General Public License.
	Please read the disclaimer at the top of the Snoopy.class.inc file.