def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile('Clips</a>.+<ul class="sub-menu">(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="([^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 171, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def EXMovies(url): cathtml = utils.getHtml(url, '') match = re.compile('<div id="movies">(.*?)</div>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="([^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 117, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def PHCat(url): cathtml = utils.getHtml(url, '') match = re.compile('<ul class="dropdown-menu my-drop">(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="([^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 71, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Main(): utils.addDir('Zoeken','http://www.ziggosporttotaal.nl/zoeken.html?s=',235,'https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/zst.png','',fanart='https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/fanart.jpg') utils.addDir('Laatste video','http://www.ziggosporttotaal.nl/video/?sort=recent',233,'https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/zst.png','',fanart='https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/fanart.jpg') utils.addDir('Meest bekeken','http://www.ziggosporttotaal.nl/video/?sort=most',233,'https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/zst.png','',fanart='https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/fanart.jpg') utils.addDir('Voetbal','http://www.ziggosporttotaal.nl/video/1-voetbal/',233,'https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/zst.png','',fanart='https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/fanart.jpg') utils.addDir('Racing','http://www.ziggosporttotaal.nl/video/22-racing/',233,'https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/zst.png','',fanart='https://raw.githubusercontent.com/doki1/repo/master/NLView%20XML/fanart.jpg') xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile("<a href='/top/([^']+)'>.*?src='([^']+)' alt='([^']+)'", re.DOTALL | re.IGNORECASE).findall(cathtml) for catid, img, name in match: catpage = "http://anybunny.com/new/"+ catid utils.addDir(name, catpage, 321, img) xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): cathtml = utils.getHtml(url, '') match = re.compile('0" value="([^"]+)">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml) for catpage, name in match: catpage = 'http://k18.co/?cat=' + catpage utils.addDir(name, catpage, 231, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def TPCat(url): caturl = utils.getHtml(url, '') match = re.compile('<img src="([^"]+)"[^<]+<[^"]+"([^"]+)">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(caturl) for thumb, caturl, cat in match: caturl = "http://www.todayporn.com" + caturl + "page1.html" utils.addDir(cat, caturl, 91, thumb, 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): listhtml = utils.getHtml(url, '') match = re.compile('<a href="(.+?)" title=".+?">\n.+?<div class="thumb">\n.+?<img class="thumb" src="(.+?)" alt="(.+?)"/>').findall(listhtml) for catpage, img, name in match: name = utils.cleantext(name) utils.addDir(name, catpage, 341, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def YFTCat(url): cathtml = utils.getHtml(url, '') match = re.compile('<ul class="pm-browse-ul-subcats">(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('<a href="([^"]+)" class="">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 191, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Main(): utils.addDir('[COLOR yellow]Featured[/COLOR]','https://chaturbate.com/?page=1',221,'','') utils.addDir('[COLOR yellow]Female[/COLOR]','https://chaturbate.com/female-cams/?page=1',221,'','') utils.addDir('[COLOR yellow]Couple[/COLOR]','https://chaturbate.com/couple-cams/?page=1',221,'','') utils.addDir('[COLOR yellow]Male[/COLOR]','https://chaturbate.com/male-cams/?page=1',221,'','') utils.addDir('[COLOR yellow]Transsexual[/COLOR]','https://chaturbate.com/transsexual-cams/?page=1',221,'','') xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile('<li class="cat-item.+?"><a href="(.+?)" title=".+?">(.+?)</a> \((.+?)\)', re.DOTALL | re.IGNORECASE).findall(cathtml) for catpage, name, videos in match: name = name + ' [COLOR deeppink](%s)[/COLOR]' % videos utils.addDir(name, catpage, 471, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def PAQList(url, page, onelist=None): if onelist: url = url.replace("page/1/", "page/" + str(page) + "/") listhtml = utils.getHtml(url, "") if "pornaq" in url: match = re.compile( r'<h2>\s+<a title="([^"]+)" href="([^"]+)".*?src="([^"]+)" class="attachment-primary-post-thumbnail', re.DOTALL | re.IGNORECASE, ).findall(listhtml) for name, videopage, img in match: name = utils.cleantext(name) utils.addDownLink(name, videopage, 62, img, "") elif "porn00" in url: match = re.compile( '<h2> <a title="([^"]+)" href="([^"]+)".*?src="([^"]+)" class="attachment-primary-post-thumbnail', re.DOTALL | re.IGNORECASE, ).findall(listhtml) for name, videopage, img in match: name = utils.cleantext(name) utils.addDownLink(name, videopage, 62, img, "") if not onelist: if re.search("<span class='current'>\d+?</span><span>", listhtml, re.DOTALL | re.IGNORECASE): npage = page + 1 url = url.replace("page/" + str(page) + "/", "page/" + str(npage) + "/") utils.addDir("Next Page (" + str(npage) + ")", url, 61, "", npage) xbmcplugin.endOfDirectory(utils.addon_handle)
def NLCAT(url, site): siteurl = sitelist[site] link = utils.getHtml(url, '') tags = re.compile('<div class="category".*?href="([^"]+)".*?<h2>([^<]+)<.*?src="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(link) for caturl, catname, catimg in tags: catimg = siteurl + catimg utils.addDir(catname,caturl,101,catimg,site)
def Tags(url): html = utils.getHtml(url, '') match = re.compile('<div class="tagcloud">(.*?)</div>', re.DOTALL | re.IGNORECASE).findall(html) match1 = re.compile("href='([^']+)[^>]+>([^<]+)<", re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 181, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def EROCat(url): cathtml = utils.getHtml(url, '') match = re.compile('<ul class="dropdown-menu">(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml)[0] match1 = re.compile('href="(http://www.ero-tik.com/browse-[^"]+)"[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match) for catpage, name in match1: utils.addDir(name, catpage, 261, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def praias(): beachcams=[] try: temp= abrir_url(BeachcamURL + 'pt/livecams/') beachcams=re.compile('<a href="/pt/livecams/(.+?)">(.+?)</a>').findall(temp) except: print "Nao foi possivel obter as BeachCams" try: temp= abrir_url(SurflineURL + '/surf-report/portugal_2946/map/') beachcams+=re.compile('\tbackground-image:url./surfdata/images/icon_hdcam_blue.gif.\n\t\t\t\t\n ;background-repeat:no-repeat;background-position:bottom left"\n href="(.+?)">(.+?)</a>').findall(temp) except: print "Nao foi possivel obter as Surfline" try: temp=re.compile('Report<b class="caret">(.+?)</li></ul></li>').findall(abrir_url(SurftotalURL))[0] beachcams+=re.compile('<a href="(.+?)" >(.+?)</a>').findall(temp) except: print "Nao foi possivel obter as Surftotal" beachcams.sort(key=lambda t: t[1]) for end,nome in beachcams: nome=nome.replace('ã','ã').replace('ç','ç').replace('í','Ã').replace('´','á') if re.search('surf-report',end): end=SurflineURL + end nome= '[B]%s[/B] (Surfline)' % nome elif re.search('camaras-report',end): end=SurftotalURL + end nome= '[B]%s[/B] (Surftotal)' % nome else: end=BeachcamURL + 'pt/livecams/' + end nome= '[B]%s[/B] (Beachcam.pt)' % nome addDir(nome,end,27,tvporpath + art + 'versao-ver2.png',len(beachcams),'',False)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile('data-original="([^"]+)".*?href="([^"]+)">([^<]+)<.*?strong>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml) for img, catpage, name, videos in match: name = name + ' [COLOR blue]' + videos + ' videos[/COLOR]' utils.addDir(name, catpage, 131, img) xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): listhtml = utils.getHtml(url, '') match = re.compile('<a class="item" href="([^"]+)" title="([^"]+)".*?thumb" src="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) for catpage, name, img in match: name = utils.cleantext(name) utils.addDir(name, catpage, 361, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def BGCat(url): caturl = utils.getHtml(url, '') match = re.compile(r'<li><a target="_self" href="([^"]+)"\s+title="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(caturl) for videolist, name in match: videolist = "http://www.beeg.com" + videolist utils.addDir(name, videolist, 81, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def TPNCat(url, index): cathtml = utils.getHtml(url, '') match = re.compile('<ul class="scrolling cat(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="([^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[index]) for catpage, name in match1: utils.addDir(name, catpage, 121, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile('/tag/([^/]+)/" cla[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml) for catpage, name in match: catpage = "http://hentaihaven.org/ajax.php?action=pukka_infinite_scroll&page_no=1&grid_params=infinite_scroll=on&infinite_page=2&infinite_more=true¤t_page=taxonomy&front_page_cats=&inner_grid%5Buse_inner_grid%5D=on&inner_grid%5Btax%5D=post_tag&inner_grid%5Bterm_id%5D=53&inner_grid%5Bdate%5D=&search_query=&tdo_tag=" + catpage + "&sort=date" utils.addDir(name, catpage, 461, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): listhtml = utils.getHtml(url, '') match = re.compile('<li><a href="([^"]+)" rel="tag">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(listhtml) for catpage, name in match: name = utils.cleantext(name) utils.addDir(name, catpage, 371, '', '') xbmcplugin.endOfDirectory(utils.addon_handle)
def WXFTPS(url): tpshtml = utils.getHtml(url, '') match = re.compile("<li><a href='([^']+)[^>]+>([^<]+)", re.DOTALL | re.IGNORECASE).findall(tpshtml) for tpsurl, name in match: tpsurl = tpsurl + 'page/1/' utils.addDir(name, tpsurl, 11, '', 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url, index=0): cathtml = utils.getHtml(url, '') match = re.compile("<ul class='children'>(.*?)</ul>", re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="([^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[index]) for catpage, name in match1: utils.addDir(name, catpage, 232, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def WXFCat(url): cathtml = utils.getHtml(url, '') match = re.compile('data-src="([^"]+)".*?<a href="([^"]+)"[^<]+<span>([^<]+)</s.*?">([^<]+)', re.DOTALL | re.IGNORECASE).findall(cathtml) for img, catpage, name, videos in match: catpage = catpage + 'page/1/' name = name + ' [COLOR deeppink]' + videos + '[/COLOR]' utils.addDir(name, catpage, 11, img, 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def HQCAT(url): link = utils.getHtml(url, '') tags = re.compile('<a href="([^"]+)"[^<]+<img src="([^"]+)" alt="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(link) for caturl, catimg, catname in tags: caturl = "http://www.hqporner.com" + caturl catimg = "http://www.hqporner.com" + catimg utils.addDir(catname,caturl,151,catimg) xbmcplugin.endOfDirectory(utils.addon_handle)
def Main(): utils.addDownLink('[COLOR red]Refresh Cam4 images[/COLOR]','',283,'','') utils.addDir('[COLOR hotpink]Featured[/COLOR]','http://www.cam4.com/featured/1',281,'',1) utils.addDir('[COLOR hotpink]Females[/COLOR]','http://www.cam4.com/female/1',281,'',1) utils.addDir('[COLOR hotpink]Couples[/COLOR]','http://www.cam4.com/couple/1',281,'',1) utils.addDir('[COLOR hotpink]Males[/COLOR]','http://www.cam4.com/male/1',281,'',1) utils.addDir('[COLOR hotpink]Transsexual[/COLOR]','http://www.cam4.com/shemale/1',281,'',1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile("Clips</a>(.*)</ul>", re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('href="(/[^"]+)[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: catpage = 'http://streamxxx.tv' + catpage utils.addDir(name, catpage, 171, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def HCList(url): utils.addDir('[COLOR hotpink]A-Z List[/COLOR] [COLOR white]Censored & Uncensored[/COLOR]','http://www.hentaicraving.com/hentai-list/',33,'','') link = utils.getHtml(url, '') match = re.compile("""<a href='([^']+)'><img.*?title="([^"]+)".*?src="([^"]+)".*?Description: </b> ([^<]+)<p>""", re.DOTALL | re.IGNORECASE).findall(link) for videourl, name, img, desc in match: addHCDir(name, videourl, 31, img, desc) xbmc.executebuiltin('Container.SetViewMode(503)') xbmcplugin.endOfDirectory(utils.addon_handle)
def MainInternationalMovies(): utils.addDir('[COLOR hotpink]Tags[/COLOR]','http://streamxxx.tv/', 173, '', '') utils.addDir('[COLOR hotpink]Search Overall[/COLOR]','http://streamxxx.tv/?s=', 174, '', '') utils.addDir('[COLOR hotpink]Search International Movies[/COLOR]','http://streamxxx.tv/?cat=9&s=', 174, '', '') utils.addDir('[COLOR hotpink]Movies[/COLOR]','http://streamxxx.tv/category/movies/', 175, '', '') utils.addDir('[COLOR hotpink]Scenes[/COLOR]','http://streamxxx.tv/category/clips/', 170, '', '') List('http://streamxxx.tv/category/movies/international-movies/') xbmcplugin.endOfDirectory(utils.addon_handle)
def HQCAT(url): link = utils.getHtml(url, '') tags = re.compile('<a href="([^"]+)"[^<]+<img src="([^"]+)" alt="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(link) for caturl, catimg, catname in tags: caturl = "http://www.hqporner.com" + caturl catimg = "http://www.hqporner.com" + catimg utils.addDir(catname, caturl, 151, catimg) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): listhtml = utils.getHtml(url, '') match = re.compile( '<a href="(.+?)" title=".+?">\n.+?<div class="thumb">\n.+?<img class="thumb" src="(.+?)" alt="(.+?)"/>' ).findall(listhtml) for catpage, img, name in match: name = utils.cleantext(name) utils.addDir(name, catpage, 341, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile( '<a href="/category/([^"]+)"><img src="([^"]+)"><span>([^>]+)</span>', re.DOTALL).findall(cathtml) for catpage, img, name in match: utils.addDir(name, base_url + '/category/' + catpage, list_mode, base_url + img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Tags(url): html = utils.getHtml(url, '') match = re.compile('<div class="tagcloud">(.*?)</div>', re.DOTALL | re.IGNORECASE).findall(html) match1 = re.compile("href='([^']+)[^>]+>([^<]+)<", re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: utils.addDir(name, catpage, 171, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def NLCAT(url, site): siteurl = sitelist[site] link = utils.getHtml(url, '') tags = re.compile( '<div class="category".*?href="([^"]+)".*?<h2>([^<]+)<.*?src="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(link) for caturl, catname, catimg in tags: catimg = siteurl + catimg utils.addDir(catname, caturl, 101, catimg, site)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile( '<a class="tooltip" href="(http://www.hclips.com/categories/.+?)" id=".+?">.+?<strong>(.+?)</strong>.+?<img src="(http://hclips.com/contents/categories/.+?)".+?height="88" width="119">', re.DOTALL).findall(cathtml) for catpage, name, img, in match: if not name.startswith('Gay'): utils.addDir(name, catpage, 381, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def PTMain(): utils.addDir('[COLOR hotpink]Categories[/COLOR]', 'http://www.porntrex.com/categories', 53, '', '') utils.addDir( '[COLOR hotpink]Search[/COLOR]', 'http://www.porntrex.com/search?search_type=videos&page=1&search_query=', 54, '', '') PTList('http://www.porntrex.com/videos?o=mr&page=1', 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile('<div class="category-wrapper">.+?<a href="(.+?)" alt="(.+?)">.+?<img src="(.+?)"', re.DOTALL).findall(cathtml) for catpage, name, img, in sorted(match, key=lambda item: item[1]): if '?' in catpage: utils.addDir(name, 'http://www.boyfriendtv.com' + catpage + "&o=cm", 385, img, '') else: utils.addDir(name, 'http://www.boyfriendtv.com' + catpage + "?o=cm", 385, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile( 'data-original="([^"]+)".*?href="([^"]+)">([^<]+)<.*?strong>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml) for img, catpage, name, videos in match: name = name + ' [COLOR deeppink]' + videos + ' videos[/COLOR]' utils.addDir(name, catpage, 131, img) xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): listhtml = utils.getHtml(url, '') match = re.compile( '<a class="item" href="([^"]+)" title="([^"]+)".*?thumb" src="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) for catpage, name, img in match: name = utils.cleantext(name) utils.addDir(name, catpage, 361, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def NFCat(url): cathtml = utils.getHtml(url, '') match = re.compile(r'<li>\s+<a href="/browse/category/([^"]+)">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml) for catpage, name in match: catpage = catpage.replace(' ', '%20') catpage = 'http://www.nudeflix.com/browse/category/' + catpage + '/cover?order=released&page=1' utils.addDir(name, catpage, 41, '', 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def PTCat(url): cathtml = utils.getHtml(url, '') match = re.compile('c=([^"]+)".*?original="([^"]+)" title="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(cathtml) for catid, img, name in match: img = "http://www.porntrex.com/" + img catpage = "http://www.porntrex.com/videos?c=" + catid + "&o=mr&page=1" utils.addDir(name, catpage, 51, img, 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): listhtml = utils.getHtml(url, '') match = re.compile( '<a class="item" href="([^"]+)" title="([^"]+)".*?data-original="([^"]+)".*?videos">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(listhtml) for catpage, name, img, videos in match: name = utils.cleantext( name) + " [COLOR deeppink]" + videos + "[/COLOR]" utils.addDir(name, catpage, 361, img, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def ONELIST(page): print page watchxxxfree.WXFList('http://www.watchxxxfree.com/page/1/',page, True) hdporn.PAQList('http://www.pornaq.com/page/1/',page, True) hdporn.PAQList('http://www.porn00.org/page/1/',page, True) porntrex.PTList('http://www.porntrex.com/videos?o=mr&page=1',page, True) streampleasure.SPList('http://streampleasure.com/page/1/?filtre=date&cat=0',page, True) npage = page + 1 utils.addDir('[COLOR hotpink]Next page ('+ str(npage) +')[/COLOR]','',5,'',npage) xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): cathtml = utils.getHtml(url, '') match = re.compile("gories(.*?)titre18", re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile(r'<a href="\.\.([^"]+)" class="link1">([^<]+)</a>', re.DOTALL | re.IGNORECASE).findall(match[0]) for caturl, name in match1: catpage = 'http://www.absoluporn.com' + caturl utils.addDir(name, catpage, 301, '', '') xbmcplugin.endOfDirectory(utils.addon_handle)
def EROCat(url): cathtml = utils.getHtml(url, '') match = re.compile('<ul class="dropdown-menu">(.*?)</ul>', re.DOTALL | re.IGNORECASE).findall(cathtml)[0] match1 = re.compile( 'href="(http://www.ero-tik.com/browse-[^"]+)"[^>]+>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match) for catpage, name in match1: utils.addDir(name, catpage, 261, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def Cat(url): cathtml = utils.getHtml(url, '') match = re.compile("Categories</h2>(.*?)<noindex>", re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('link" href="([^"]+)".*?bci-title">([^<]+)<.*?src="([^"]+)".*?cat-title">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(match[0]) for caturl, name, img, videos in match1: name = name + " [COLOR deeppink]" + videos + "[/COLOR]" img = "http://en.paradisehill.cc" + img catpage = "http://en.paradisehill.cc" + caturl + "?page=1" utils.addDir(name, catpage, 251, img, 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def Categories(url): cathtml = utils.getHtml(url, '') match = re.compile("Kategorien</span>.*?<ul>(.*?)</ul>", re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile(r'href="([^"]+)"[^>]+>([^<]+)</a> \((\d+)', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name, videos in match1: name = name + ' [COLOR deeppink](%s)[/COLOR]' % videos utils.addDir(name, catpage, 331, '') xbmcplugin.endOfDirectory(utils.addon_handle)
def WXFCat(url): cathtml = utils.getHtml(url, '') match = re.compile( 'data-src="([^"]+)".*?<a href="([^"]+)"[^<]+<span>([^<]+)</s.*?">([^<]+)', re.DOTALL | re.IGNORECASE).findall(cathtml) for img, catpage, name, videos in match: catpage = catpage + 'page/1/' name = name + ' [COLOR deeppink]' + videos + '[/COLOR]' utils.addDir(name, catpage, 11, img, 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def List(url): listhtml = utils.getHtml(url, '') match = re.compile('<div id="post-.*?<div class="thumb">.*?href="([^"]+)".*?src="([^"]+)".*?alt="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) for videopage, img, name in match: name = utils.cleantext(name) utils.addDownLink(name, videopage, 182, img, '') try: nextp=re.compile('<a class="nextpostslink" rel="next" href="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) utils.addDir('Next Page', nextp[0], 181,'') except: pass xbmcplugin.endOfDirectory(utils.addon_handle)
def PHList(url): listhtml = utils.getHtml(url, '') match = re.compile('panel-img">.*?<a href="([^"]+)" title="([^"]+)".*?src="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) for videopage, name, img in match: name = utils.cleantext(name) utils.addDownLink(name, videopage, 72, img, '') try: nextp=re.compile('<a href="([^"]+)">Next', re.DOTALL | re.IGNORECASE).findall(listhtml) utils.addDir('Next Page', nextp[0],71,'') except: pass xbmcplugin.endOfDirectory(utils.addon_handle)
def NFCat(url): cathtml = utils.getHtml(url, '') match = re.compile('<select name="category[^>]+>(.*?)</select>', re.DOTALL | re.IGNORECASE).findall(cathtml) match1 = re.compile('<option value="([^"]+)">([^<]+)</', re.DOTALL | re.IGNORECASE).findall(match[0]) for catpage, name in match1: catpage = catpage.replace(' ', '%20') catpage = 'http://www.nudeflix.com/browse/category/' + catpage + '?order=released&page=1' utils.addDir(name, catpage, 41, '', 1) xbmcplugin.endOfDirectory(utils.addon_handle)
def List(url): listhtml = utils.getHtml(url, '') match = re.compile(r"<a href='([^']+).*?src='([^']+)' id=\d+ alt='([^']+)'", re.DOTALL | re.IGNORECASE).findall(listhtml) for videopage, img, name in match: name = utils.cleantext(name) utils.addDownLink(name, videopage, 322, img, '') try: nextp = re.compile('href="([^"]+)">Next', re.DOTALL | re.IGNORECASE).findall(listhtml) utils.addDir('Next Page', nextp[0], 321,'') except: pass xbmcplugin.endOfDirectory(utils.addon_handle)