CaRP: Caching RSS Parser - Manual
     Version 3.5.4 (10/7/2004)

NOTE: This version of CaRP is obsolete. This documentation is being left here for those who have not yet upgraded to the current version.

Download | Installation | Configuration | Upgrading from version 2 | Functions | Examples | Donations

Old documentation: Version 2

Examples:
Styles & Classes | Multiple Feeds on a Page | Unordered List | Background Refreshing | Filtering | Aggregating 1 | Aggregating 2 | Amazon.com Associates | JavaScript

This code will select items containing any of the words "Microsoft", "Oracle", "Sun", or "IBM" in either the title or description from two different newsfeeds, and display the four most recent. Note that the newsfeeds must contain either a pubDate or dc:date field for their items in order to correctly select the most recent stories:

<?php
require_once "/path/to/carp.php";

// don't display any channel fields
CarpConf('cborder','');

// display a bullet before each item
CarpConf('bi','&bull ');

// set up the filtering
CarpConf('filterin','microsoft|oracle|sun|ibm');

// show up to 4 items
CarpConf('maxitems',4);

// show upt o 100 characters from the description
CarpConf('maxidesc',100);

// refresh every 2 hours
CarpConf('cacheinterval',120);

// Filter each newsfeed and cache the results
CarpCacheFilter("http://slashdot.org/index.rss", "agg2-slashdot");
CarpCacheFilter("http://www.infoworld.com/rss/columnists.rdf", "agg2-infoworld");

// combine the results from the two newsfeeds
CarpAggregate('agg2-slashdot|agg2-infoworld');
?>
Example Output:


[CaRP] Can't open remote newsfeed [404].

[CaRP] Cache file not found.
Satellite Images Show Russians Shelling Ukraine
by timothy
27 Jul 2014 at 3:05pm
U.S. officials today made public satellite imagery which they say proves that Russian forces have...
Do Apple and Google Sabotage Older Phones? What the Graphs Don't Show
by timothy
27 Jul 2014 at 7:26am
Harvard economics professor Sendhil Mullainathan takes a look in the New York Times at interestin...
Report: Nuclear Plants Should Focus On Risks Posed By External Events
by timothy
27 Jul 2014 at 6:21am
mdsolar (1045926) writes "Engineers at American nuclear plants have been much better at calculati...
On Forgetting the Facts: Questions From the EU For Google, Other Search Engines
by timothy
27 Jul 2014 at 12:46am
The Wall Street Journal lists 26 questions that Google and other search providers have been asked...