#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os,sys,urllib,re,sets
url="http://www.dailymotion.com/videos"
pat=r""""""
pat2=r""""""
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)
#print "%s\n vlc -f '%s'\ncurl '%s' | ffmpeg -i - -vcodec xvid -acodec aac -ab 128 -f avi %s.avi "%(babar[0],addr,addr,babar[0].replace(" ","_"))
except IndexError: pass