PHP class to parse several feeds at same time and give ordered result. Support RSS 0.9x/1.0/2.0, RDF, and Atom. Support some namespaced modules like Media RSS, iTunes, Dublin Core, and more... Include class to make RSS rewriting or filtering.
Be the first to post a text review of mYLastRSS. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Since two years, I used mYLastRSS on two heavy loaded websites. I added several options to reduce loading conflicts, and fixed some bugs while feed's servers are down... Last changes: - Support new FeedBurner/Google feed proxy - Update Snoopy component to 1.2.4 - Fix while Snoopy fetch empty content (use PHP socket) - Add 'GetCache' method (work only with sources array) - Add 'kidx_rule' property to define what use as unique item's id (guid, date & title, or link values) - Enhanced mYLR2RSS class to produce description without HTML tags - Fix bugs for UTF8 output - Support FeedSky like FeedBurner - Support FeedsPortal links (only RSS or RDF) - Support more HTML entities
- Add support to Wakoopa. - Add support to Slideshare. - Add 'query_limit' property to limit number of queries to fetch sources content. - Add 'cache_feeds_filename' property. Use cautiously. - Add Atom support, but without namespace support. - Add 'retry_delay' property to ignore recently failed sources. - Use channel's pubDate if item's pubDate not found. Keep items ordered. - Use channel's lastBuildDate if channel's pubDate not found. - Add "cache_feeds_if_failed" property to create aggregated cache file instead one feed failed. - Fix output under UTF-8 encoding... I advice to use this charset. Define "cp" property. - Fix encoding for Euro symbol. - Add support to xCal (for Upcoming). - Add support to Dailymotion. - Add support to Basic Geo by W3C. - Add 'sources' array into result - Fix un-valid errors of mylr2rss extended class - Add '_SOURCES' array (private) property - Fix while obtain HTML page with Snoopy - Prior mb_convert_encoding() instead iconv() - Fix Get() to return False while failed. - New cache updating process ; always update oldest cached feeds at first. - New 'max_execution_time' property to manage respond time.
Major update which support Atom feed*, UTF8 encoding, some features to manage time out, execution time, and server load**. (*) not support namespaced extensions yet. (**) require to define 'cache_dir' path with CHMOD 777. With this release, you could fetch several feeds at same time. My project LiFE2Front use it to fetch more than 20-30 feeds per request... Full changes log: - Add support to Wakoopa. - Add support to Slideshare. - Add 'query_limit' property to limit number of queries to fetch sources content. - Add 'cache_feeds_filename' property. Use cautiously. - Add Atom support, but without namespace support. - Add 'retry_delay' property to ignore recently failed sources. - Use channel's pubDate if item's pubDate not found. Keep items ordered. - Use channel's lastBuildDate if channel's pubDate not found. - Add "cache_feeds_if_failed" property to create aggregated cache file instead one feed failed. - Fix output under UTF-8 encoding... I advice to use this charset. Define "cp" property. - Fix encoding for Euro symbol. - Add support to xCal (for Upcoming). - Add support to Dailymotion. - Add support to Basic Geo by W3C. - Add 'sources' array into result - Fix un-valid errors of mylr2rss extended class - Add '_SOURCES' array (private) property - Fix while obtain HTML page with Snoopy - Prior mb_convert_encoding() instead iconv() - Fix Get() to return False while failed. - New cache updating process ; always update oldest cached feeds at first. - New 'max_execution_time' property to manage respond time. Known problem: - Snoopy HTTP client fail to follow some redirect which require cookies. mYLastRSS use file() or fopen() functions in this situation.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: