def SGMOVIELINKPAGE(url,name,thumb,mainimg): params = {'url':url, 'mode':mode, 'name':name, 'thumb':thumb, 'dlfoldername':dlfoldername,'mainimg':mainimg} inc = 0 mainimg = mainimg link = net.http_GET(url).content match=re.compile('class="hre_watch" href="(.+?)"><img src=".+?"').findall(link) for url in match: print 'host url look is' + url if inc < 50: urls = url hmf = urlresolver.HostedMediaFile(urls) ########################################## print 'URLS is ' +urls if hmf: #try: host = hmf.get_host() hthumb = main.GETHOSTTHUMB(host) #dlurl = urlresolver.resolve(vidUrl) data = main.GRABTVMETA(name,'') thumb = data['cover_url'] favtype = 'movie' hostname = main.GETHOSTNAME(host) try: main.addDLDir(name+hostname,urls,'vidpage',hthumb,data,dlfoldername,favtype,mainimg) inc +=1 except: continue
def SUBLINKS(mname,murl,thumb): thumb = thumb namelist=[] urllist=[] playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) playlist.clear() #link=OPEN_URL(murl) match=re.compile('<sublink>(.+?)</sublink>').findall(murl) if match: i=1 for url in match: if getinfo == 'true': inc = 0 movie_name = mname[:-6] year = mname[-6:] movie_name = movie_name.decode('UTF-8','ignore') data = main.GRABMETA(movie_name,year) thumb = data['cover_url'] yeargrab = data['year'] year = str(yeargrab) if getinfo == 'false': data = nonMetaInfo name= mname+ " Link "+str(i) namelist.append(name) urllist.append(url) i=i+1 main.addDLDir(name,url,'liveresolver',thumb,fanart,'','',data,isFolder=False, isPlayable=True)
def MOVIEDCLINKPAGE(url,name,thumb,mainimg): params = {'url':url, 'mode':mode, 'name':name, 'thumb':thumb, 'dlfoldername':dlfoldername,'mainimg':mainimg} inc = 0 mainimg = mainimg link = net.http_GET(url).content match=re.compile("'(.+?)',\'WatchMoviesOnline").findall(link) for url in match: print 'host url look is' + url if inc < 50: #link = net.http_GET(url).content #hostmatch=re.compile('name="bottom" src="(.+?)"/>\n</frameset>').findall(link) #for urls in hostmatch: urls = url hmf = urlresolver.HostedMediaFile(urls) ########################################## print 'URLS is ' +urls if hmf: #try: host = hmf.get_host() hthumb = main.GETHOSTTHUMB(host) #dlurl = urlresolver.resolve(vidUrl) data = main.GRABTVMETA(name,'') thumb = data['cover_url'] favtype = 'movie' try: main.addDLDir(name,urls,'vidpage',hthumb,data,dlfoldername,favtype,mainimg) inc +=1 except: continue
def SGMOVIELINKPAGE(url, name, thumb, mainimg): params = {"url": url, "mode": mode, "name": name, "thumb": thumb, "dlfoldername": dlfoldername, "mainimg": mainimg} inc = 0 mainimg = mainimg link = net.http_GET(url).content match = re.compile('class="hre_watch" href="(.+?)"><img src=".+?"').findall(link) for url in match: print "host url look is" + url if inc < 50: urls = url hmf = urlresolver.HostedMediaFile(urls) ########################################## print "URLS is " + urls if hmf: # try: host = hmf.get_host() hthumb = main.GETHOSTTHUMB(host) # dlurl = urlresolver.resolve(vidUrl) data = main.GRABTVMETA(name, "") thumb = data["cover_url"] favtype = "movie" hostname = main.GETHOSTNAME(host) try: main.addDLDir(name + hostname, urls, "vidpage", hthumb, data, dlfoldername, favtype, mainimg) inc += 1 except: continue
def NDMODE(mname,murl): link=OPEN_URL(murl) #link=OPEN_URL(murl) link=link.replace('\r','').replace('\n','').replace('\t','').replace(' ','') r=re.findall('<poster>(.+?)</poster>',link) if r: vip=r[0] else: vip='' f=re.findall('<fanart>(.+?)</fanart>',link) if f: fanart=f[0] else: fanart='' #print 'FANART IS ' +fanart md=re.findall('<meta>(.+?)</meta>',link) if md: mymeta=md[0] else: mymeta='' srt=re.findall('<sort>(.+?)</sort>',link) if srt: mysort=srt[0] else: mysort='' #print "SORT METHOD IS = " +mysort info=re.findall('<info><message>(.+?)</message><thumbnail>(.+?)</thumbnail></info>',link) if info: for msg,pic in info: main.addLink(msg,'',pic) popup=re.compile('<popup><name>([^<]+)</name.+?popImage>([^<]+)</popImage.+?thumbnail>([^<]+)</thumbnail></popup>').findall(link) for name,image,thumb in popup: main.addDir(name,image,'vpop',thumb,fanart,'','','') directory=re.compile('<dir><name>([^<]+)</name.+?link>([^<]+)</link.+?thumbnail>([^<]+)</thumbnail><fanart>([^<]+)</fanart></dir>').findall(link) #for name,url,thumb,fanart in directory: for name,url,thumb,fanart2 in directory: main.addDir(name,url,'ndmode',thumb,fanart2,'','','') directory2=re.compile('<dir><name>([^<]+)</name.+?link>([^<]+)</link.+?thumbnail>([^<]+)</thumbnail></dir>').findall(link) for name,url,thumb in directory2: main.addDir(name,url,'ndmode',thumb,fanart,'','','') match=re.compile('<title>([^<]+)</title.+?link>(.+?)</link.+?thumbnail>([^<]+)</thumbnail>').findall(link) if mysort=='yes': for name,url,thumb in sorted(match): sitethumb = thumb data = '' if getinfo == 'true' and mymeta =='movies': try: inc = 0 movie_name = name[:-6] year = name[-6:] movie_name = movie_name.decode('UTF-8','ignore') data = main.GRABMETA(movie_name,year) thumb = data['cover_url'] yeargrab = data['year'] year = str(yeargrab) if thumb == '': thumb = sitethumb except:return if getinfo == 'true' and mymeta =='tv': try: inc = 0 #movie_name = name[:-6] #year = name[-6:] name = name.decode('UTF-8','ignore') data = main.GRABTVMETA(name,'') thumb = data['cover_url'] #yeargrab = data['year'] #year = str(yeargrab) if thumb == '': thumb = sitethumb except:return if 'sublink' in url: main.addDir(name,url,'sublinks',thumb,fanart,'','','') else: favtype = 'movie' #print "DL DIR THUMBNAIL IS =" +thumb main.addDLDir(name,url,'linkmode',thumb,fanart,'','',data,isFolder=False, isPlayable=True) else: for name,url,thumb in match: sitethumb = thumb data = '' if getinfo == 'true' and mymeta =='movies': try: inc = 0 movie_name = name[:-6] year = name[-6:] movie_name = movie_name.decode('UTF-8','ignore') data = main.GRABMETA(movie_name,year) thumb = data['cover_url'] yeargrab = data['year'] year = str(yeargrab) if thumb == '': thumb = sitethumb except:return if getinfo == 'true' and mymeta =='tv': try: inc = 0 #movie_name = name[:-6] #year = name[-6:] name = name.decode('UTF-8','ignore') data = main.GRABTVMETA(name,'') thumb = data['cover_url'] #yeargrab = data['year'] #year = str(yeargrab) if thumb == '': thumb = sitethumb except:return if 'sublink' in url: main.addDir(name,url,'sublinks',thumb,fanart,'','','') else: favtype = 'movie' #print "DL DIR THUMBNAIL IS =" +thumb main.addDLDir(name,url,'linkmode',thumb,fanart,'','',data,isFolder=False, isPlayable=True)