www/129401: FreeBSD Multimedia page should automatically pick
up YouTube videos from 'bsdconferences' channel
murray at stokely.org
Sun Dec 14 16:50:10 PST 2008
The following reply was made to PR www/129401; it has been noted by GNATS.
From: "Murray Stokely" <murray at stokely.org>
To: freebsd-gnats-submit at freebsd.org
Subject: Re: www/129401: FreeBSD Multimedia page should automatically pick up YouTube videos from 'bsdconferences' channel
Date: Sun, 14 Dec 2008 16:17:26 -0800
Note that in order to do this properly, we have a couple of
pre-requisites. For one thing, we need If-Modified-Since: support
added to fetch(1) so that we can easily check RSS feeds in the web
build without overloading web servers. This is addressed in this PR :
Then we need to decide on a standard way for the web build to cache
content from other web servers between builds. I propose storing
downloaded RSS feeds in $TMPDIR/webbuild so that the downloaded feeds
persist between builds (e.g., we can't keep it in $OBJDIR or make
clean will wipe it out) but not between reboots.
We can then call fetch with the new -i argument added by the patch in
that PR to only download the content if the remote RSS file is newer
than the cached version in $TMPDIR/webbuild.
The rest is just simple XSLT/Makefile glue to actually parse and
include dynamic content from external RSS feeds to our website. This
may make sense for Flickr, YouTube, Yahoo Upcoming, or other services.
On Wed, Dec 3, 2008 at 1:10 PM, Murray Stokely <murray at freebsd.org> wrote:
>>Synopsis: FreeBSD Multimedia page should automatically pick up YouTube videos from 'bsdconferences' channel
>>Arrival-Date: Wed Dec 03 21:20:00 UTC 2008
>>Originator: Murray Stokely
> FreeBSD Project
> We have a new YouTube Channel for BSD content. There is a rich set of YouTube gdata apis to extract the videos from this channel. The web build should download the RSS/AtomPub feed, extract videos from this channel tagged 'freebsd', and add them to the multimedia page. The YouTube channel is at :
> and the multimedia page I'm referring to is here :
> Information about the YouTube APIs is available here :
> freebsd-www at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-www-unsubscribe at freebsd.org"
More information about the freebsd-www