Date: Mon, 15 Dec 2008 00:50:09 GMT From: "Murray Stokely" <murray@stokely.org> To: freebsd-www@FreeBSD.org Subject: Re: www/129401: FreeBSD Multimedia page should automatically pick up YouTube videos from 'bsdconferences' channel Message-ID: <200812150050.mBF0o9nb056315@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR www/129401; it has been noted by GNATS. From: "Murray Stokely" <murray@stokely.org> To: freebsd-gnats-submit@freebsd.org Cc: 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 : http://www.FreeBSD.org/cgi/query-pr.cgi?pr=bin/87841 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. - Murray On Wed, Dec 3, 2008 at 1:10 PM, Murray Stokely <murray@freebsd.org> wrote: > >>Number: 129401 >>Category: www >>Synopsis: FreeBSD Multimedia page should automatically pick up YouTube videos from 'bsdconferences' channel >>Confidential: no >>Severity: non-critical >>Priority: medium >>Responsible: freebsd-www >>State: open >>Quarter: >>Keywords: >>Date-Required: >>Class: change-request >>Submitter-Id: current-users >>Arrival-Date: Wed Dec 03 21:20:00 UTC 2008 >>Closed-Date: >>Last-Modified: >>Originator: Murray Stokely >>Release: N/A >>Organization: > FreeBSD Project >>Environment: > N/A >>Description: > 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 : > > http://www.youtube.com/bsdconferences > > and the multimedia page I'm referring to is here : > > http://www.freebsd.org/multimedia/multimedia.html > > Information about the YouTube APIs is available here : > > http://code.google.com/apis/youtube/overview.html > > >>How-To-Repeat: > >>Fix: > > >>Release-Note: >>Audit-Trail: >>Unformatted: > _______________________________________________ > freebsd-www@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-www > To unsubscribe, send any mail to "freebsd-www-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812150050.mBF0o9nb056315>