rendered paste body#!/usr/bin/env python#-*- coding: utf-8 -*-import os,sys,urllib,re,setsurl="http://www.dailymotion.com/videos"pat=r"""<a href="(.*?)#comments">"""pat2=r"""</span><a href="(.*?)$"""tit=r"""title="(.*?)">"""pat_embed=r"""flashvars="url=(.*?)&prev"""if sys.argv.__len__() == 1: print "Usage %s search"%sys.argv[0] sys.exit(1)tosearch= url + "/relevance/search/" + "+".join(sys.argv[1:]).strip()+"/1"page = urllib.URLopener().open(tosearch).read()res = re.findall(pat, page)for item in res: babar = ( re.findall(tit,item)[0].lower() , re.findall(pat2,item)[0].lower() ) page = urllib.URLopener().open(url+babar[1] ).read() flv = re.findall(pat_embed,page) try: addr=urllib.unquote(flv[0]) print "%s\n vlc -f '%s'"%(babar[0],addr) except IndexError: pass