pycologne
Protokoll 20120111
pyconde vortraege

Von der pycon-de mailingliste (Stedan Behnel):

Da ich nirgendwo einen Download-Knopf für die Videos entdecken konnte, hier ein kleines Skript zum Auslesen der URLs.

Beim Aufruf einfach die URL der Filmseite zum gewünschten Vortrag übergeben, also z.B.

# dlurls.py

import re
import sys
import urllib2

parse_movie_urls = re.compile('"(http://blip.tv/file/get/[^"]*)"').findall

def find_movie_urls(url):
     page = urllib2.urlopen(url).read()
     return parse_movie_urls(page)

def main(urls):
     for web_url in urls:
         rss_url = 'http://blip.tv/rss/flash/' + web_url.split('/')[-1]
         for movie_url in find_movie_urls(rss_url):
             print(movie_url)

if __name__ == '__main__':
     main(sys.argv[1:])

Stefan

pycologne/Protokoll 20120111/pyconde vortraege (last edited 2012-01-12 14:50:17 by ReimarBauer)