Google has been providing a GData API to Youtube since a few
months now, this is quite cool because it allows applications
like Totem to access videos stored at Youtube.
So I wrote a little Python wrapper using python-gdata to ease
access to that nice API, especially video thumbnails and direct
FLV urls. It's called YoutubeClient, here's a little example:
cli = YouTubeClient()
for video in cli.recently_featured():
thumb_url = cli.get_largest_thumbnail(video)
flv_url = cli.get_flv_video_url(video.link[1].href)
print video.title.text, thumb_url, flv_url
Right now, what you can do is:
access standard feeds: recently_featured, most_viewed, top_rated