def MOVIES_OD(): try: modules.addDir('All Movies','http://entertainmentlists.x10host.com/Lists/?mode=Movies&list=GetGenres',39,ART+'LiveTv.png','','') except: pass try: parser.MovieCategories('mode=Movies&list=GetGenres') except: pass modules.AUTO_VIEW('500')
def MOVIES_OD(): try: modules.addDir( 'All Movies', 'http://entertainmentlists.x10host.com/Lists/?mode=Movies&list=GetGenres', 39, ART + 'LiveTv.png', '', '') except: pass try: parser.MovieCategories('mode=Movies&list=GetGenres') except: pass modules.AUTO_VIEW('500')
def LIVE_TV(): try: modules.addDir('All Channels',Decode('aHR0cDovL2VudGVydGFpbm1lbnRsaXN0cy54MTBob3N0LmNvbS9MaXN0cy8/bW9kZT1MaXZlVFYmbGlzdD1HZXRDYXQ='),20,ART+'LiveTv.png','','') except: pass try: parser.TVCategories(Decode('bW9kZT1MaXZlVFYmbGlzdD1HZXRDYXQ=')) except: pass try: modules.addDir('Premium TV','',35,ART+'PremiumTV.png','','') except: pass AUTO_VIEW('504')
def LIVE_TV(): try: modules.addDir( 'All Channels', Decode( 'aHR0cDovL2VudGVydGFpbm1lbnRsaXN0cy54MTBob3N0LmNvbS9MaXN0cy8/bW9kZT1MaXZlVFYmbGlzdD1HZXRDYXQ=' ), 20, ART + 'LiveTv.png', '', '') except: pass try: parser.TVCategories(Decode('bW9kZT1MaXZlVFYmbGlzdD1HZXRDYXQ=')) except: pass try: modules.addDir('Premium TV', '', 35, ART + 'PremiumTV.png', '', '') except: pass AUTO_VIEW('504')
def GetDIRS(): BaseURL = urllib2.urlopen('http://watch-simpsons.com/downloads/', timeout=500) Soup = BeautifulSoup(BaseURL) GetUL = Soup.find_all('ul') for item in GetUL: GetLI = Soup.find_all('li') for item in GetLI: GetANCHOR = Soup.find_all('a') for link in GetANCHOR: URLStart = 'http://watch-simpsons.com/downloads/' DirURL = link.get("href") Title = link.text #BuildFinalURLVARS = {'base': URLStart, 'dir': DirURL} #BuildFinalURL = urllib.urlencode(BuildFinalURLVARS) #FURL = print(BuildFinalURL) modules.addDir(Title, URLStart + str(DirURL), 32, '', '', '')
def MovieCategories(url): OpenURL = urllib2.urlopen(BaseUrl+url) soup = BeautifulSoup(OpenURL) OpenURL.close() GetCategories = soup.find_all('div', {'id': 'CategorySection'}) for category in GetCategories: CatData = [] GetCategoryTitle = category.find_all('title', {'class': 'Category'}) for title in GetCategoryTitle: title = re.findall(r'<title class="Category">(.*?)</title>',str(title)) for Title in title: CatData.append(Title) Icon = category.find_all('a', {'class': 'CategoryIcon'}) for icon in Icon: icon = re.findall(r'<a class="CategoryIcon">(.*?)</a>',str(icon)) for Icon in icon: CatData.append(Icon) Fanart = category.find_all('a', {'class': 'CategoryFanart'}) for fanart in Fanart: fanart = re.findall(r'<a class="CategoryFanart">(.*?)</a>',str(fanart)) for Fanart in fanart: CatData.append(Fanart) category = CatData[0] icon = CatData[1] fanart = CatData[2] modules.addDir(category,BaseUrl+'mode=Movies&list='+category,34,ART+icon,ART+fanart,'') modules.setView('livetv', 'TV-Guide')
def HOME_MENU(): #modules.addDir('Test Menu', BaseURL + 'LiVE/Entertainment.m3u',27,ART+'TestMenu.png','','') #modules.addDir('Watch Simpsons Test','',32,ART+'TestMenu.png','','') modules.addDir('Live TV','',1,ART+'LiveTv.png','','') modules.addDir('Live Sport Events',Decode('aHR0cDovL2VudGVydGFpbm1lbnRsaXN0cy54MTBob3N0LmNvbS9MaXN0cy8/bW9kZT1TcG9ydHNFdmVudHMmbGlzdD1HZXRFdmVudHM='),40,ART+'LiveTv.png','','') #modules.addDir('OnDemand','',3,ART+'OnDemand.png',FANART,'') modules.addDir('Movies','',7,ART+'Movies.png',FANART,'') #modules.addDir('Adult','',6,ART+'Adult.png',FANART,'') #modules.addDir('Music','',8,ART+'Music.png',FANART,'') xbmcplugin.endOfDirectory(addon_handle); AUTO_VIEW('504')
def HOME_MENU(): #modules.addDir('Test Menu', BaseURL + 'LiVE/Entertainment.m3u',27,ART+'TestMenu.png','','') #modules.addDir('Watch Simpsons Test','',32,ART+'TestMenu.png','','') modules.addDir('Live TV', '', 1, ART + 'LiveTv.png', '', '') modules.addDir( 'Live Sport Events', Decode( 'aHR0cDovL2VudGVydGFpbm1lbnRsaXN0cy54MTBob3N0LmNvbS9MaXN0cy8/bW9kZT1TcG9ydHNFdmVudHMmbGlzdD1HZXRFdmVudHM=' ), 40, ART + 'LiveTv.png', '', '') #modules.addDir('OnDemand','',3,ART+'OnDemand.png',FANART,'') modules.addDir('Movies', '', 7, ART + 'Movies.png', FANART, '') #modules.addDir('Adult','',6,ART+'Adult.png',FANART,'') #modules.addDir('Music','',8,ART+'Music.png',FANART,'') xbmcplugin.endOfDirectory(addon_handle) AUTO_VIEW('504')
def On_Demand(): modules.addDir('TV Shows','',2,ART+'TvShows.png',FANART,'') modules.addDir('24/7 Shows','',11,ART+'24_7TVShows.png',FANART,'') modules.addDir('Sports Replays','',4,ART+'SportReplay.png',FANART,'') AUTO_VIEW('500')
def TV_SHOWS(): modules.addDir('Watch Simpsons','',32,ART+'Music.png',FANART,'') modules.AUTO_VIEW('518')
def On_Demand(): modules.addDir('TV Shows', '', 2, ART + 'TvShows.png', FANART, '') modules.addDir('24/7 Shows', '', 11, ART + '24_7TVShows.png', FANART, '') modules.addDir('Sports Replays', '', 4, ART + 'SportReplay.png', FANART, '') AUTO_VIEW('500')
def Music(): url = 'http://community-links.googlecode.com/svn/trunk/MrCuddlesTVLinks.xml' modules.TestMenuDIR(url) modules.addDir('MTV TEST','',2,ART+'UKTop100.png',FANART,'') modules.AUTO_VIEW('500')
def MUSIC(): modules.addDir('Hot UK Top 100', '', 2, ART + 'UKTop100.png', FANART, '') AUTO_VIEW('500')
def Adult_XxX(): modules.addDir('Live', '', 30, ART + 'LiveTv.png', FANART, '') modules.addDir('OnDemand', '', 12, ART + 'OnDemand.png', FANART, '') AUTO_VIEW('500')
def SPORTS_RP(): modules.addDir('NRL', '', 10, ART + 'LiveTv.png', '', '') modules.addDir('Match Of The Day', '', 25, ART + 'LiveTv.png', '', '') AUTO_VIEW('500')
def Adult_XxX(): modules.addDir('Live','',30,ART+'LiveTv.png',FANART,'') modules.addDir('OnDemand','',12,ART+'OnDemand.png',FANART,'') AUTO_VIEW('500')
def Adult_Live(): modules.addDir('Adult Live TEST', '', 2, ART + 'UKTop100.png', FANART, '') modules.AUTO_VIEW('500')
def Adult_OD(): modules.addDir('Adult OD Test','',2,ART+'MoviesOD.png',FANART,'') modules.AUTO_VIEW('500')
def Adult_Live(): modules.addDir('Adult Live TEST','',2,ART+'UKTop100.png',FANART,'') modules.AUTO_VIEW('500')
def MUSIC(): modules.addDir('Hot UK Top 100','',2,ART+'UKTop100.png',FANART,'') AUTO_VIEW('500')
def TV_SHOWS(): modules.addDir('Watch Simpsons', '', 32, ART + 'Music.png', FANART, '') modules.AUTO_VIEW('518')
def Adult_OD(): modules.addDir('Adult OD Test', '', 2, ART + 'MoviesOD.png', FANART, '') modules.AUTO_VIEW('500')
def SPORTS_RP(): modules.addDir('NRL','',10,ART+'LiveTv.png','','') modules.addDir('Match Of The Day','',25,ART+'LiveTv.png','','') AUTO_VIEW('500')
def Music(): url = 'http://community-links.googlecode.com/svn/trunk/MrCuddlesTVLinks.xml' modules.TestMenuDIR(url) modules.addDir('MTV TEST', '', 2, ART + 'UKTop100.png', FANART, '') modules.AUTO_VIEW('500')