RSS feeds
From PHPicalWiki
The rss.php script in phpicalendar has the ability to generate a variety of rss feeds. These are not always well-formed rss, since we aren't experts in rss calendar standards.
Contents |
[edit] Types of feeds
The kind of feed is set by the $_GET variable rssview. Example:
http://phpicalendar.net:80/phpicalendar/rss/rss.php?rssview=week
gives a feed for all calendars combined for the current week
[edit] day, week, month, year
These values for rssview give a feed for a day, week, month, or year
[edit] daysto
rssview=daysto gives feeds that are some number of days before a particular date. This will give events 14 days before today
http://phpicalendar.net:80/phpicalendar/rss/rss.php?rssview=daysto&days=14
This will give events 20 days before April 15, 2006
http://phpicalendar.net:80/phpicalendar/rss/rss.php?rssview=daysto&days=14&getdate=20060415
If days is not specified, it just feeds for the current day or the day set by getdate
[edit] daysfrom
This works similarly to daysto, but it gives events after getdate
[edit] range
Gives events between two dates specified by from and to. If from is not set, getdate is used. If neither is set, rss.php uses today as the from date.
[edit] Parsing feeds
Any RSS parser can be used. Magpie is a useful free php-based package for parsing feeds.
[edit] Examples
Seminars in the Biochemistry Dept. at Texas A&M - the feed is parsed on the Dept. website