mirror of
https://github.com/ivuorinen/BassoFeed.git
synced 2026-01-26 11:34:01 +00:00
9d2446bc9d84a1aee3f6c858b18212f71dfe4648
BassoFeed
Class for you peeps to get your fav. shows upcoming showtime as an iCal-formatted feed. Includes crude caching so basso.fi won't get bombed too much, yo!
Uses the awesome simplehtmldom as basic scraping tool, you should too check it out.
Please create your cache-dir before using in production and please do chmod it as writable.
Usage
To get, for example the awesome Alas-show's broadcast times you
header('Content-Type: text/calendar; charset=utf-8');
date_default_timezone_set('Europe/Helsinki');
require_once("simple_html_dom.php");
require_once("bassofeed.php");
$basso_alas = new BassoFeed('alas');
echo $basso_alas->get_ical();
The "new BassoFeed(showname)" comes from the url, in Alas' case it's http://www.basso.fi/radio/alas The Content-Type: text/calendar -part is really important, use it!
Description
Languages
PHP
100%