Пример #1
0
def ADDFILE():
     vq = _get_keyboard( heading="Add your url" )
     if ( not vq ): return False, 0
     url = vq  
     print "Searching URL: " + url 
     #NINERESOLVER(url,'URL TESTER')
     live.addSTFavDir('Click to Try URL',url,'nineresolver','','','',isFolder=False, isPlayable=True)
Пример #2
0
def NINELOCALLISTS(url):
     file = open(url, 'r')
     file = file.read()
     file = str(file).replace('\n','').replace('\r','')
     print 'FILE CONTENT IS ' +file
     match=re.compile('<title>(.+?)</title><link>(.+?)</link><thumbnail>(.+?)</thumbnail>').findall(file)
     for name,url,thumb in match:
          live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)               
Пример #3
0
def SUBLINKS(url,name):
     name = name
     submatch=re.compile('<sublink>(.+?)</sublink>',re.DOTALL).findall(url)
     for sublink in submatch:
          print 'SUBLINK URLIS ' + sublink
          hmf = urlresolver.HostedMediaFile(sublink)
          if hmf:
               
               host = hmf.get_host()
               hostname = main.GETHOSTNAME(host)
               live.addSTFavDir(name+'[COLOR lime]'+hostname+'[/COLOR]',sublink,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)

          else:
               live.addSTFavDir(name+' [COLOR lime]Unknown Host[/COLOR]',sublink,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)
Пример #4
0
def NINELISTS(url):

     #link=OPEN_URL(url).replace('\n','').replace('\r','')
     link=OPEN_URL(url)
               
     #===============Info/Messages========================
                    
     match=re.compile('<info>(.+?)</info>',re.DOTALL).findall(link)
     for name in match:
          live.addDir(name,'','ninelists','','','')
     match=re.compile('<name>(.+?)</name>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>',re.DOTALL).findall(link)
     for name,url,thumb in match:
          live.addDir(name,url,'ninelists',thumb,'',thumb)     
     match=re.compile('<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<link>(.+?)</link>',re.DOTALL).findall(link)
     for name,thumb,url in match:
          live.addDir(name,url,'ninelists',thumb,'',thumb)
     match=re.compile('<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>',re.DOTALL).findall(link)
     for name,url,thumb in match:
          if 'sublink' in url:
               live.addDir(name,url,'sublinks',thumb,'',thumb)
          if 'sublink' not in url:     
               live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)

     if '<poster>schedule' in link:
          match=re.compile('<message>(.+?)</message>').findall(link)
          for name in match:
               live.addDir(name,'','ninelists','','','')          
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#NAVI EXTREME SCraper+++++++++++++++++++++++++++++++++++++++               
     match=re.compile('\nname=(.+?)\nthumb=(.+?)\nURL=(.+?)\n').findall(link)
     for name, thumb,url in match:
       if 'www.navixtreme.com' in url:
            live.addDir(name,url,'ninelists',thumb,'',thumb)
       if 'www.navixtreme.com' not in url:
            live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)

     
         


     match3=re.compile('\nname=(.+?)\n.+?URL=(.+?)\n').findall(link)
     for name,url in match3:
       if 'www.navixtreme.com' in url:
            thumb = ''
            live.addDir(name,url,'ninelists',thumb,'',thumb)
       if 'www.navixtreme.com' not in url:
            thumb = ''
            live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)  


     match4=re.compile('\nname=(.+?)\nthumb=(.+?)\n.+?\nURL=(.+?)\n').findall(link)
     for name, thumb,url in match4:
       if 'www.navixtreme.com' in url:
            live.addDir(name,url,'ninelists',thumb,'',thumb)
       if 'www.navixtreme.com' not in url:
            live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)
Пример #5
0
def NINELISTSOLD(url):

     link=OPEN_URL(url).replace('\n','').replace('\r','')
     #===============Info/Messages========================
     match=re.compile('<info>(.+?)</info>').findall(link)
     for name in match:
          live.addDir(name,'','ninelists','','','')
     match=re.compile('<name>(.+?)</name><thumbnail>(.+?)</thumbnail><link>(.+?)</link>').findall(link)
     for name,thumb,url in match:
          live.addDir(name,url,'ninelists',thumb,'',thumb)
     match=re.compile('<title>(.+?)</title><link>(.+?)</link><thumbnail>(.+?)</thumbnail>').findall(link)
     for name,url,thumb in match:
          live.addSTFavDir(name,url,'nineresolver',thumb,'','',isFolder=False, isPlayable=True)     
     match=re.compile('<name>(.+?)</name><link>(.+?)</link><thumbnail>(.+?)</thumbnail>').findall(link)
     for name,url,thumb in match:
          live.addDir(name,url,'ninelists',thumb,'',thumb)
     if '<poster>schedule' in link:
          match=re.compile('<name>(.+?)</name>').findall(link)
          for name in match:
               live.addDir(name,'','ninelists','','','')