Exemple #1
0
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
Exemple #2
0
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)
Exemple #3
0
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
Exemple #4
0
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
Exemple #5
0
def NDMODE(mname,murl):
        link=OPEN_URL(murl)
        #link=OPEN_URL(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        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)