• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python main.addDirM函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中resources.libs.main.addDirM函数的典型用法代码示例。如果您正苦于以下问题:Python addDirM函数的具体用法?Python addDirM怎么用?Python addDirM使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了addDirM函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: INDEX2

def INDEX2(url):
    html = main.OPENURL2(url)
    if html == None:
        return
    pattern = 'title="Watch online: ([^"]*)" href="/([^"]*)"><img border="0" alt=".+?" src="([^"]*)"></a>'
    r = re.findall(r"" + pattern + "", html, re.M | re.DOTALL)
    dialogWait = xbmcgui.DialogProgress()
    ret = dialogWait.create("Please wait until list is cached.")
    totalLinks = len(r)
    loadedLinks = 0
    remaining_display = "Media loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
    dialogWait.update(0, "[B]Will load instantly from now on[/B]", remaining_display)
    for name, nurl, thumb in r:
        loadedLinks = loadedLinks + 1
        percent = (loadedLinks * 100) / totalLinks
        remaining_display = "Media loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
        dialogWait.update(percent, "[B]Will load instantly from now on[/B]", remaining_display)
        url = BASE_URL + nurl
        main.addDirM(name, url, 1026, "http://www.tubeplus.me" + thumb, "", "", "", "", "")
        if dialogWait.iscanceled():
            return False
    if re.findall(r'<div id="paging">', html):
        r = re.findall(
            '\<li title="Page (\d+)"\>.+?"\>(\d+)(?=\<\/a\>\<\/li\>\<li title="Next Page"\>\<a href="/(.+?)")', html
        )
        for current, total, npurl in r:
            name = "[COLOR=FF67cc33]Page " + current + " of " + total + ", Next Page >>>[/COLOR]"
            main.addDir(name, BASE_URL + npurl, 1048, art + "/nextpage.png")
            url = url + ":" + total
            name = "[COLOR=FF67cc33]Goto Page[/COLOR]"
            main.addDir(name, url, 1028, art + "/gotopagetr.png")
    main.VIEWS()
    dialogWait.close()
开发者ID:himag1,项目名称:MashUp,代码行数:33,代码来源:tubeplus.py


示例2: LIST

def LIST(murl):
    link=main.OPENURL(murl)
    field=json.loads(link)
    dialogWait = xbmcgui.DialogProgress()
    ret = dialogWait.create('Please wait until Movie list is cached.')
    totalLinks = len(field)
    loadedLinks = 0
    remaining_display = 'Movies/Shows Cached :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
    dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")
    for data in field:
        genre=str(data["genres"]).replace("u'",'').replace("'",'').replace("[",'').replace("]",'')
        if 'Movies' in murl:
            try: desc=str(data["description"].encode('utf-8'))
            except: desc =' '
            main.addDirM(str(data["name"].encode('utf-8'))+' [COLOR red]'+str(round(data["rating"],2)).rstrip('0').rstrip('.')+'/10[/COLOR] [COLOR blue]'+str(data["released"])+'[/COLOR]','http://api.dramago.com/GetDetails/'+str(data["id"]),271,'http://www.dramago.com/images/series/big/'+str(data["id"])+'.jpg',desc,'','',genre,'')
        else:
            main.addDirT(str(data["name"].encode('utf-8'))+' [COLOR red]'+str(round(data["rating"],2)).rstrip('0').rstrip('.')+'/10[/COLOR] [COLOR blue]'+str(data["released"])+'[/COLOR]','http://api.dramago.com/GetDetails/'+str(data["id"]),275,'http://www.dramago.com/images/series/big/'+str(data["id"])+'.jpg',str(data["description"].encode('utf-8')),'','',genre,'')
        loadedLinks = loadedLinks + 1
        percent = (loadedLinks * 100)/totalLinks
        remaining_display = 'Movies/Episodes Cached :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
        if (dialogWait.iscanceled()):
            return False
    main.GA("Dramania","List")
开发者ID:charlesjackson261,项目名称:yolo-boo,代码行数:25,代码来源:dramania.py


示例3: LISTICE

def LISTICE(murl,index=False):
    link = main.OPENURL(IceURL+murl)
    link = cleanHex(link)
    if '/tv/'in murl:
        match=re.compile('<a name=i id=(\d+)></a><img class=star><a href=(/tv[^<]+?)>([^<]+?)</a>(.)*?<br>',re.DOTALL).findall(link)
        #main.GA("TV","IceFilms")
    else:    
        main.addDir('Search for Movies','Movies',286,art+'/search.png')
        match=re.compile('<a name=i id=(\d+)></a><img class=star><a href=(/ip[^>]+?)>([^<]+?)</a>(.)*?<br>',re.DOTALL).findall(link)
        #main.GA("HD","IceFilms")
    dialogWait = xbmcgui.DialogProgress()
    ret = dialogWait.create('Please wait until Movie/Show list is cached.')
    totalLinks = len(match)
    loadedLinks = 0
    remaining_display = 'Movies/Shows loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
    dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")
    for imdb,url,title,hd in match:
        if hd: title += ' [COLOR red]HD[/COLOR]'
        title = re.sub('\s\s+',' ',title)
        if '/tv/'in murl:
            main.addDirT(title.strip(),IceURL+url,289,'','','','','','',index=index)
        else:
            if index == 'True':
                main.addDirM(title.strip(),IceURL+url,21,'','','','','','',imdb)
            else:
                main.addDirM(title.strip(),IceURL+url,283,'','','','','','',imdb)
        loadedLinks += 1
        percent = (loadedLinks * 100)/totalLinks
        remaining_display = 'Movies/Shows loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
        if dialogWait.iscanceled(): break   
    dialogWait.close()
    del dialogWait
    main.VIEWS()
开发者ID:alejusar,项目名称:starthere,代码行数:35,代码来源:icefilms.py


示例4: SEARCHM

def SEARCHM(murl,index=False):
    encode = main.updateSearchFile(murl,'Movies')
    if not encode: return False   
    search_url = 'http://www.iwatchonline.to/search'
    from t0mm0.common.net import Net as net
    search_content = net().http_POST(search_url, { 'searchquery' : encode, 'searchin' : 'm'} ).content.encode('utf-8')
    r = re.findall('(?s)<table(.+?)</table>',search_content)
    r=main.unescapes(r[0])
    match=re.compile('<img.+?src=\"(.+?)\".+?<a.+?href=\"(.+?)\">(.+?)</a>').findall(r)
    dialogWait = xbmcgui.DialogProgress()
    ret = dialogWait.create('Please wait until Movie list is cached.')
    totalLinks = len(match)
    loadedLinks = 0
    remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
    dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")
    for thumb,url,name in match:
        if index == 'True':
            main.addDirM(name,url,21,thumb,'','','','','')
        else:
            main.addDirM(name,url,588,thumb,'','','','','')
        loadedLinks = loadedLinks + 1
        percent = (loadedLinks * 100)/totalLinks
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
        if dialogWait.iscanceled(): return False   
    dialogWait.close()
    del dialogWait
    main.GA("iWatchonline","Search")
开发者ID:charlesjackson261,项目名称:yolo-boo,代码行数:29,代码来源:iwatchonline.py


示例5: LISTFULLS

def LISTFULLS(murl):
        link=main.OPENURL2(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match=re.compile('class="movie movie-block"><img src="([^<]+)" alt=".+?" title="([^<]+)"/>.+?<h2 onclick="window.location.href=\'([^<]+)\'">',re.DOTALL).findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for thumb,name,url in match:
                name=name.replace("<span style='color: #ff0000'>",'').replace('</span>','')
                if '/series-tv/' in murl or 'saison' in url:
                    main.addDirT(name,url,798,thumb,'','','','','')
                else:
                    main.addDirM(name,url,796,thumb,'','','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        paginate = re.compile('''<div class="navigation".+? <span.+? <a href="(.+?)">''').findall(link)
        if len(paginate)>0:
                main.addDir('[COLOR blue]Next Page >>>[/COLOR]',paginate[0],795,art+'/next2.png')
                
        main.GA("Fullstream2","List")
开发者ID:Ladeiras,项目名称:AutoUpdate,代码行数:29,代码来源:fullstream2.py


示例6: LISTDP

def LISTDP(murl):
        link=main.OPENURL2(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','').replace('\xc2\xa0','')
        match=re.compile("""height=".+?" src="(.+?)".+?<h2><a href="(.+?)" rel=".+?" title=".+?">(.+?)</a></h2>""",re.DOTALL).findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for thumb,url, name in match:
                name=name.replace("<span style='color: #ff0000'>",'').replace('</span>','')
                if '/series-tv/' in murl or 'saison' in url:
                    main.addDirT(name,url,315,thumb,'','','','','')
                else:
                    main.addDirM(name,url,313,thumb,'','','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        paginate = re.compile("<a href='(.+?)' class='nextpostslink'>").findall(link)
        if len(paginate)>0 and len(match) == 12:
                main.addDir('Next',paginate[0],312,art+'/next2.png')
                
        main.GA("DpStreaming","List")
开发者ID:Ladeiras,项目名称:AutoUpdate,代码行数:29,代码来源:dpstreaming.py


示例7: LISTSS

def LISTSS(murl):
        link=main.OPENURL(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','')
        #match=re.compile('class="moviefilm"><a href="([^<]+)">.+?<img src="(.+?)" alt="(.+?)" height=".+?<small>(.+?)</small>',re.DOTALL).findall(link)
        match=re.compile('<div class="moviefilm"><a href="([^<]+)">.+?<img src="(.+?)" alt="(.+?)" height=".+?" width="(.+?)',re.DOTALL).findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for url,thumb,name,views in match:
                views=views.replace(' ',',').replace('Vues',' Vues')
                #main.addDirM(name+' [COLOR red]'+views+'[/COLOR]',url,326,thumb,'','','','','')
                main.addDirM(name,url,326,thumb,'','','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        #paginate = re.compile("<a href='([^<]+)' class='nextpostslink'>",re.DOTALL).findall(link)
        paginate = re.compile('''<a class="page larger" href="(.+?)">''',re.DOTALL).findall(link)
        if len(paginate)>0:
                main.addDir('Next',paginate[0],325,art+'/next2.png')     
        main.GA("SokroStream","List")
开发者ID:Ladeiras,项目名称:AutoUpdate,代码行数:28,代码来源:sokrostream.py


示例8: SEARCH

def SEARCH():
    dialog = xbmcgui.Dialog()
    ret = dialog.select('[COLOR=FF67cc33][B]Choose A Search Type[/COLOR][/B]',['[B][COLOR=FF67cc33]TV Shows[/COLOR][/B]','[B][COLOR=FF67cc33]Movies[/COLOR][/B]'])
    if ret == -1:
        return
    if ret==0:
        murl='http://api.dramago.com/GetAllShows'
        keyb = xbmc.Keyboard('', 'Search For Shows')
    else:
        murl='http://api.dramago.com/GetAllMovies'
        keyb = xbmc.Keyboard('', 'Search For Movies')
    
    keyb.doModal()
    if (keyb.isConfirmed()):
            search = keyb.getText()
            encode=urllib.quote(search)
            link=main.OPENURL(murl)
            field=json.loads(link)
            for data in field:
                genre=str(data["genres"]).replace("u'",'').replace("'",'').replace("[",'').replace("]",'')
                if encode.lower()in(str(data["name"].encode('utf-8'))).lower():
                    if ret==0:
                        main.addDirT(str(data["name"].encode('utf-8'))+' [COLOR red]'+str(data["rating"])+'/10[/COLOR] [COLOR blue]'+str(data["released"])+'[/COLOR]','http://api.dramago.com/GetDetails/'+str(data["id"]),275,'http://www.dramago.com/images/series/big/'+str(data["id"])+'.jpg',str(data["description"].encode('utf-8')),'','',genre,'')
                    else:
                        main.addDirM(str(data["name"].encode('utf-8'))+' [COLOR red]'+str(data["rating"])+'/10[/COLOR] [COLOR blue]'+str(data["released"])+'[/COLOR]','http://api.dramago.com/GetDetails/'+str(data["id"]),271,'http://www.dramago.com/images/series/big/'+str(data["id"])+'.jpg',str(data["description"].encode('utf-8')),'','',genre,'')
    else:
        return
    main.GA("Dramania","Search")
开发者ID:charlesjackson261,项目名称:yolo-boo,代码行数:28,代码来源:dramania.py


示例9: LISTFULLS

def LISTFULLS(murl):
        link=main.OPENURL2(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match=re.compile('class="short-title">.+?<a href="(.+?)">(.+?)</a>.+?</span><a href=".+?"><img src="(.+?)" alt=".+?" width=".+?" height=".+?"/></a>',re.DOTALL).findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for url,name,thumb in match:
                name=name.replace("<span style='color: #ff0000'>",'').replace('</span>','')
                if '/series-tv/' in murl or 'saison' in url:
                    main.addDirT(name,url,798,thumb,'','','','','')
                else:
                    main.addDirM(name,url,796,thumb,'','','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        paginate = re.compile('''<div class="navigation".+? <span.+? <a href="(.+?)">''').findall(link)
        #xbmc.log(msg='-------------------'+str(match)+str(len(paginate)), level=xbmc.LOGDEBUG)
        if len(paginate)>0:
                main.addDir('Next',paginate[0],795,art+'/next2.png')
                
        main.GA("Fullstream2","List")
开发者ID:himag1,项目名称:AutoUpdate,代码行数:30,代码来源:fullstream2.py


示例10: iWatchLISTMOVIES

def iWatchLISTMOVIES(murl):
        main.GA("Movies","List")   
        link=main.OPENURL(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match=re.compile('<a href="(.+?)" class=".+?" rel=".+?"><img class=".+?" src="(.+?)" alt=""> <div class=".+?">.+?</div>  </a><div class=".+?">(.+?)<div class=".+?"><div class=".+?" data-rating=".+?"></div></div></div><div class=".+?">(.+?)<br />').findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for url,thumb,name,desc in match:    
                main.addDirM(name,url,588,thumb,desc,'','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        if len(match)==25:
            paginate=re.compile('([^<]+)start=([^<]+)').findall(murl)
            for purl,page in paginate:
                i=int(page)+25
                main.addDir('[COLOR blue]Next[/COLOR]',purl+'start='+str(i),587,art+'/next2.png')
        xbmcplugin.setContent(int(sys.argv[1]), 'Movies')
        main.VIEWS()
开发者ID:rollysalvana,项目名称:pampereo-xbmc-plugins,代码行数:28,代码来源:iwatchonline.py


示例11: MOVIES_SPECIAL

def MOVIES_SPECIAL(url):
    html = main.OPENURL2(url)
    if html == None:
        return
    r = re.findall(
        r'<h1 id="list_head" class="short">.+?Movies Special</h1>(.+?)&laquo;More Movies&raquo;</a>',
        html,
        re.M | re.DOTALL,
    )
    pattern = '<a target="_blank" title="Watch online: (.+?)" href="/(.+?)"><img'
    r = re.findall(r"" + pattern + "", str(r))
    dialogWait = xbmcgui.DialogProgress()
    ret = dialogWait.create("Please wait until list is cached.")
    totalLinks = len(r)
    loadedLinks = 0
    remaining_display = "Media loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
    dialogWait.update(0, "[B]Will load instantly from now on[/B]", remaining_display)
    for name, url in r:
        url = BASE_URL + url
        main.addDirM(name, url, 1026, "", "", "", "", "", "")
        loadedLinks = loadedLinks + 1
        percent = (loadedLinks * 100) / totalLinks
        remaining_display = "Media loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
        dialogWait.update(percent, "[B]Will load instantly from now on[/B]", remaining_display)
        if dialogWait.iscanceled():
            return False
    dialogWait.close()
开发者ID:himag1,项目名称:MashUp,代码行数:27,代码来源:tubeplus.py


示例12: LISTINT3

def LISTINT3(xurl):
        final=[]
        from t0mm0.common.net import Net
        net = Net()
        ak=GetAK()
        xbmc.executebuiltin("XBMC.Notification(Please Wait!,Collecting Source Data,10000)")
        main.addDir('Search Peliculaspepito','movieNEW',303,art+'/search.png')
        if xurl=='http://www.peliculaspepito.com':
            i=0
            while i != 450:
                    header={'Accept':'application/json, text/javascript, */*; q=0.01','Accept-Encoding':'gzip,deflate,sdch','Accept-Language':'en-US,en;q=0.8','Cache-Control':'max-age=0',
                    'Connection':'keep-alive','Content-Length':'314','Content-Type':'application/x-www-form-urlencoded; charset=UTF-8','Referer':'http://www.peliculaspepito.com/peliculas/',
                    'X-Requested-With':'XMLHttpRequest'}
                    post_data={'fblistado_pag':str(i),'fblistado_generos':'','fblistado_letras':'','fblistado_idiomas':'','fblistado_calidades':'','fblistado_ano_min':'','fblistado_ano_max':''
                       ,'fblistado_ord_tipo':'','listado_bcad':'','ak':ak,'ourl':'http://www.peliculaspepito.com/peliculas/','spfin':'buscador_Listar_Fin'}
                    html = net.http_POST('http://www.peliculaspepito.com/ajax/buscador_catalogo',post_data,header).content
                    html=html.replace('\\\\','')
                    html=html.replace('\\','')
                    final.append(html)
                    i=i+45
        else:
                    header={'Accept':'application/json, text/javascript, */*; q=0.01','Accept-Encoding':'gzip,deflate,sdch','Accept-Language':'en-US,en;q=0.8','Cache-Control':'max-age=0',
                    'Connection':'keep-alive','Content-Length':'314','Content-Type':'application/x-www-form-urlencoded; charset=UTF-8','Referer':'http://www.peliculaspepito.com/peliculas/',
                    'X-Requested-With':'XMLHttpRequest'}
                    post_data={'fblistado_pag':'0','fblistado_generos':'','fblistado_letras':'','fblistado_idiomas':'','fblistado_calidades':'','fblistado_ano_min':'','fblistado_ano_max':''
                       ,'fblistado_ord_tipo':'','listado_bcad':xurl,'ak':ak,'ourl':'http://www.peliculaspepito.com/peliculas/','spfin':'buscador_Listar_Fin'}
                    html = net.http_POST('http://www.peliculaspepito.com/ajax/buscador_catalogo',post_data,header).content
                    html=html.replace('\\\\','')
                    html=html.replace('\\','')
                    final=html
        match=re.compile('src=\\\"(.+?)\\\" \/><\/a><div id=\\\".+?\\\" class=\\\".+?\\\"><p><a title=\\\"(.+?)\\\" href=\\\"(.+?)\/\\\">.+?<\/a><\/p><p class=\\\".+?\\\">(.+?)class="pidilis',re.DOTALL).findall(str(final))
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for thumb, name, url, lang in match:
                if 'flag flag_0' in lang:
                        name= name+' [COLOR blue]ESP[/COLOR]'
                if 'flag flag_1' in lang:
                        name= name+' [COLOR yellow]LAT[/COLOR]'
                if 'flag flag_2' in lang:
                        name= name+' [COLOR red]ENG[/COLOR]'
                if 'flag flag_3' in lang:
                        name= name+' [COLOR green]SUB[/COLOR]'
                main.addDirM(name,url,307,thumb,'','','','','')
                loadedLinks = loadedLinks + 1
                percent = (loadedLinks * 100)/totalLinks
                remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                if (dialogWait.iscanceled()):
                        return False   
        dialogWait.close()
        del dialogWait
        main.GA("INT","Peliculaspepito")
开发者ID:marduk191,项目名称:plugin.video.movie25,代码行数:56,代码来源:cinevip.py


示例13: SEARCHSS

def SEARCHSS(murl):
        seapath=os.path.join(main.datapath,'Search')
        SeaFile=os.path.join(seapath,'SearchHistory25')
        try:
            os.makedirs(seapath)
        except:
            pass
        if murl == 'extra':
            keyb = xbmc.Keyboard('', 'Search Movies')
            keyb.doModal()
            if (keyb.isConfirmed()):
                    search = keyb.getText()
                    encode=urllib.quote(search)
                    surl='http://sokrostream.com/?s='+encode
                    if not os.path.exists(SeaFile) and encode != '':
                        open(SeaFile,'w').write('search="%s",'%encode)
                    else:
                        if encode != '':
                            open(SeaFile,'a').write('search="%s",'%encode)
                    searchis=re.compile('search="(.+?)",').findall(open(SeaFile,'r').read())
                    for seahis in reversed(searchis):
                        continue
                    if len(searchis)>=10:
                        searchis.remove(searchis[0])
                        os.remove(SeaFile)
                        for seahis in searchis:
                            try:
                                open(SeaFile,'a').write('search="%s",'%seahis)
                            except:
                                pass
        else:
                encode = murl
                surl='http://sokrostream.com/?s='+encode
        link=main.OPENURL(surl)
        link=link.replace('\r','').replace('\n','').replace('\t','')
        match=re.compile('class="moviefilm"><a href="([^<]+)">.+?<img src="(.+?)" alt="(.+?)" height=".+?<small>(.+?)</small>',re.DOTALL).findall(link)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create('Please wait until Movie list is cached.')
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
        dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
        for url,thumb,name,views in match:
            views=views.replace(' ',',').replace('Vues',' Vues')
            main.addDirM(name+' [COLOR red]'+views+'[/COLOR]',url,326,thumb,'','','','','')
            loadedLinks = loadedLinks + 1
            percent = (loadedLinks * 100)/totalLinks
            remaining_display = 'Movies loaded :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
            dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
            if (dialogWait.iscanceled()):
                    return False   
        dialogWait.close()
        del dialogWait
        main.GA("SokroStream","Search")
开发者ID:Ladeiras,项目名称:AutoUpdate,代码行数:54,代码来源:sokrostream.py


示例14: LISTSP2

def LISTSP2(murl):
        if murl=='3D':
                xbmc.executebuiltin("XBMC.Notification(Please Wait!,Collecting Source Data,5000)")
                main.addDir('Search Newmyvideolinks','movieNEW',102,art+'/search.png')
                check=main.OPENURL('http://www.myvideolinks.eu/category/movies/3-d-movies/')
                match=re.compile('<p><a href=".+?" >Next Page &raquo;</a></p>').findall(check)
                if len(match)>0:
                        urllist=main.OPENURL('http://www.myvideolinks.eu/category/movies/3-d-movies/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/3-d-movies/page/2/')
                else:
                        urllist=main.OPENURL('http://www.myvideolinks.eu/category/movies/3-d-movies/')
        elif murl=='TV':
                xbmc.executebuiltin("XBMC.Notification(Please Wait!,Collecting Source Data,10000)")
                main.addDir('Search Newmyvideolinks','tvNEW',102,art+'/search.png')
                urllist=main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/2/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/3/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/4/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/5/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/6/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/7/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/8/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/9/')+main.OPENURL('http://www.myvideolinks.eu/category/tv-shows/page/10/')
        else:
                xbmc.executebuiltin("XBMC.Notification(Please Wait!,Collecting Source Data,10000)")
                main.addDir('Search Newmyvideolinks','movieNEW',102,art+'/search.png')
                urllist=main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/2/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/3/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/4/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/5/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/6/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/7/')+main.OPENURL('http://www.myvideolinks.eu/category/movies/bluray/page/8/')
        
        if urllist:
                urllist=main.unescapes(urllist)
                #link=main.OPENURL(xurl)
                match=re.compile("""<a href=".+?" rel=".+?" title=".+?"> <img src="(.+?)" width=".+?" height=".+?" title="(.+?)" class=".+?"></a><h4><a href="(.+?)" rel""").findall(urllist)

                dialogWait = xbmcgui.DialogProgress()
                ret = dialogWait.create('Please wait until Movie list is cached.')
                totalLinks = len(match)
                loadedLinks = 0
                remaining_display = 'Movies/Episodes Cached :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                dialogWait.update(0,'[B]Will load instantly from now on[/B]',remaining_display)
                if len(match)>0:
                        for thumb,name,url in match:
                                if murl=='TV':
                                        match=re.compile('720p').findall(name)
                                        if (len(match)>0):
                                                main.addDirTE(name,url,35,thumb,'','','','','')
                                     
                                else:
                                        main.addDirM(name,url,35,thumb,'','','','','')
                                        xbmcplugin.setContent(int(sys.argv[1]), 'Movies')
                                loadedLinks = loadedLinks + 1
                                percent = (loadedLinks * 100)/totalLinks
                                remaining_display = 'Movies/Episodes Cached :: [B]'+str(loadedLinks)+' / '+str(totalLinks)+'[/B].'
                                dialogWait.update(percent,'[B]Will load instantly from now on[/B]',remaining_display)
                                if (dialogWait.iscanceled()):
                                    return False   
 
        dialogWait.close()
        del dialogWait
        main.GA("HD-3D-HDTV","Newmyvideolinks")
        main.VIEWS()
开发者ID:rollysalvana,项目名称:pampereo-xbmc-plugins,代码行数:51,代码来源:newmyvideolinks.py


示例15: SEARCH

def SEARCH():
        keyb = xbmc.Keyboard('', 'Search Movies')
        keyb.doModal()
        if (keyb.isConfirmed()):
                search = keyb.getText()
                encode=urllib.quote(search)
                surl='http://www.playindiafilms.com/?s='+encode
        link=main.OPENURL(surl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match=re.compile('<img width=".+?" height=".+?" src="(.+?)" class=".+?" alt=".+?".+?<h1 class=".+?"><a class=".+?" href="(.+?)" title=".+?">(.+?)</a></h1>.+?<div class="excerpt-wrapper"><div class="excerpt"><p>(.+?)</p>').findall(link)
        for thumb,url,name,desc in match:
            desc=desc.replace('</div><div class="separator" style="clear: both; text-align: left;">','').replace('<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;">','').replace('</div><div class="separator" style="clear: both; text-align: justify;">','').replace('</div><div class="separator" style="clear: both; text-align: center;">','').replace('</span>','').replace('<span>','').replace('</div><div class="separator" style="clear: both; text-align: justify;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;">','')
            desc=desc.replace('<br>','').replace('</br>','').replace('</div>','').replace('<div>','')
            main.addDirM(name,url,621,thumb,desc,thumb,'','','')
开发者ID:alejusar,项目名称:starthere,代码行数:14,代码来源:sominaltvfilms.py


示例16: SEARCH

def SEARCH():
        keyb = xbmc.Keyboard('', 'Search Movies')
        keyb.doModal()
        if (keyb.isConfirmed()):
                search = keyb.getText()
                encode=urllib.quote(search)
                surl='http://www.sominaltvfilms.com/search?q='+encode+'&x=-452&y=-10'
        link=main.OPENURL(surl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match= re.compile('<div class="separator" style=".+?"><a href="(.+?)".+?<img border=".+?src="(.+?)".+?<br.+?(.+?)</div><.+?</div>.+?createSummaryAndThumb.+?","(.+?)","(.+?)",".+?</script>').findall(link)
        for fan,thumb,desc,name,url in match:
            desc=desc.replace('</div><div class="separator" style="clear: both; text-align: left;">','').replace('<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;">','').replace('</div><div class="separator" style="clear: both; text-align: justify;">','').replace('</div><div class="separator" style="clear: both; text-align: center;">','').replace('</span>','').replace('<span>','').replace('</div><div class="separator" style="clear: both; text-align: justify;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;">','')
            desc=desc.replace('<br>','').replace('</br>','').replace('</div>','').replace('<div>','')
            main.addDirM(name,url,621,thumb,desc,fan,'','','')
开发者ID:rollysalvana,项目名称:pampereo-xbmc-plugins,代码行数:14,代码来源:sominaltvfilms.py


示例17: LISTFX

def LISTFX():
    xbmc.executebuiltin("XBMC.Notification(Please Wait!,Collecting Source Data,10000)")
    urllist = (
        main.OPENURL("http://www.fxcine.com/la/peliculas/page/1/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/2/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/3/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/4/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/5/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/6/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/7/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/8/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/9/")
        + main.OPENURL("http://www.fxcine.com/la/peliculas/page/10/")
    )
    if urllist:
        urllist = urllist.replace("\r", "").replace("\n", "").replace("\t", "").replace("&nbsp;", "")
        match = re.compile(
            'class="load-local" href="(.+?)" rel=".+?div class="peli_img_img.+?img src="(.+?)" alt=".+?".+?<p class="sinopsis">(.+?)</p>.+?<div class="divcen">(.+?)<div class="sep-w">.+?alt="(.+?) on IMDb"',
            re.DOTALL,
        ).findall(urllist)
        dialogWait = xbmcgui.DialogProgress()
        ret = dialogWait.create("Please wait until Movie list is cached.")
        totalLinks = len(match)
        loadedLinks = 0
        remaining_display = "Movies loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
        dialogWait.update(0, "[B]Will load instantly from now on[/B]", remaining_display)
        for url, thumb, desc, lang, name in match:
            name = name.decode("latin-1")
            name = name.encode("utf-8")
            desc = desc.decode("latin-1")
            desc = desc.encode("utf-8")
            if "eng1 d_inlineb" in lang:
                name = name + " [COLOR red]ENG[/COLOR]"
            if "sub1 d_inlineb" in lang:
                name = name + " [COLOR green]SUB[/COLOR]"
            if "lat1 d_inlineb" in lang:
                name = name + " [COLOR yellow]LAT[/COLOR]"
            if "cas1 d_inlineb" in lang:
                name = name + " [COLOR blue]CAS[/COLOR]"
            main.addDirM(name, url, 309, thumb, desc, "", "", "", "")
            loadedLinks = loadedLinks + 1
            percent = (loadedLinks * 100) / totalLinks
            remaining_display = "Movies loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
            dialogWait.update(percent, "[B]Will load instantly from now on[/B]", remaining_display)
            if dialogWait.iscanceled():
                return False
    dialogWait.close()
    del dialogWait
    main.GA("INT", "FXCine")
开发者ID:philtimmes,项目名称:addons,代码行数:49,代码来源:fxcine.py


示例18: SEARCHNEW


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python main.addDirT函数代码示例发布时间:2022-05-26
下一篇:
Python main.addDir函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap