def mode_subcheck(mode='',site='',section='',url=''): if (mode=='SectionMenu'): SectionMenu() elif (mode=='') or (mode=='main') or (mode=='MainMenu'): SectionMenu() elif (mode=='SubMenu'): SubMenu() elif (mode=='SubSubMenu'): SubSubMenu() elif (mode=='AZ'): Browse_AZ() # ANIME-CENTRUM elif (mode=='PageCentrum'): Browse_PageCentrum(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) elif (mode=='EpisodesCentrum'): Browse_EpisodesCentrum(url,page) # DIFF-ANIME elif (mode=='Page'): Browse_PageDiff(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) elif (mode=='EpisodesDiff'): Browse_EpisodesDiff(url,page) elif (mode=='aktualnosci'): Browse_PageDiffAKT(url,page) elif (mode=='nextpage'): Browse_EpisodesDiff(url,page) # ANIME-ONLINE elif (mode=='Pageanimeonline'): Browse_Pageanimeonline(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) elif (mode=='EpisodesAnime'): Browse_EpisodesAnime(url,page) elif (mode=='PlayAnime'): Browse_PlayAnime(url,page) elif (mode=='recenzje'): Browse_Recenzje(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) # ANIME-SHNIDEN elif (mode=='Pageshniden'): Browse_Pageshniden(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) elif (mode=='EpisodesShniden'): Browse_EpisodesShniden(url,page) elif (mode=='Browse_GenreShniden'): Browse_GenreShniden(url) elif (mode=='PlayShniden'): Browse_PlayShniden(url,page) # DRAMA-QUEEN elif (mode=='EpisodesDramaQueen_drama'): Browse_EpisodesDramaQueen_drama(url,page) elif (mode=='dramaqueen_drama'): Browse_PageDramaQueen_drama(url,page) elif (mode=='dramaqueen_drama_movie'): Browse_PageDramaQueen_dramamovie(url,page) # ANIME-ON elif (mode=='Pageanimeon'): Browse_Pageanimeon(url=url,page=page,metamethod=addpr('metamethod','')) #(site,section) elif (mode=='EpisodesAnimeon'): Browse_EpisodesAnimeon(url,page) elif (mode=='Version'): Browse_Version(url,page) # PLAY FROM HOST elif (mode=='PlayFromHost'): PlayFromHost(url) # ULUBIONE elif (mode=='FavoritesList'): Fav_List(site=site,section=section,subfav=addpr('subfav','')) elif (mode=='cFavoritesEmpty'): fav__COMMON__empty( site=site,section=section,subfav=addpr('subfav','') ); xbmc.executebuiltin("XBMC.Container.Refresh"); elif (mode=='cFavoritesRemove'): fav__COMMON__remove( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year','') ) elif (mode=='cFavoritesAdd'): fav__COMMON__add( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year',''),img=addpr('img',''),fanart=addpr('fanart',''),plot=addpr('plot',''),commonID=addpr('commonID',''),commonID2=addpr('commonID2',''),ToDoParams=addpr('todoparams',''),Country=addpr('country',''),Genres=addpr('genres',''),Url=url ) #,=addpr('',''),=addpr('','')
# -*- coding: utf-8 -*- ############################################################################### ############################################################################### # Anime-Shinden ############################################################################### ############################################################################### ### Imports ### import re from common import (_addon, addpr, nURL, eod, ContextMenu_Movies, ContextMenu_Series, ContextMenu_Episodes, set_view, addst, addonPath, html_entity_decode) from metahandler import metahandlers #from metahandler import metacontainers ### ########################################################################## ### ########################################################################## site = addpr('site', '') section = addpr('section', '') url = addpr('url', '') metaget = metahandlers.MetaData(preparezip=False) fanartAol = addonPath + '/art/japan/fanart.jpg' iconShniden = addonPath + '/art/japan/animeshniden.jpg' mainSite5 = 'http://www.anime-shinden.info/' def Pageshniden(url, page='', metamethod=''): html = nURL(url) Browse_ItemShniden(html, metamethod) eod() def Browse_ItemShniden(html, metamethod='', content='tvshows', view='515'):
def check_mode(mode='',site='',section='',url=''): deb('Mode',mode); deb('param >> site',site); deb('param >> section',section); deb('param >> url',url); deb('param >> title',addpr('title','')) if (mode=='') or (mode=='main') or (mode=='MainMenu'): if (site==''): import mMain; return if (mode=='PlayURL'): PlayURL(url) elif (mode=='PlayURLs'): PlayURLs(url) elif (mode=='PlayURLstrm'): PlayURLstrm(url) elif (mode=='PlayFromHost'): PlayFromHost(url) elif (mode=='PlayVideo'): PlayVideo(url) elif (mode=='PlayItCustom'): PlayItCustom(url,addpr('streamurl',''),addpr('img',''),addpr('title','')) elif (mode=='PlayItCustomL2A'): PlayItCustomL2A(url,addpr('streamurl',''),addpr('img',''),addpr('title','')) elif (mode=='Settings'): _addon.addon.openSettings() # Another method: _plugin.openSettings() ## Settings for this addon. elif (mode=='ResolverSettings'): import urlresolver; urlresolver.display_settings() ## Settings for UrlResolver script.module. elif (mode=='ResolverUpdateHostFiles'): import urlresolver; urlresolver.display_settings() ## Settings for UrlResolver script.module. elif (mode=='TextBoxFile'): TextBox2().load_file(url,addpr('title','')); #eod() elif (mode=='TextBoxUrl'): TextBox2().load_url(url,addpr('title','')); #eod() elif (mode=='Download'): try: _addon.resolve_url(url) except: pass debob([url,addpr('destfile',''),addpr('destpath',''),str(tfalse(addpr('useResolver','true')))]) DownloadThis(url,addpr('destfile',''),addpr('destpath',''),tfalse(addpr('useResolver','true'))) elif (mode=='toJDownloader'): SendTo_JDownloader(url,tfalse(addpr('useResolver','true'))) elif (mode=='cFavoritesEmpty'): fav__COMMON__empty( site=site,section=section,subfav=addpr('subfav','') ) elif (mode=='cFavoritesRemove'): fav__COMMON__remove( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year','') ) elif (mode=='cFavoritesAdd'): fav__COMMON__add( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year',''),img=addpr('img',''),fanart=addpr('fanart',''),plot=addpr('plot',''),commonID=addpr('commonid',''),commonID2=addpr('commonid2',''),ToDoParams=addpr('todoparams',''),Country=addpr('country',''),Genres=addpr('genres',''),Url=url ) #,=addpr('',''),=addpr('','') else: ### Handle importing .py file for the right site. siteL=site.lower() debob(xbmc.translatePath(os.path.join(_addonPath,site+'.py'))) if (siteL=='others'): import mOthers elif (siteL=='misc'): import mMisc elif (siteL=='mMovies_and_TV'): import mMovies_and_TV elif (siteL=='mAnime'): import mAnime elif (siteL=='mLiveStreams'): import mLiveStreams elif (siteL=='resolverplugins'): import mResolverPlugins # elif isFile(xbmc.translatePath(os.path.join(_addonPath,site+'.py')))==True: __import__(site) else: myNote(header='Mode: "'+mode+'"',msg=site+' (site) not found.'); import mMain; return
try: _addon.resolve_url(url) except: pass debob([url,addpr('destfile',''),addpr('destpath',''),str(tfalse(addpr('useResolver','true')))]) DownloadThis(url,addpr('destfile',''),addpr('destpath',''),tfalse(addpr('useResolver','true'))) elif (mode=='toJDownloader'): SendTo_JDownloader(url,tfalse(addpr('useResolver','true'))) elif (mode=='cFavoritesEmpty'): fav__COMMON__empty( site=site,section=section,subfav=addpr('subfav','') ) elif (mode=='cFavoritesRemove'): fav__COMMON__remove( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year','') ) elif (mode=='cFavoritesAdd'): fav__COMMON__add( site=site,section=section,subfav=addpr('subfav',''),name=addpr('title',''),year=addpr('year',''),img=addpr('img',''),fanart=addpr('fanart',''),plot=addpr('plot',''),commonID=addpr('commonid',''),commonID2=addpr('commonid2',''),ToDoParams=addpr('todoparams',''),Country=addpr('country',''),Genres=addpr('genres',''),Url=url ) #,=addpr('',''),=addpr('','') else: ### Handle importing .py file for the right site. siteL=site.lower() debob(xbmc.translatePath(os.path.join(_addonPath,site+'.py'))) if (siteL=='others'): import mOthers elif (siteL=='misc'): import mMisc elif (siteL=='mMovies_and_TV'): import mMovies_and_TV elif (siteL=='mAnime'): import mAnime elif (siteL=='mLiveStreams'): import mLiveStreams elif (siteL=='resolverplugins'): import mResolverPlugins # elif isFile(xbmc.translatePath(os.path.join(_addonPath,site+'.py')))==True: __import__(site) else: myNote(header='Mode: "'+mode+'"',msg=site+' (site) not found.'); import mMain; return #mode_subcheck(mode,site,section,url) check_mode(addpr('mode',''),addpr('site',''),addpr('section',''),addpr('url','')) ### Runs the function that checks the mode and decides what the plugin should do. This should be at or near the end of the file. ### ############################################################################################################ ### ############################################################################################################
# -*- coding: utf-8 -*- ############################################################################### ############################################################################### # Anime-Centrum ############################################################################### ############################################################################### ### Imports ### import re import urllib from common import (_addon, addpr, nURL, eod, ContextMenu_Movies, ContextMenu_Series, ContextMenu_Episodes, set_view, messupText, addst, cFL_) ### ########################################################################## ### ########################################################################## site = addpr('site', '') section = addpr('section', '') url = addpr('url', '') def PageCentrum(url, page='', metamethod=''): html = nURL(url) Browse_Itemscen(html, metamethod) eod() def Browse_Itemscen(html, metamethod='', content='tvshows', view='515'): if (len(html) == 0): return r = re.compile('<a href="http://anime-centrum.net/(.+?)" class="tip-(.+?) tip-style-2"').findall(html) ItemCount = len(r) if len(r) > 0: for _url, _x in r:
def mode_subcheck(mode='', site='', section='', url=''): if (mode == 'SectionMenu'): SectionMenu() elif (mode == '') or (mode == 'main') or (mode == 'MainMenu'): SectionMenu() elif (mode == 'SubMenu'): SubMenu() elif (mode == 'SubSubMenu'): SubSubMenu() # DRAGONDB elif (mode == 'dragonball'): Dragonball(mode=mode, url=url, page=page) elif (mode == 'Episodesdragon'): Dragonball(mode, url, page) elif (mode == 'Playdragon'): Dragonball(mode, url, page) # ANIME4FUN elif (mode == 'Page4fun'): Anime4fun(mode=mode, url=url, page=page) elif (mode == 'Episodes4fun'): Anime4fun(mode, url, page) elif (mode == 'PlayAnime4fun'): Anime4fun(mode, url, page) # ANIME-CENTRUM elif (mode == 'Pageanimecentrum'): Animecentrum(mode=mode, url=url, page=page) elif (mode == 'EpisodesAnimecentrum'): Animecentrum(mode, url, page) elif (mode == 'PlayAnimecentrum'): Animecentrum(mode, url, page) # ANIME-ONLINE elif (mode == 'Pageanimeonline'): AnimeOnline(mode=mode, url=url, page=page) elif (mode == 'EpisodesAnime'): AnimeOnline(mode, url, page) elif (mode == 'PlayAnime'): AnimeOnline(mode, url, page) elif (mode == 'Filmy'): AnimeOnline(mode, url, page) elif (mode == 'recenzje'): AnimeOnline(mode, url=url, page=page) # ANIME-JOY elif (mode == 'Pagejoy'): Animejoy(mode=mode, url=url, page=page) elif (mode == 'Episodesjoy'): Animejoy(mode, url, page) elif (mode == 'PlayAnimejoy'): Animejoy(mode, url, page) # WBIJAM.PL elif (mode == 'Pagewbijam'): Wbijam(mode=mode, url=url, page=page) elif (mode == 'Browse_Itemslist'): Wbijam(mode, url, page) elif (mode == 'Browse_Episodeswijam'): Wbijam(mode, url, page) elif (mode == 'Browse_Episodeswijaminne'): Wbijam(mode, url, page) elif (mode == 'Browse_Episodeswijaminne2'): Wbijam(mode, url, page) elif (mode == 'Browse_PlayWbijam'): Wbijam(mode, url, page) # ANIMEZONE elif (mode == 'Pagezone'): Animezone(mode=mode, url=url, page=page) elif (mode == 'Episodeszone'): Animezone(mode, url, page) elif (mode == 'PlayAnimezone'): Animezone(mode, url, page) # KRESKOWECZKI elif (mode == 'Pagekresk'): Animekresk(mode=mode, url=url, page=page) elif (mode == 'Episodeskresk'): Animekresk(mode, url, page) elif (mode == 'PlayAnimekresk'): Animekresk(mode, url, page) # SENPAI elif (mode == 'Senpai'): AnimeSenpai(mode=mode, url=url, page=page) elif (mode == 'EpisodesSenpai'): AnimeSenpai(mode, url, page) elif (mode == 'PlaySenpai'): AnimeSenpai(mode, url, page) # PLAY FROM HOST elif (mode == 'PlayFromHost'): PlayFromHost(url, page) # ULUBIONE elif (mode == 'FavoritesList'): Fav_List(site=site, section=section, subfav=addpr('subfav', '')) elif (mode == 'cFavoritesEmpty'): fav__COMMON__empty(site=site, section=section, subfav=addpr('subfav', '')) xbmc.executebuiltin("XBMC.Container.Refresh") elif (mode == 'cFavoritesRemove'): fav__COMMON__remove(site=site, section=section, subfav=addpr('subfav', ''), name=addpr('title', ''), year=addpr('year', '')) elif (mode == 'cFavoritesAdd'): fav__COMMON__add(site=site, section=section, subfav=addpr('subfav', ''), name=addpr('title', ''), year=addpr('year', ''), img=addpr('img', ''), fanart=addpr('fanart', ''), plot=addpr('plot', ''), commonID=addpr('commonID', ''), commonID2=addpr('commonID2', ''), ToDoParams=addpr('todoparams', ''), Country=addpr('country', ''), Genres=addpr('genres', ''), Url=url) elif (mode == 'addView'): from common import addView addView('movies') elif (mode == 'delete_table'): from scraper import delete_table delete_table()
'1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26' ] Anime4funalphabet = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ] MyBrowser = [ 'User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3' ] ############################################################################### site = addpr('site', '') section = addpr('section', '') url = addpr('url', '') nmr = addpr('nmr', '') sections = { 'dragonball': 'dragonball', 'animecentrum': 'animecentrum', 'anime4fun': 'anime4fun', 'animejoy': 'animejoy', 'Dramadrama': 'Dramadrama', 'Dramamovie': 'Dramamovie', 'animeonline': 'animeonline', 'animeodc': 'animeodc', 'aktualnosci': "aktualnosci", 'movies': 'movies', 'animeshinden': 'animeshinden',
def mode_subcheck(mode="", site="", section="", url=""): if mode == "SectionMenu": SectionMenu() elif (mode == "") or (mode == "main") or (mode == "MainMenu"): SectionMenu() elif mode == "SubMenu": SubMenu() elif mode == "SubSubMenu": SubSubMenu() elif mode == "AZ": Browse_AZ() # ANIME-CENTRUM elif mode == "PageCentrum": Browse_PageCentrum(url=url, page=page, metamethod=addpr("metamethod", "")) # (site,section) elif mode == "EpisodesCentrum": Browse_EpisodesCentrum(url, page) # DIFF-ANIME elif mode == "Page": Browse_PageDiff(url=url, page=page, metamethod=addpr("metamethod", "")) # (site,section) elif mode == "EpisodesDiff": Browse_EpisodesDiff(url, page) elif mode == "aktualnosci": Browse_PageDiffAKT(url, page) elif mode == "nextpage": Browse_EpisodesDiff(url, page) # ANIME-ONLINE elif mode == "Pageanimeonline": Browse_Pageanimeonline(url=url, page=page, metamethod=addpr("metamethod", "")) # (site,section) elif mode == "EpisodesAnime": Browse_EpisodesAnime(url, page) elif mode == "PlayAnime": Browse_PlayAnime(url, page) elif mode == "recenzje": Browse_Recenzje(url=url, page=page, metamethod=addpr("metamethod", "")) # (site,section) # ANIME-SHNIDEN elif mode == "Pageshniden": Browse_Pageshniden(url=url, nmr=nmr, page=page, metamethod=addpr("metamethod", "")) # (site,section) elif mode == "EpisodesShniden": Browse_EpisodesShniden(url, page) elif mode == "Browse_GenreShniden": Browse_GenreShniden(url) elif mode == "PlayShniden": Browse_PlayShniden(url, page) elif mode == "PlayShniden2": Browse_PlayShniden2(url, page) # DRAMA-QUEEN elif mode == "EpisodesDramaQueen_drama": Browse_EpisodesDramaQueen_drama(url, page) elif mode == "dramaqueen_drama": Browse_PageDramaQueen_drama(url, page) elif mode == "dramaqueen_drama_movie": Browse_PageDramaQueen_dramamovie(url, page) # ANIME-ON elif mode == "Pageanimeon": Browse_Pageanimeon(url=url, page=page, metamethod=addpr("metamethod", "")) # (site,section) elif mode == "EpisodesAnimeon": Browse_EpisodesAnimeon(url, page) elif mode == "Version": Browse_Version(url, page) # PLAY FROM HOST elif mode == "PlayFromHost": PlayFromHost(url) # ULUBIONE elif mode == "FavoritesList": Fav_List(site=site, section=section, subfav=addpr("subfav", "")) elif mode == "cFavoritesEmpty": fav__COMMON__empty(site=site, section=section, subfav=addpr("subfav", "")) xbmc.executebuiltin("XBMC.Container.Refresh") elif mode == "cFavoritesRemove": fav__COMMON__remove( site=site, section=section, subfav=addpr("subfav", ""), name=addpr("title", ""), year=addpr("year", "") ) elif mode == "cFavoritesAdd": fav__COMMON__add( site=site, section=section, subfav=addpr("subfav", ""), name=addpr("title", ""), year=addpr("year", ""), img=addpr("img", ""), fanart=addpr("fanart", ""), plot=addpr("plot", ""), commonID=addpr("commonID", ""), commonID2=addpr("commonID2", ""), ToDoParams=addpr("todoparams", ""), Country=addpr("country", ""), Genres=addpr("genres", ""), Url=url, ) # ,=addpr('',''),=addpr('','')
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ] MyBrowser = ["User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"] ############################################################################### site = addpr("site", "") section = addpr("section", "") url = addpr("url", "") nmr = addpr("nmr", "") sections = { "diffanime": "diffanime", "animecentrum": "animecentrum", "DramaQueen": "DramaQueen", "Dramadrama": "Dramadrama", "Dramamovie": "Dramamovie", "animeonline": "animeonline", "animeodc": "animeodc", "aktualnosci": "aktualnosci", "movies": "movies", "animeshinden": "animeshinden", "shnidenodc": "shnidenodc",
loginDrama = addst('username2', '') passwordDrama = addst('password2', '') ciastko = addonPath ### colors = {'0': 'white', '1': 'red', '2': 'blue', '3': 'green', '4': 'yellow', '5': 'orange', '6': 'lime', '7': '', '8': 'cornflowerblue', '9': 'blueviolet', '10': 'hotpink', '11': 'pink', '12': 'tan'} CR = '[CR]' MyAlphabet = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] AonlineAlphabet = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '3', '5'] AonlineDrama = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26'] AnimeonAlphabet = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] MyBrowser = ['User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'] ############################################################################### site = addpr('site', '') section = addpr('section', '') url = addpr('url', '') sections = {'diffanime': 'diffanime', 'animecentrum': "animecentrum", 'DramaQueen': 'DramaQueen', 'Dramadrama': 'Dramadrama', 'Dramamovie': 'Dramamovie','animeonline': 'animeonline','animeodc': 'animeodc', 'aktualnosci': "aktualnosci", 'movies': 'movies', 'animeshinden': 'animeshinden', 'shnidenodc': 'shnidenodc', 'shnidengat': 'shnidengat', 'animeon': 'animeon'} thumbnail = addpr('img', '') fanart = addpr('fanart', '') page = addpr('page', '') ############################################################################### ############################################################################### # Anime-Centrum ############################################################################### ############################################################################### def Browse_PageCentrum(url, page='', metamethod=''): from hostanimecentrum import PageCentrum