Exemple #1
0
def MAIN():

    main.addDirHome('Search Movies', base_url, 100, art + '/searchmovies.jpg')
    main.addDirHome('Latest Added', base_url + '?sort=latest-added', 1,
                    art + '/latest.jpg')
    main.addDirHome('New Releases', base_url + '?sort=release', 1,
                    art + '/newr.jpg')
    main.addDirHome('Featured', base_url + '?sort=featured', 1,
                    art + '/featured.jpg')
    main.addDirHome('Ratings', base_url + '?sort=ratings', 1,
                    art + '/rating.jpg')
    main.addDirHome('Popular', base_url + '?sort=views', 1,
                    art + '/popular.jpg')
    main.addDirHome('2013 Movies', base_url + '?year=2013', 1,
                    art + '/2013.jpg')
    main.addDirHome('2012 Movies', base_url + '?year=2012', 1,
                    art + '/2012.jpg')
    main.addDirHome('Youtube Movies', base_url + '?sort=youtube-movies', 50,
                    art + '/youtubem.jpg')
    main.addDirHome('Coming Soon', base_url + '?sort=coming-soon', 1,
                    art + '/soon.jpg')
    main.addDirHome('Movie Genres', base_url, 2, art + '/genres.jpg')
    main.addDirHome('TV SHOWS', base_url, 9, art + '/tv.jpg')
    HideXXX = selfAddon.getSetting('Hide-XXX')
    if HideXXX == 'false':
        main.addDirHome('XXX', base_url, 69, art + '/adult.jpg')
    main.VIEWSB()
Exemple #2
0
def AtoZ():
    main.addDir('#', 'http://www.animefreak.tv/book', 629, art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(i, 'http://www.animefreak.tv/book', 629,
                    art + '/' + i.lower() + '.png')
    main.GA("Tvshows", "A-ZTV")
    main.VIEWSB()
Exemple #3
0
def MMAFList(murl):
    main.GA("MMA", "MMA-Fighting")
    if murl == 'http://www.mmafighting.com/videos':
        link = main.OPENURL(murl)
        #link=main.unescapes(link)
        link = link.replace('\r',
                            '').replace('\n',
                                        '').replace('\t',
                                                    '').replace(' ', '')
        match = re.compile(
            '<img alt=.+? data-original="([^<]+)" em_content=.+?<a href=".+?href=".+?href=".+?<h3><a href="(.+?)">(.+?)</a></h3>'
        ).findall(link)
        for thumb, url, name in match:
            main.addPlayMs(name, url, 114, thumb, '', '', '', '', '')
        main.addDir('Next', 'http://www.mmafighting.com/videos/archives', 113,
                    "%s/art/next2.png" % selfAddon.getAddonInfo("path"))
    else:
        link = main.OPENURL(murl)
        link = link.replace('\r',
                            '').replace('\n',
                                        '').replace('\t',
                                                    '').replace('&nbsp;', '')
        match = re.compile(
            '<img alt=.+? data-original="([^<]+)" em_content=.+?<a href=".+?href=".+?href=".+?<h3><a href="(.+?)">(.+?)</a></h3>'
        ).findall(link)
        for thumb, url, name in match:
            main.addPlayMs(name, url, 114, thumb, '', '', '', '', '')
        paginate = re.compile('<a href="([^<]+)" rel="next">Next</a>').findall(
            link)
        if len(paginate) > 0:
            main.addDir('Next', paginate[0], 113,
                        "%s/art/next2.png" % selfAddon.getAddonInfo("path"))
    main.VIEWSB()
Exemple #4
0
def MAINMENU():
    main.addDir('Search',    BASE_URL+'?s=',1024,art+'/tpsearch.png')
    main.addDir('TV Shows',BASE_URL,1021,art+'/tptvshows.png')
    main.addDir('Movies',BASE_URL,1022,art+'/tpmovies.png')
    #main.addDir('TubePLUS Movie Charts','http://www.tubeplus.me/tool/',1023,'')
    main.addPlayc('Resolver Settings',BASE_URL,1004,art+'/tpsettings.png','','','','','')
    main.VIEWSB()
Exemple #5
0
def AtoZICE(type):
    import string
    main.addDir('0-9', '/' + type + '/a-z/1', 282, art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(i, '/' + type + '/a-z/' + i, 282,
                    art + '/' + i.lower() + '.png')
    main.VIEWSB()
Exemple #6
0
def MAINWATCHS(index=False):
    main.addDir('Search', 's', 581, art + '/search.png', index=index)
    main.addDir('A-Z', 's', 577, art + '/az.png', index=index)
    main.addDir('Yesterdays Episodes',
                'http://watchseries.ag/tvschedule/-2',
                573,
                art + '/yesepi.png',
                index=index)
    main.addDir('Todays Episodes',
                'http://watchseries.ag/tvschedule/-1',
                573,
                art + '/toepi2.png',
                index=index)
    main.addDir('Popular Shows',
                'http://watchseries.ag/',
                580,
                art + '/popshowsws.png',
                index=index)
    main.addDir('This Weeks Popular Episodes',
                'http://watchseries.ag/new',
                573,
                art + '/thisweek.png',
                index=index)
    main.addDir('Newest Episodes Added',
                'http://watchseries.ag/latest',
                573,
                art + '/newadd.png',
                index=index)
    main.addDir('By Genre', 'genre', 583, art + '/genre.png', index=index)
    main.GA("Plugin", "Watchseries")
    main.VIEWSB()
Exemple #7
0
def AZAT(sec):
    import string
    main.addDir('0-9','http://www.animetoon.tv/'+sec+'/others',376,art+'/09.png')
    for i in string.ascii_uppercase:
            main.addDir(i,'http://www.animetoon.tv/'+sec+'/'+i.lower(),376,art+'/'+i.lower()+'.png')
    main.GA("Watchseries","A-Z")
    main.VIEWSB()
Exemple #8
0
def COUNTRIESList(mname, murl):
    main.GA("Countries-" + mname, "Watched")
    link = main.OPENURL(murl)
    link = link.replace('\r', '').replace('\n', '').replace('\t', '').replace(
        '&nbsp;', '').replace(
            'type=playlistname=Sorted by user-assigned order', '').replace(
                'name=Sorted [COLOR=FF00FF00]by user-assigned order[/COLOR]',
                '').replace('name=Live Tv Channels Twothumb', '')
    match = re.compile(
        '<title>([^<]+)</title.+?link>(.+?)</link.+?thumbnail>([^<]+)</thumbnail>',
        re.DOTALL).findall(link)
    for name, url, thumb in sorted(match):
        main.addPlayL(name,
                      url,
                      204,
                      thumb,
                      '',
                      '',
                      '',
                      '',
                      '',
                      secName='By Country',
                      secIcon=art + '/countrysec.png')

    main.VIEWSB()
Exemple #9
0
def KIDZone(murl):
    main.addDir('Disney Jr.','djk',107,art+'/disjr.png')
    #main.addDir('National Geographic Kids','ngk',71,art+'/ngk.png')
    #main.addDir('WB Kids','wbk',77,art+'/wb.png')
    #main.addDir('Youtube Kids','wbk',84,art+'/youkids.png')
    #main.addDir('Staael1982 Animated Movies','https://github.com/Coolstreams/bobbyelvis/raw/master/kids%20%26%20animation.xml',236,art+'/kidzone2.png')
            
    main.VIEWSB()
Exemple #10
0
def COUNTRIES():
        main.GA("Live","Countries")
        link=main.OPENURL('https://raw.github.com/crusader88/MashUpStreams/master/countries.xml')
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','').replace('type=playlistname=Sorted by user-assigned order','').replace('name=Sorted [COLOR=FF00FF00]by user-assigned order[/COLOR]','').replace('name=Live Tv Channels Twothumb','')
        match=re.compile('<name>(.+?)</name><link>(.+?)</link><thumbnail>(.+?)</thumbnail>').findall(link)
        for name,url,thumb in sorted(match):
            main.addDir(name,url,144,thumb)
        main.VIEWSB()
Exemple #11
0
def AtoZFMA():
    main.addDir('0-9', 'http://www.freemoviesaddict.com/movies/letter/123',
                568, art + '/wfs/09.png')
    for i in string.ascii_uppercase:
        main.addDir(i, 'http://www.freemoviesaddict.com/movies/letter/' + i,
                    568, art + '/wfs/' + i + '.png')
    main.GA("FMA", "A-Z")
    main.VIEWSB()
Exemple #12
0
def AtoZdz():
    main.addDir('0-9', 'http://www.dubzonline.net/anime-list/', 615,
                art + '/wfs/09.png')
    for i in string.ascii_uppercase:
        main.addDir(i, 'http://www.dubzonline.net/anime-list/', 615,
                    art + '/wfs/' + i + '.png')
    main.GA("Tvshows", "A-ZTV")
    main.VIEWSB()
Exemple #13
0
def AtoZiWATCHm():
    main.addDir('0-9', 'http://www.iwatchonline.to/movies?startwith=09&p=0',
                587, art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(
            i, 'http://www.iwatchonline.to/movies?startwith=' + i.lower() +
            '&p=0', 587, art + '/' + i.lower() + '.png')
    main.GA("Movies", "A-ZM")
    main.VIEWSB()
Exemple #14
0
def AtoZiWATCHtv():
    main.addDir('0-9', 'http://www.iwatchonline.to/tv-show?startwith=09&p=0',
                589, art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(
            i, 'http://www.iwatchonline.to/tv-show?startwith=' + i.lower() +
            '&p=0', 589, art + '/' + i.lower() + '.png')
    main.GA("Tvshows", "A-ZTV")
    main.VIEWSB()
Exemple #15
0
def AtoZWATCHS():
    main.addDir('0-9', 'http://watchseries.ag/letters/09', 576,
                art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(
            i, 'http://watchseries.ag/letters/' + i.lower() + '/list-type/a_z',
            576, art + '/' + i.lower() + '.png')
    main.GA("Watchseries", "A-Z")
    main.VIEWSB()
Exemple #16
0
def VELO(murl):
        link=main.OPENURL(murl)
        link=main.unescapes(link)
        match= re.compile('<a href="([^<]+)" class="event-click-tracking" data-track-rule="module" data-module-name="other-shows".+?<img src="(.+?)" alt=".+?" title="(.+?)" style=".+?" />').findall(link)
        for url,thumb,name in sorted(match):
            thumb=thumb.replace(' ','%20')
            main.addDir(name,'http://velocity.discovery.com'+url,64,thumb)
        main.GA("Adventure","Velocity")
        main.VIEWSB()
Exemple #17
0
def MILIT(murl):
        main.addDir('AIR ACES','aa',90,'http://viewersguide.ca/wp-content/uploads/2013/01/air-aces-ss-280x200.png')
        link=main.OPENURL(murl)
        link=main.unescapes(link)
        match= re.compile('<a href="([^<]+)" class="event-click-tracking" data-track-rule="module" data-module-name="other-shows".+?<img src="(.+?)" alt=".+?" title="(.+?)" style=".+?" />').findall(link)
        for url,thumb,name in sorted(match):
            thumb=thumb.replace(' ','%20')
            main.addDir(name,'http://military.discovery.com'+url,64,thumb)
        main.GA("Adventure","Military")
        main.VIEWSB()
Exemple #18
0
def MAINMENU():
    main.addDir('Search',    BASE_URL+'?s=',1024,art+'/tpsearch.png')
    main.addDir('TV Shows',BASE_URL,1021,art+'/tptvshows.png')
    main.addDir('Movies',BASE_URL,1022,art+'/tpmovies.png')
    #main.addDir('TubePLUS Movie Charts','http://www.tubeplus.me/tool/',1023,'')
    if selfAddon.getSetting("tube-proxy") == "true":
        main.addPlayc('Proxy [COLOR green]ON[/COLOR]',BASE_URL,1004,art+'/tpsettings.png','','','','','')
    else:
        main.addPlayc('Proxy [COLOR red]OFF[/COLOR]',BASE_URL,1004,art+'/tpsettings.png','','','','','')
    main.VIEWSB()
Exemple #19
0
def HINDI_MOVIE_MENU(url, index=False):
    xbmcgui.Window(10000).clearProperty('AFTERSHOCK_SSR_TYPE')
    #main.addDirHome('A-Z',sominalurl,constants.MOVIE_ATOZ,art+'/az.png')
    main.addDirHome('New Releases',sominalurl + 'category/2014/feed',constants.SOMINAL_LISTMOVIES,art+'/new.png')
    main.addDirHome('Latest Added',sominalurl + 'category/hindi-movies/feed',constants.SOMINAL_LISTMOVIES,art+'/latest.png')
    #main.addDirHome('Featured Movies',sominalurl + 'category/featured_movies/',constants.MOVIE25_LISTMOVIES,art+'/feat.png')
    main.addDirHome('HD Releases',sominalurl + 'category/hindi-blurays/feed',constants.SOMINAL_LISTMOVIES,art+'/dvd2hd.png')
    main.addDirHome('Genre',sominalurl,constants.SOMINAL_GENRE,art+'/genre.png')
    main.addDirHome('By Year',sominalurl,constants.SOMINAL_YEAR,art+'/year.png')
    main.VIEWSB()
Exemple #20
0
def SOMINAL_GENRE(url,index=False):
    main.addDir('Action',sominalurl + 'category/action/feed',constants.SOMINAL_LISTMOVIES,art+'/act.png',index=index)
    main.addDir('Comedy',sominalurl + 'category/comedy/feed',constants.SOMINAL_LISTMOVIES,art+'/com.png',index=index)
    main.addDir('Crime',sominalurl + 'category/crime/feed',constants.SOMINAL_LISTMOVIES,art+'/cri.png',index=index)
    main.addDir('Drama',sominalurl + 'category/drama/feed',constants.SOMINAL_LISTMOVIES,art+'/dra.png',index=index)
    main.addDir('Horror',sominalurl + 'category/horror/feed',constants.SOMINAL_LISTMOVIES,art+'/hor.png',index=index)
    main.addDir('Romance',sominalurl + 'category/romance/feed',constants.SOMINAL_LISTMOVIES,art+'/rom.png',index=index)
    main.addDir('Social',sominalurl + 'category/social/feed',constants.SOMINAL_LISTMOVIES,art+'/soc.png',index=index)
    main.addDir('Thriller',sominalurl + 'category/thriller/feed',constants.SOMINAL_LISTMOVIES,art+'/thr.png',index=index)
    main.VIEWSB()
Exemple #21
0
def AtoZ(url):
    main.addDir(
        '0-9', 'http://www.sominaltvfilms.com/search/label/%23' + url +
        '?&max-results=15', 620, art + '/wfs/09.png')
    for i in string.ascii_uppercase:
        main.addDir(
            i, 'http://www.sominaltvfilms.com/search/label/' + i + url +
            '?&max-results=15', 620, art + '/wfs/' + i + '.png')
    main.GA("Watchseries", "A-Z")
    main.VIEWSB()
Exemple #22
0
def SKYSPORTSTV(murl):
        main.GA("SkySportsTV","List")
        link=main.OPENURL(murl)
        link=link.replace('\r','').replace('\n','').replace('\t','').replace('&nbsp;','')
        match = re.compile('<img src=".+?" data-src="(.+?)" class=".+?">                                                                                                                    </a>                                </div>                                <div class=".+?">                                    <a href="(.+?)" class=".+?">                                        <h4 class=".+?">(.+?)</h4>').findall(link)
        for thumb,url, name in match:
            thumb=thumb.replace('16-9/#{30}','384x216')
            url=url.replace('watch/tv-shows','watch/video/tv-shows').replace('/fantasyFC','/watch/video/tv-shows/fantasyFC')
            main.addDir(name,'http://www1.skysports.com'+url,176,thumb)
        main.VIEWSB()
Exemple #23
0
def MAINEXTRA():
    main.addDir('Search', 'extra', 535, art + '/wfs/searchex.png')
    #main.addDir('A-Z','http://seriesgate.tv/',538,art+'/wfs/azex.png')
    main.addDir('Recent Posts', 'http://www.extraminamovies.in/', 532,
                art + '/wfs/recentex.png')
    #main.addDir('Latest Releases','latest',532,art+'/wfs/latestex.png')
    main.addDir('Genre', 'http://www.extraminamovies.in/', 533,
                art + '/wfs/genreex.png')
    main.GA("Plugin", "Extramina")
    main.VIEWSB()
Exemple #24
0
def MAINWATCHS():
        main.addDir('Search','s',581,art+'/wfs/searchws.png')
        main.addDir('A-Z','s',577,art+'/wfs/azws.png')
        main.addDir('Yesterdays Episodes','http://watchseries.lt/tvschedule/-2',573,art+'/wfs/yesepi.png')
        main.addDir('Todays Episodes','http://watchseries.lt/tvschedule/-1',573,art+'/wfs/toepi2.png')
        main.addDir('Popular Shows','http://watchseries.lt/',580,art+'/wfs/popshowsws.png')
        main.addDir('This Weeks Popular Episodes','http://watchseries.lt/new',573,art+'/wfs/thisweek.png')
        main.addDir('Newest Episodes Added','http://watchseries.lt/latest',573,art+'/wfs/newadd.png')
        main.addDir('By Genre','genre',583,art+'/wfs/genrews.png')
        main.GA("Plugin","Watchseries")
        main.VIEWSB()
Exemple #25
0
def SCI(murl):
    link = main.OPENURL(murl)
    link = main.unescapes(link)
    match = re.compile(
        '<a href="([^<]+)" class="event-click-tracking" data-track-rule="module" data-module-name="shows-carousel".+?<img class=".+?" src=".+?" data-original="(.+?)" width=".+?alt="(.+?)" title=".+?" />'
    ).findall(link)
    for url, thumb, name in sorted(match):
        thumb = thumb.replace(' ', '%20')
        main.addDir(name, 'http://science.discovery.com' + url, 64, thumb)
    main.GA("Adventure", "Science")
    main.VIEWSB()
Exemple #26
0
def MAINBTV():
        main.addDir('Search','s',558,art+'/search.png')
        main.addDir('A-Z','s',560,art+'/wfs/az.png')
        main.addDir('Todays Episodes','todays',555,art+'/wfs/toepi.png')
        main.addDir('Popular Shows','http://www.btvguide.com/shows',562,art+'/wfs/popshow.png')
        main.addDir('New Shows','http://www.btvguide.com/shows/list-type/new_shows',564,art+'/wfs/newshow.png')
        main.addDir('New Episodes (Starting from yesterdays)','http://www.btvguide.com/shows/list-type/new_episodes',565,art+'/wfs/newepi.png')
        main.addDir('By Genre','genre',566,art+'/wfs/bygen.png')
        main.addDir('By Decade','decade',566,art+'/wfs/bydec.png')
        main.addDir('By Network','network',566,art+'/wfs/bynet.png')
        main.GA("Plugin","BTV-Guide")
        main.VIEWSB()
Exemple #27
0
def MAINPFTV(index=False):
        main.addDir('Search','s',468,art+'/search.png',index=index)
        main.addDir('A-Z','s',463,art+'/az.png',index=index)
        main.addDir('Yesterdays Episodes',BASE_URL+'index_last_3_days.html',460,art+'/yesepi.png',index=index)
        main.addDir('Todays Episodes',BASE_URL+'index_last.html',460,art+'/toepi2.png',index=index)
        main.addDir('Popular Shows','shows',467,art+'/popshowsws.png',index=index)
        main.addDir('This Weeks Popular Episodes','season',467,art+'/thisweek.png',index=index)
        if selfAddon.getSetting("tube-proxy") == "true":
                main.addPlayc('Proxy [COLOR green]ON[/COLOR]',BASE_URL,1004,art+'/pftv.png','','','','','')
        else:
                main.addPlayc('Proxy [COLOR red]OFF[/COLOR]',BASE_URL,1004,art+'/pftv.png','','','','','')
        main.GA("Plugin",prettyName)
        main.VIEWSB()
Exemple #28
0
def AZBLURAY(url):
    langID = re.findall('lang=(.+?)&', url)[0]
    main.addDir(
        '0-9', 'http://www.einthusan.com/bluray/index.php?lang=' + langID +
        '&organize=Alphabetical&filtered=Numerical&org_type=Alphabetical', 42,
        art + '/09.png')
    for i in string.ascii_uppercase:
        main.addDir(
            i, 'http://www.einthusan.com/bluray/index.php?lang=' + langID +
            '&organize=Alphabetical&filtered=' + i + '&org_type=Alphabetical',
            42, art + '/' + i.lower() + '.png')
    main.GA("einthusan", "A-Z Bluray")
    main.VIEWSB()
Exemple #29
0
def LIVETV_MENU(murl, name, index):
    logoBaseURL = 'http://www.lyngsat-logo.com/logo/tv'
    main.addDir(
        'Willow Cricket',
        'rtmp://80.82.78.15:443/liverepeater playpath=38 live=1 pageUrl=http://popeoftheplayers.pw/Vd?u#bt!25 timeout=15 token=#atd%#$ZH timeout=15',
        constants.LIVETV_PLAY, logoBaseURL + '/ww/willow_us.png')
    #main.addDir('9X Tashan','http://yamgo.com/#9x-tashan',constants.LIVETV_PLAY,logoBaseURL+'/num/9x_tashan.png')
    #main.addDir('Aaj Tak','http://aajtak.intoday.in/livetv.html',constants.LIVETV_PLAY, logoBaseURL+'/aa/aaj_tak.png')
    main.addDir(
        'ABP News',
        'http://hindiabp-lh.akamaihd.net/z/hindiabp1new_1@192103/manifest.f4m',
        constants.LIVETV_PLAY, logoBaseURL + '/aa/abp_news_in.png')
    main.VIEWSB()
Exemple #30
0
def GENREEXTRA(murl):
    main.addDir('Action', 'http://www.watching-now.com/search/label/Action',
                532, art + '/act.png')
    main.addDir('Adventure',
                'http://www.watching-now.com/search/label/Adventure', 532,
                art + '/adv.png')
    main.addDir('Animation',
                'http://www.watching-now.com/search/label/Animation', 532,
                art + '/ani.png')
    main.addDir('Biography',
                'http://www.watching-now.com/search/label/Biography', 532,
                art + '/bio.png')
    main.addDir('Bollywood',
                'http://www.watching-now.com/search/label/Bollywood', 532,
                art + '/bollyw.png')
    main.addDir('Comedy', 'http://www.watching-now.com/search/label/Comedy',
                532, art + '/com.png')
    main.addDir('Crime', 'http://www.watching-now.com/search/label/Crime', 532,
                art + '/cri.png')
    main.addDir('Documentary',
                'http://www.watching-now.com/search/label/Documentary', 532,
                art + '/doc.png')
    main.addDir('Drama', 'http://www.watching-now.com/search/label/Drama', 532,
                art + '/dra.png')
    main.addDir('Family', 'http://www.watching-now.com/search/label/Family',
                532, art + '/fam.png')
    main.addDir('Fantasy', 'http://www.watching-now.com/search/label/Fantasy',
                532, art + '/fant.png')
    main.addDir('History', 'http://www.watching-now.com/search/label/History',
                532, art + '/his.png')
    main.addDir('Horror', 'http://www.watching-now.com/search/label/Horror',
                532, art + '/hor.png')
    main.addDir('Music', 'http://www.watching-now.com/search/label/Music', 532,
                art + '/mus.png')
    main.addDir('Mystery', 'http://www.watching-now.com/search/label/Mystery',
                532, art + '/mys.png')
    main.addDir('Romance', 'http://www.watching-now.com/search/label/Romance',
                532, art + '/rom.png')
    main.addDir('Sci-Fi', 'http://www.watching-now.com/search/label/Sci-Fi',
                532, art + '/sci.png')
    main.addDir('Sport', 'http://www.watching-now.com/search/label/Sports',
                532, art + '/spo.png')
    main.addDir('Thriller',
                'http://www.watching-now.com/search/label/Thriller', 532,
                art + '/thr.png')
    main.addDir('War', 'http://www.watching-now.com/search/label/War', 532,
                art + '/war.png')
    main.addDir('Western', 'http://www.watching-now.com/search/label/Western',
                532, art + '/west.png')
    main.GA("Watching Now", "Genre")
    main.VIEWSB()