Exemple #1
0
def MList(mname,murl):
        mname  = mname.split('[C')[0]
        link=main.OPENURL(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace(' ','')
        r=re.findall('<poster>(.+?)</poster>',link)
        if r:
                vip=r[0]
        else:
                vip='Unknown'
        f=re.findall('<fanart>(.+?)</fanart>',link)
        if f:
                fan=f[0]
        else:
                fan=art+'/fanart2.jpg'
        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.addPlayc(name,image,244,thumb,'',fan,'','','')
                
        directory=re.compile('<dir><name>([^<]+)</name.+?link>([^<]+)</link.+?thumbnail>([^<]+)</thumbnail></dir>').findall(link)
        for name,url,thumb in directory:
                main.addDirb(name,url,236,thumb,fan)
        
        match=re.compile('<title>([^<]+)</title.+?link>(.+?)</link.+?thumbnail>([^<]+)</thumbnail>').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)
        xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")
        for name,url,thumb in match:
                
                if '</sublink>' in url:
                        main.addDown4(name+' [COLOR blue]'+vip+'[/COLOR]',url,249,thumb,'',fan,'','','')
                elif '</referer>' in url:
                        main.addDown4(name+' [COLOR blue]'+vip+'[/COLOR]',url,259,thumb,'',fan,'','','')
                elif '</dirlist>' in url:
                        xurl = re.findall('<dirlist>(.+?)</dirlist>', url)[0]
                        main.addDirb(name,xurl,236,thumb,fan)
                elif '</noMeta>' in url:
                        xurl = re.findall('<noMeta>(.+?)</noMeta>', url)[0]
                        main.addPlayc(name+' [COLOR blue]'+vip+'[/COLOR]',xurl,237,thumb,'',fan,'','','')
                else:        
                        main.addDown4(name+' [COLOR blue]'+vip+'[/COLOR]',url,237,thumb,'',fan,'','','')
                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(vip+"-Directory",vip+"-Playlist")
Exemple #2
0
def MList(mname, murl):
    mname = mname.split("[C")[0]
    link = main.OPENURL(murl)
    link = link.replace("\r", "").replace("\n", "").replace("\t", "").replace("&nbsp;", "")
    r = re.findall("<poster>(.+?)</poster>", link)
    if r:
        vip = r[0]
    else:
        vip = "Unknown"
    f = re.findall("<fanart>(.+?)</fanart>", link)
    if f:
        fan = f[0]
    else:
        fan = art + "/fanart2.jpg"
    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.addPlayc(name, image, 244, thumb, "", fan, "", "", "")

    directory = re.compile(
        "<dir><name>([^<]+)</name.+?link>([^<]+)</link.+?thumbnail>([^<]+)</thumbnail></dir>"
    ).findall(link)
    for name, url, thumb in directory:
        main.addDirb(name, url, 236, thumb, fan)

    match = re.compile("<title>([^<]+)</title.+?link>(.+?)</link.+?thumbnail>([^<]+)</thumbnail>").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 name, url, thumb in match:

        if "</sublink>" in url:
            main.addDown4(name + " [COLOR blue]" + vip + "[/COLOR]", url, 249, thumb, "", fan, "", "", "")
        elif "</referer>" in url:
            main.addDown4(name + " [COLOR blue]" + vip + "[/COLOR]", url, 259, thumb, "", fan, "", "", "")

        else:
            main.addDown4(name + " [COLOR blue]" + vip + "[/COLOR]", url, 237, thumb, "", fan, "", "", "")
        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(vip + "-Directory", vip + "-Playlist")
def MAINEXTRA():
        main.addDirb('Search','extra',535,"%s/art/wfs/searchex.png"%selfAddon.getAddonInfo("path"),"%s/art/blobfish.jpg"%selfAddon.getAddonInfo("path"))
        main.addDirb('A-Z','http://seriesgate.tv/',538,"%s/art/wfs/azex.png"%selfAddon.getAddonInfo("path"),"%s/art/blobfish.jpg"%selfAddon.getAddonInfo("path"))
        main.addDirb('Recent Posts','http://www.extraminamovies.in/',532,"%s/art/wfs/recentex.png"%selfAddon.getAddonInfo("path"),"%s/art/blobfish.jpg"%selfAddon.getAddonInfo("path"))
        #main.addDirb('Latest Releases','latest',532,"%s/art/wfs/latestex.png"%selfAddon.getAddonInfo("path"),"%s/art/blobfish.jpg"%selfAddon.getAddonInfo("path"))
        main.addDirb('Genre','http://www.extraminamovies.in/',533,"%s/art/wfs/genreex.png"%selfAddon.getAddonInfo("path"),"%s/art/blobfish.jpg"%selfAddon.getAddonInfo("path"))
        main.GA("Plugin","Extramina")
        main.VIEWSB()
def VIDEOLINKS(name,url):
        link=main.OPENURL(url)
        qual = re.compile('<h1 >Links - Quality\n              \n              (.+?) <a name="link"></a> </h1>').findall(link)
        quality=str(qual)
        quality=quality.replace("'","")
        name  = name.split('[COLOR blue]')[0]
        print" ll "+name
        putlocker=re.compile('<li class=link_name>putlocker</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(putlocker) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Putlocker[/COLOR]",url,11,art+'/hosts/putlocker.png',art+'/hosts/putlocker.png')
        if len(putlocker) == 0:
                putlocker=re.compile("javascript:window.open.+?'http://movie25.com/redirect.php.?url=http://www.putlocker.com/file/.+?',").findall(link)
                if len(putlocker) > 0:
                        main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Putlocker[/COLOR]",url,11,art+'/hosts/putlocker.png',art+'/hosts/putlocker.png')
        sockshare=re.compile('<li class=link_name>sockshare</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(sockshare) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Sockshare[/COLOR]",url,22,art+'/hosts/sockshare.png',art+'/hosts/sockshare.png')
        if len(sockshare) == 0:
                sockshare=re.compile("javascript:window.open.+?'http://movie25.com/redirect.php.?url=http://www.sockshare.com/file/.+?',").findall(link)
                if len(sockshare) > 0:
                        main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Sockshare[/COLOR]",url,22,art+'/hosts/sockshare.png',art+'/hosts/sockshare.png')
        nowvideo=re.compile('<li class=link_name>nowvideo</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(nowvideo) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Nowvideo[/COLOR]",url,24,art+'/hosts/nowvideo.png',art+'/hosts/nowvideo.png')
        oeupload=re.compile('<li class=link_name>180upload</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(oeupload) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : 180upload[/COLOR]",url,12,art+'/hosts/180upload.png',art+'/hosts/180upload.png')
        filenuke=re.compile('<li class=link_name>filenuke</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(filenuke) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Filenuke[/COLOR]",url,13,art+'/hosts/filenuke.png',art+'/hosts/filenuke.png')
        flashx=re.compile('<li class=link_name>flashx</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(flashx) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Flashx[/COLOR]",url,15,art+'/hosts/flashx.png',art+'/hosts/flashx.png')
        novamov=re.compile('<li class=link_name>novamov</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(novamov) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Novamov[/COLOR]",url,16,art+'/hosts/novamov.png',art+'/hosts/novamov.png')
        gorillavid=re.compile('<li class=link_name>gorillavid</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(gorillavid) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Gorillavid[/COLOR]",url,148,art+'/hosts/gorillavid.png',art+'/hosts/gorillavid.png')
        divxstage=re.compile('<li class=link_name>divxstage</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(divxstage) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Divxstage[/COLOR]",url,146,art+'/hosts/divxstage.png',art+'/hosts/divxstage.png')
        movshare=re.compile('<li class=link_name>movshare</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movshare) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movshare[/COLOR]",url,145,art+'/hosts/movshare.png',art+'/hosts/movshare.png')
        sharesix=re.compile('<li class=link_name>sharesix</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(sharesix) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Sharesix[/COLOR]",url,147,art+'/hosts/sharesix.png',art+'/hosts/sharesix.png')
        movpod=re.compile('<li class=link_name>movpod</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movpod) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movpod[/COLOR]",url,150,art+'/hosts/movpod.png',art+'/hosts/movpod.png')
        daclips=re.compile('<li class=link_name>daclips</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(daclips) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Daclips[/COLOR]",url,151,art+'/hosts/daclips.png',art+'/hosts/daclips.png')
        videoweed=re.compile('<li class=link_name>videoweed</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(videoweed) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Videoweed[/COLOR]",url,152,art+'/hosts/videoweed.png',art+'/hosts/videoweed.png')
        played=re.compile('<li class=link_name>played</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(played) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Played[/COLOR]",url,157,art+'/hosts/played.png',art+'/hosts/played.png')
        movdivx=re.compile('<li class=link_name>movdivx</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movdivx) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : MovDivx[/COLOR]",url,153,art+'/hosts/movdivx.png',art+'/hosts/movdivx.png')
        movreel=re.compile('<li class=link_name>movreel</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movreel) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movreel[/COLOR]",url,154,art+'/hosts/movreel.png',art+'/hosts/movreel.png')
        billionuploads=re.compile('<li class=link_name>billionuploads</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(billionuploads) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : BillionUploads[/COLOR]",url,155,art+'/hosts/billionuploads.png',art+'/hosts/billionuploads.png')
        uploadc=re.compile('<li class=link_name>uploadc</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(uploadc) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Uploadc[/COLOR]",url,17,art+'/hosts/uploadc.png',art+'/hosts/uploadc.png')
        xvidstage=re.compile('<li class=link_name>xvidstage</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(xvidstage) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Xvidstage[/COLOR]",url,18,art+'/hosts/xvidstage.png',art+'/hosts/xvidstage.png')        
        zooupload=re.compile('<li class=link_name>zooupload</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(zooupload) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Zooupload[/COLOR]",url,19,art+'/hosts/zooupload.png',art+'/hosts/zooupload.png')
        zalaa=re.compile('<li class=link_name>zalaa</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(zalaa) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Zalaa[/COLOR]",url,20,art+'/hosts/zalaa.png',art+'/hosts/zalaa.png')
        vidxden=re.compile('<li class=link_name>vidxden</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(vidxden) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Vidxden[/COLOR]",url,21,art+'/hosts/vidxden.png',art+'/hosts/vidxden.png')
        vidbux=re.compile('<li class=link_name>vidbux</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(vidbux) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Vidbux[/COLOR]",url,14,art+'/hosts/vidbux.png',art+'/hosts/vidbux.png')
Exemple #5
0
def MList(mname, murl):
    mname = mname.split('[C')[0]
    link = main.OPENURL(murl)
    link = link.replace('\r',
                        '').replace('\n',
                                    '').replace('\t',
                                                '').replace('&nbsp;', '')
    r = re.findall('<poster>(.+?)</poster>', link)
    if r:
        vip = r[0]
    else:
        vip = 'Unknown'
    f = re.findall('<fanart>(.+?)</fanart>', link)
    if f:
        fan = f[0]
    else:
        fan = art + '/fanart2.jpg'
    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.addPlayc(name, image, 244, thumb, '', fan, '', '', '')

    directory = re.compile(
        '<dir><name>([^<]+)</name.+?link>([^<]+)</link.+?thumbnail>([^<]+)</thumbnail></dir>'
    ).findall(link)
    for name, url, thumb in directory:
        main.addDirb(name, url, 236, thumb, fan)

    match = re.compile(
        '<title>([^<]+)</title.+?link>(.+?)</link.+?thumbnail>([^<]+)</thumbnail>'
    ).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)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")
    for name, url, thumb in match:

        if '</sublink>' in url:
            if '<SuperSearchThis!!!>' in link:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              21, thumb, '', fan, '', '', '')
            else:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              249, thumb, '', fan, '', '', '')
        elif '</referer>' in url:
            if '<SuperSearchThis!!!>' in link:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              21, thumb, '', fan, '', '', '')
            else:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              259, thumb, '', fan, '', '', '')
        elif '</dirlist>' in url:
            xurl = re.findall('<dirlist>(.+?)</dirlist>', url)[0]
            main.addDirb(name, xurl, 236, thumb, fan)
        elif '</noMeta>' in url:
            xurl = re.findall('<noMeta>(.+?)</noMeta>', url)[0]
            if '<SuperSearchThis!!!>' in link:
                main.addPlayc(name + ' [COLOR blue]' + vip + '[/COLOR]', xurl,
                              21, thumb, '', fan, '', '', '')
            else:
                main.addPlayc(name + ' [COLOR blue]' + vip + '[/COLOR]', xurl,
                              237, thumb, '', fan, '', '', '')
        else:
            if '<SuperSearchThis!!!>' in link:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              21, thumb, '', fan, '', '', '')
            else:
                main.addDown4(name + ' [COLOR blue]' + vip + '[/COLOR]', url,
                              237, thumb, '', fan, '', '', '')
        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(vip + "-Directory", vip + "-Playlist")
def VIDEOLINKS(name,url):
        link=main.OPENURL(url)
        qual = re.compile('<h1 >Links - Quality\n              \n              (.+?) <a name="link"></a> </h1>').findall(link)
        quality=str(qual)
        quality=quality.replace("'","")
        putlocker=re.compile('<li class=link_name>putlocker</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(putlocker) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Putlocker[/COLOR]",url,11,"%s/art/put.png"%selfAddon.getAddonInfo("path"),"%s/art/put.png"%selfAddon.getAddonInfo("path"))
        sockshare=re.compile('<li class=link_name>sockshare</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(sockshare) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Sockshare[/COLOR]",url,22,"%s/art/Sockshare.png"%selfAddon.getAddonInfo("path"),"%s/art/Sockshare.png"%selfAddon.getAddonInfo("path"))
        nowvideo=re.compile('<li class=link_name>nowvideo</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(nowvideo) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Nowvideo[/COLOR]",url,24,"%s/art/nowvideo.png"%selfAddon.getAddonInfo("path"),"%s/art/nowvideo.png"%selfAddon.getAddonInfo("path"))
        oeupload=re.compile('<li class=link_name>180upload</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(oeupload) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : 180upload[/COLOR]",url,12,"%s/art/180u.png"%selfAddon.getAddonInfo("path"),"%s/art/180u.png"%selfAddon.getAddonInfo("path"))
        filenuke=re.compile('<li class=link_name>filenuke</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(filenuke) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Filenuke[/COLOR]",url,13,"%s/art/fn.png"%selfAddon.getAddonInfo("path"),"%s/art/fn.png"%selfAddon.getAddonInfo("path"))
        flashx=re.compile('<li class=link_name>flashx</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(flashx) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Flashx[/COLOR]",url,15,"%s/art/flash.png"%selfAddon.getAddonInfo("path"),"%s/art/flash.png"%selfAddon.getAddonInfo("path"))
        novamov=re.compile('<li class=link_name>novamov</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(novamov) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Novamov[/COLOR]",url,16,"%s/art/nov.png"%selfAddon.getAddonInfo("path"),"%s/art/nov.png"%selfAddon.getAddonInfo("path"))
        gorillavid=re.compile('<li class=link_name>gorillavid</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(gorillavid) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Gorillavid[/COLOR]",url,148,"%s/art/gorillavid.png"%selfAddon.getAddonInfo("path"),"%s/art/gorillavid.png"%selfAddon.getAddonInfo("path"))
        divxstage=re.compile('<li class=link_name>divxstage</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(divxstage) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Divxstage[/COLOR]",url,146,"%s/art/divxstage.png"%selfAddon.getAddonInfo("path"),"%s/art/divxstage.png"%selfAddon.getAddonInfo("path"))
        movshare=re.compile('<li class=link_name>movshare</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movshare) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movshare[/COLOR]",url,145,"%s/art/movshare.png"%selfAddon.getAddonInfo("path"),"%s/art/movshare.png"%selfAddon.getAddonInfo("path"))
        sharesix=re.compile('<li class=link_name>sharesix</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(sharesix) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Sharesix[/COLOR]",url,147,"%s/art/sharesix.png"%selfAddon.getAddonInfo("path"),"%s/art/sharesix.png"%selfAddon.getAddonInfo("path"))
        movpod=re.compile('<li class=link_name>movpod</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movpod) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movpod[/COLOR]",url,150,"%s/art/movpod.png"%selfAddon.getAddonInfo("path"),"%s/art/movpod.png"%selfAddon.getAddonInfo("path"))
        daclips=re.compile('<li class=link_name>daclips</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(daclips) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Daclips[/COLOR]",url,151,"%s/art/daclips.png"%selfAddon.getAddonInfo("path"),"%s/art/daclips.png"%selfAddon.getAddonInfo("path"))
        videoweed=re.compile('<li class=link_name>videoweed</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(videoweed) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Videoweed[/COLOR]",url,152,"%s/art/Videoweed.png"%selfAddon.getAddonInfo("path"),"%s/art/Videoweed.png"%selfAddon.getAddonInfo("path"))
        played=re.compile('<li class=link_name>played</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(played) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Played[/COLOR]",url,157,"%s/art/played.png"%selfAddon.getAddonInfo("path"),"%s/art/played.png"%selfAddon.getAddonInfo("path"))
        movdivx=re.compile('<li class=link_name>movdivx</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movdivx) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : MovDivx[/COLOR]",url,153,"%s/art/movdivx.png"%selfAddon.getAddonInfo("path"),"%s/art/movdivx.png"%selfAddon.getAddonInfo("path"))
        movreel=re.compile('<li class=link_name>movreel</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(movreel) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Movreel[/COLOR]",url,154,"%s/art/movreel.png"%selfAddon.getAddonInfo("path"),"%s/art/movreel.png"%selfAddon.getAddonInfo("path"))
        billionuploads=re.compile('<li class=link_name>billionuploads</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(billionuploads) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : BillionUploads[/COLOR]",url,155,"%s/art/billionuploads.png"%selfAddon.getAddonInfo("path"),"%s/art/billionuploads.png"%selfAddon.getAddonInfo("path"))
        uploadc=re.compile('<li class=link_name>uploadc</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(uploadc) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Uploadc[/COLOR]",url,17,"%s/art/uc.png"%selfAddon.getAddonInfo("path"),"%s/art/uc.png"%selfAddon.getAddonInfo("path"))
        xvidstage=re.compile('<li class=link_name>xvidstage</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(xvidstage) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Xvidstage[/COLOR]",url,18,"%s/art/xvid.png"%selfAddon.getAddonInfo("path"),"%s/art/xvid.png"%selfAddon.getAddonInfo("path"))        
        zooupload=re.compile('<li class=link_name>zooupload</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(zooupload) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Zooupload[/COLOR]",url,19,"%s/art/zooup.png"%selfAddon.getAddonInfo("path"),"%s/art/zooup.png"%selfAddon.getAddonInfo("path"))
        zalaa=re.compile('<li class=link_name>zalaa</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(zalaa) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Zalaa[/COLOR]",url,20,"%s/art/zalaa.png"%selfAddon.getAddonInfo("path"),"%s/art/zalaa.png"%selfAddon.getAddonInfo("path"))
        vidxden=re.compile('<li class=link_name>vidxden</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(vidxden) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Vidxden[/COLOR]",url,21,"%s/art/vidx.png"%selfAddon.getAddonInfo("path"),"%s/art/vidx.png"%selfAddon.getAddonInfo("path"))
        vidbux=re.compile('<li class=link_name>vidbux</li><li class=".+?"><span><a href=(.+?) target=".+?">').findall(link)
        if len(vidbux) > 0:
                main.addDirb(name+" [COLOR red]"+quality+"[/COLOR]"+"[COLOR blue] : Vidbux[/COLOR]",url,14,"%s/art/vidb.png"%selfAddon.getAddonInfo("path"),"%s/art/vidb.png"%selfAddon.getAddonInfo("path"))