Esempio n. 1
0
def Categories(url):
    cathtml = utils.getHtml(url, '')
    match = re.compile('href="([^"]+)" class="thumb">.*?src="([^"]+)"[^<]+<strong class="title">([^<]+)<.*?<b>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml)
    for catpage, img, name, vids in match:
        name = '%s [COLOR deeppink]%s videos[/COLOR]' %(name, vids)
        utils.addDir(name, catpage, 381, img, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 2
0
def EXCat(url):
    cathtml = utils.getHtml(url, '')
    match = re.compile('<div id="categories" class="hidden-xs"(?:>| style="display:none;">)(.*?)</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, 111, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)   
Esempio n. 3
0
def WXFList(url, page=1, onelist=None):
    if onelist:
        url = url.replace('/page/1/','/page/'+str(page)+'/')
    sort = getWXFSortMethod()
    if re.search('\?', url, re.DOTALL | re.IGNORECASE):
        url = url + '&filtre=' + sort + '&display=extract'
    else:
        url = url + '?filtre=' + sort + '&display=extract'
    try:
        listhtml = utils.getHtml(url, '')
    except Exception as e:
        return None
#    match = re.compile('src="([^"]+)" class="attachment-thumb_site.*?<a href="([^"]+)" title="([^"]+)".*?<p>([^<]+)</p>', re.DOTALL | re.IGNORECASE).findall(listhtml)
    match = re.compile('<article id=.*?<a href="([^"]+)" title="([^"]+)".*?<img data-src="([^"]+)" alt="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml) # Current as of 19.02.23
#    for img, videopage, name, desc in match:
    for videopage, name, img, desc in match:      # Current as of 19.02.23
        name = utils.cleantext(name)
        desc = utils.cleantext(desc)
        utils.addDownLink(name, videopage, 13, img, desc)
    if not onelist:
        if re.search('<link rel="next"', listhtml, re.DOTALL | re.IGNORECASE):
            npage = page + 1
            url = url.replace('/page/' + str(page) + '/', '/page/' + str(npage) + '/')
            utils.addDir('Next Page ('+str(npage)+')', url, 11, '', npage)
        xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 4
0
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 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)
Esempio n. 6
0
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)
Esempio n. 7
0
def Categories(url):
    cathtml = utils.getHtml(url, '')
    match = re.compile('<li id="categories-2"(.*?)</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, 141, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)   
def Actors(url):
    cathtml = utils.getHtml(url, '')
    cathtml = re.compile('<main.*?>(.*?)</main>', re.DOTALL | re.IGNORECASE).findall(cathtml)[0]
    match = re.compile('<a href="([^"]+)".*?</i>([^<]+)', re.DOTALL | re.IGNORECASE).findall(cathtml)
    for catpage, name in match:
        utils.addDir(name, catpage.strip(), 131)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 9
0
def BGMain():
    BGVersion()
    bgversion = addon.getSetting('bgversion')
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','https://beeg.com/api/v6/'+bgversion+'/index/main/0/pc',83,'','')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','https://beeg.com/api/v6/'+bgversion+'/index/main/0/pc?query=',84,'','')
    BGList('https://beeg.com/api/v6/'+bgversion+'/index/main/0/pc')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 10
0
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)   
Esempio n. 11
0
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)
Esempio n. 12
0
def Categories():
    cathtml = utils.getHtml('http://www.amateurcool.com/most-recent/', '')
    match = re.compile("<a href=\'http://www.amateurcool.com/channels/(.+?)\'>(.+?)</a>").findall(cathtml)
    for catid, name in match:
        catpage = "http://www.amateurcool.com/channels/"+ catid
        utils.addDir(name, catpage, 491, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 13
0
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.bubbaporn.com" + caturl + "page1.html"
        utils.addDir(cat, caturl, 91, thumb, 1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 14
0
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&current_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)
Esempio n. 15
0
def Main():
    utils.addDir('[COLOR red]Refresh bongacams.com images[/COLOR]','',523,'',Folder=False)
    utils.addDir('[COLOR hotpink]Female[/COLOR]','http://tools.bongacams.com/promo.php?c=226355&type=api&api_type=json&categories[]=female',521,'','')
    utils.addDir('[COLOR hotpink]Male[/COLOR]','http://tools.bongacams.com/promo.php?c=226355&type=api&api_type=json&categories[]=male',521,'','')
    utils.addDir('[COLOR hotpink]Transsexual[/COLOR]','http://tools.bongacams.com/promo.php?c=226355&type=api&api_type=json&categories[]=transsexual',521,'','')
    utils.addDir('[COLOR hotpink]Couples[/COLOR]','http://tools.bongacams.com/promo.php?c=226355&type=api&api_type=json&categories[]=couples',521,'','')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 16
0
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)
Esempio n. 17
0
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)   
Esempio n. 18
0
def Categories(url):
    cathtml = utils.getHtml(url, hdr=xhamster_headers)
    match0 = re.compile('<div class="letter-blocks page">(.*?)<footer>', re.DOTALL | re.IGNORECASE).findall(cathtml)
    match = re.compile('<a href="(.+?)" >([^<]+)<').findall(match0[0])
    for url, name in match:
        utils.addDir(name, url, 506, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 19
0
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)
Esempio n. 20
0
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)
Esempio n. 21
0
def PTList(url, page=1, onelist=None):
    if onelist:
        url = url.replace('page=1','page='+str(page))
    try:
        listhtml = utils.getHtml(url, '')
    except:
        utils.notify('Oh oh','It looks like this website is down.')
        return None
    match = re.compile(r'<div class="(?:visible-xs|thumb-overlay)+">\s+<img src=.*?data-original="([^"]+)" title="([^"]+)"[^>]+>(.*?)duration">[^\d]+([^\t\n\r]+)', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for img, name, hd, duration in match:
        name = utils.cleantext(name)
        if hd.find('HD') > 0:
            hd = " [COLOR orange]HD[/COLOR] "
        else:
            hd = " "
        urlid = re.search(r"(\d{2,})", img, re.DOTALL | re.IGNORECASE).group()
        videopage = "http://www.porntrex.com/media/nuevo/config.php?key=" + urlid + "-1-1"
        name = name + hd + "[COLOR deeppink]" + duration + "[/COLOR]"
        utils.addDownLink(name, videopage, 52, img, '')
    if not onelist:
        if re.search('class="prevnext">Next', listhtml, re.DOTALL | re.IGNORECASE):
            npage = page + 1        
            url = url.replace('page='+str(page),'page='+str(npage))
            utils.addDir('Next Page ('+str(npage)+')', url, 51, '', npage)
        xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 22
0
def datoporn_cat(url):
    listhtml = utils.getHtml(url)
    match = re.compile('''class="vid_block".*?href="([^"]+)".*?url[(]([^)]+)[)].*?<span>([^<]+)</span>.*?<b>([^<]+)</b''', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for catpage, img, count, name in sorted(match, key=lambda x: x[3].strip().lower()):
        name = utils.cleantext(name.strip()) + " [COLOR deeppink]" + count.strip() + "[/COLOR]"
        utils.addDir(name, catpage, 671, img, 1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 23
0
def BGList(url):
    bgversion = addon.getSetting('bgversion')
    try:
        listjson = utils.getHtml(url,'')
    except:
        utils.notify('Oh oh','It looks like this website is down.')
        return None

    match = re.compile(r'\{"title":"([^"]+)","id":"([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listjson)

    for title, videoid in match:
        img = "http://img.beeg.com/236x177/" + videoid +  ".jpg"
        videopage = "https://api.beeg.com/api/v6/"+bgversion+"/video/" + videoid
        name = title.encode("utf8")
        utils.addDownLink(name, videopage, 82, img, '')
    try:
        page=re.compile('http://api2.beeg.com/api/v6/'+bgversion+'/index/[^/]+/([0-9]+)/pc', re.DOTALL | re.IGNORECASE).findall(url)[0]
        page = int(page)
        npage = page + 1
        jsonpage = re.compile(r'pages":(\d+)', re.DOTALL | re.IGNORECASE).findall(listjson)[0]
        if int(jsonpage) > page:
            nextp = url.replace("/"+str(page)+"/", "/"+str(npage)+"/")
            utils.addDir('Next Page ('+str(npage)+')', nextp,81,'')
    except: pass
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 24
0
def Categories():
    cathtml = utils.getHtml('https://www.vporn.com/', '')
    match = re.compile('<li><a href="/cat/(.+?)"><img .*>(.+?)</a></li>').findall(cathtml)
    for catid, name in match[1:]:
        catpage = "https://www.vporn.com/cat/"+ catid
        utils.addDir(name, catpage, 501, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 25
0
def v7_cat(url):
    listhtml = utils.getHtml(url, 'http://www.vidz7.com/')
    match = re.compile('li><a href="([^"]+)">(.*?)</a><span>([^<]+)<', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for catpage, name, nr in match:
        name = utils.cleantext(name) + ' [COLOR orange]' + nr.strip() + '[/COLOR]'
        utils.addDir(name, catpage, 641, '', 1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 26
0
def pl_cat(url):
    listhtml = utils.getHtml(url, 'https://porns.land/')
    match = re.compile('<div class="category".*?href="([^"]+)".*?data-original="([^"]+)".*?alt="([^"]+)"', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for catpage, img, name in match:
        name = utils.cleantext(name)
        utils.addDir(name, catpage, 621, img, 1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 27
0
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)
Esempio n. 28
0
def pornvibe_cat(url):
	listhtml = utils.getHtml(url)
	match = re.compile('''<img src="([^"]+)" alt="([^"]+)">.+?href="([^"]+)".*?<p>([^&]+)&''', re.DOTALL | re.IGNORECASE).findall(listhtml)
	for img, name, catpage, count in sorted(match, key=lambda x: x[1].strip().lower()):
		name = utils.cleantext(name.strip()) + " [COLOR deeppink]" + count.strip() + " videos[/COLOR]"
		utils.addDir(name, catpage, 681, img, 1)
	xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 29
0
def List(url):
    try:
        listhtml = utils.getHtml(url, '')
    except:
        
        return None
    match = re.compile('thumb-main-titre"><a href="..([^"]+)".*?title="([^"]+)".*?src="([^"]+)".*?<div class="thumb-info">(.*?)time">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for videourl, name, img, hd, duration in match:
        name = utils.cleantext(name)
        if hd.find('hd') > 0:
            if hd.find('full') > 0:
                hd = " [COLOR yellow]FULLHD[/COLOR] "
            else:
                hd = " [COLOR orange]HD[/COLOR] "
        else:
            hd = " "
        videopage = "http://www.absoluporn.com" + videourl
        videopage = videopage.replace(" ","%20")
        name = name + hd + "[COLOR deeppink]" + duration + "[/COLOR]"
        utils.addDownLink(name, videopage, 302, img, '')
    try:
        nextp=re.compile(r'<span class="text16">\d+</span> <a href="..([^"]+)"').findall(listhtml)[0]
        nextp = nextp.replace(" ","%20")
        utils.addDir('Next Page', 'http://www.absoluporn.com' + nextp, 301,'')
    except: pass    
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 30
0
def v7_list(url, page=None, search=None):
    orig_url = str(url)
    if page:
        page_end = 'page/' + str(page) + '/' if url.endswith('/') else '/page/' + str(page) + '/'
        url += page_end
    else:
        page = 1
    sort = '?orderby=date' if url.endswith('/') else '/?orderby=date'
    url += sort
    url = url + search if search else url
    try:
        listhtml = utils.getHtml(url)
    except Exception as e:
        return None
    match = re.compile('''class='thumb-wrapp'.*?href='([^']+)'.*?"([^"]+)".*?class='vl'(.*?)class="duration">(.*?)</div>.*?class='hp'[^>]+>([^<]+)<''', re.DOTALL | re.IGNORECASE).findall(listhtml)
    for videopage, img, hd, duration, name in match:
        hd = ' [COLOR orange]HD[/COLOR] ' if 'HD' in hd else ' '
        name = utils.cleantext(name) + hd + duration.strip()
        utils.addDownLink(name, videopage, 642, img, '')
    pages_html = re.compile('<div class="buttons">(.*?)</div', re.DOTALL | re.IGNORECASE).findall(listhtml)[0]
    pages = re.compile('<a[^>]+>(.*?)</a', re.DOTALL | re.IGNORECASE).findall(pages_html)
    pages = [int(p.replace('&nbsp;', '').replace('...', '').strip()) for p in pages]
    max_page = max(pages)
    if page < max_page:
        utils.addDir('Next Page (' + str(page + 1) + ')' , orig_url, 641, '', page + 1, search)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 31
0
def INDEXT():
    utils.addDir('[COLOR hotpink]BubbaPorn[/COLOR]',
                 'http://www.bubbaporn.com/page1.html', 90,
                 os.path.join(imgDir, 'bubba.png'), '')
    utils.addDir(
        '[COLOR hotpink]Poldertube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'http://www.poldertube.nl/pornofilms/nieuw', 100,
        os.path.join(imgDir, 'poldertube.png'), 0)
    utils.addDir(
        '[COLOR hotpink]12Milf.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'https://www.12milf.com/?filter=latest', 100,
        os.path.join(imgDir, '12milf.png'), 1)
    utils.addDir(
        '[COLOR hotpink]Sextube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'https://www.sextube.nl/?filter=latest', 100,
        os.path.join(imgDir, 'sextube.png'), 2)
    utils.addDir('[COLOR hotpink]TubePornClassic[/COLOR]',
                 'http://www.tubepornclassic.com/latest-updates/', 360,
                 os.path.join(imgDir, 'tubepornclassic.png'), '')
    utils.addDir('[COLOR hotpink]HClips[/COLOR]',
                 'http://www.hclips.com/latest-updates/', 380,
                 os.path.join(imgDir, 'hclips.png'), '')
    utils.addDir('[COLOR hotpink]PornHub[/COLOR]',
                 'https://www.pornhub.com/newest.html', 390,
                 os.path.join(imgDir, 'pornhub.png'), '')
    utils.addDir(
        '[COLOR hotpink]Porndig[/COLOR] [COLOR white]Professional[/COLOR]',
        'http://www.porndig.com', 290, os.path.join(imgDir, 'porndig.png'), '')
    utils.addDir(
        '[COLOR hotpink]Porndig[/COLOR] [COLOR white]Amateurs[/COLOR]',
        'http://www.porndig.com', 290, os.path.join(imgDir, 'porndig.png'), '')
    utils.addDir('[COLOR hotpink]AbsoluPorn[/COLOR]',
                 'http://www.absoluporn.com/en/', 300,
                 os.path.join(imgDir, 'absoluporn.gif'), '')
    utils.addDir('[COLOR hotpink]Anybunny[/COLOR]', 'http://anybunny.com/',
                 320, os.path.join(imgDir, 'anybunny.png'), '')
    utils.addDir('[COLOR hotpink]SpankBang[/COLOR]',
                 'http://spankbang.com/new_videos/', 440,
                 os.path.join(imgDir, 'spankbang.png'), '')
    utils.addDir('[COLOR hotpink]Amateur Cool[/COLOR]',
                 'http://www.amateurcool.com/most-recent/', 490,
                 os.path.join(imgDir, 'amateurcool.png'), '')
    utils.addDir('[COLOR hotpink]Vporn[/COLOR]',
                 'https://www.vporn.com/newest/', 500,
                 os.path.join(imgDir, 'vporn.png'), '')
    utils.addDir('[COLOR hotpink]xHamster[/COLOR]', 'https://xhamster.com/',
                 505, os.path.join(imgDir, 'xhamster.png'), '')
    utils.addDir('[COLOR hotpink]xVideos[/COLOR]', 'https://xvideos.com/', 790,
                 os.path.join(imgDir, 'xvideos.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 32
0
def INDEXM():
    if sys.version_info >= (2, 7, 9):
        utils.addDir('[COLOR hotpink]Xtheatre[/COLOR]',
                     'http://xtheatre.net/page/1/', 20,
                     os.path.join(imgDir, 'xt.png'), '')
    utils.addDir('[COLOR hotpink]PornHive[/COLOR]',
                 'http://www.pornhive.tv/en/movies/all', 70,
                 os.path.join(imgDir, 'ph.png'), '')
    utils.addDir('[COLOR grey]JustPorn[/COLOR] [COLOR red]Broken[/COLOR]',
                 'http://justporn.to/category/dvdrips-full-movies/', 245,
                 os.path.join(imgDir, 'justporn.png'), '')
    #    utils.addDir('[COLOR hotpink]ElReyX[/COLOR]','http://elreyx.com/index1.html',116,os.path.join(imgDir, 'elreyx.png'),'')
    utils.addDir('[COLOR hotpink]PelisxPorno[/COLOR]',
                 'http://www.pelisxporno.com/', 140,
                 os.path.join(imgDir, 'pelisxporno.png'), '')
    utils.addDir('[COLOR hotpink]StreamXXX[/COLOR]',
                 'http://streamxxx.tv/category/movies/', 175,
                 os.path.join(imgDir, 'streamxxx.png'), '')
    utils.addDir('[COLOR hotpink]ParadiseHill[/COLOR]',
                 'http://www.paradisehill.tv/en/', 250,
                 os.path.join(imgDir, 'paradisehill.png'), '')
    utils.addDir('[COLOR hotpink]FreeOMovie[/COLOR]',
                 'http://www.freeomovie.com/', 370,
                 os.path.join(imgDir, 'freeomovie.png'), '')
    utils.addDir('[COLOR hotpink]Eroticage[/COLOR]',
                 'http://www.eroticage.net/', 430, '', '')
    utils.addDir('[COLOR hotpink]SpeedPorn[/COLOR]', 'https://speedporn.net/',
                 780, os.path.join(imgDir, 'speedporn11.png'), '')
    utils.addDir('[COLOR hotpink]MangoPorn[/COLOR]', 'https://mangoporn.net/',
                 800, os.path.join(imgDir, 'mangoporn.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 33
0
def Main():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','http://www.xvideospanish.com/categorias/',133,'','')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','http://www.xvideospanish.com/?s=',134,'','')
    List('http://www.xvideospanish.com/')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 34
0
def Main():
    utils.addDir('[COLOR red]Refresh Cam4 images[/COLOR]','',283,'',Folder=False)
    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)
Esempio n. 35
0
def INDEXS():
    utils.addDir('[COLOR hotpink]WatchXXXFree[/COLOR]',
                 'http://www.watchxxxfree.com/page/1/', 10,
                 os.path.join(imgDir, 'wxf.png'), '')
    utils.addDir('[COLOR hotpink]PornTrex[/COLOR]',
                 'http://www.porntrex.com/videos?o=mr&page=1', 50,
                 os.path.join(imgDir, 'pt.png'), '')
    utils.addDir('[COLOR hotpink]PornAQ[/COLOR]',
                 'http://www.pornaq.com/page/1/', 60,
                 os.path.join(imgDir, 'paq.png'), '')
    utils.addDir('[COLOR hotpink]Porn00[/COLOR]',
                 'http://www.porn00.com/page/1/', 64,
                 os.path.join(imgDir, 'p00.png'), '')
    utils.addDir('[COLOR hotpink]Beeg[/COLOR]', 'http://beeg.com/page-1', 80,
                 os.path.join(imgDir, 'bg.png'), '')
    utils.addDir('[COLOR hotpink]ElReyX[/COLOR]',
                 'http://elreyx.com/index1.html', 110,
                 os.path.join(imgDir, 'elreyx.png'), '')
    utils.addDir('[COLOR hotpink]ThePornEmpire[/COLOR]',
                 'http://thepornempire.com/category/videos/', 120,
                 os.path.join(imgDir, 'thepornempire.png'), '')
    utils.addDir('[COLOR hotpink]XvideoSpanish[/COLOR]',
                 'http://www.xvideospanish.com/', 130,
                 os.path.join(imgDir, 'xvideospanish.png'), '')
    utils.addDir('[COLOR hotpink]HQPorner[/COLOR]',
                 'http://hqporner.com/hdporn/1', 150,
                 os.path.join(imgDir, 'hqporner.png'), '')
    utils.addDir('[COLOR hotpink]VideoMegaPorn[/COLOR]',
                 'http://www.videomegaporn.com/index.html', 160,
                 os.path.join(imgDir, 'videomegaporn.png'), '')
    utils.addDir('[COLOR hotpink]StreamXXX[/COLOR]',
                 'http://streamxxx.tv/category/clips/', 170,
                 os.path.join(imgDir, 'streamxxx.png'), '')
    utils.addDir('[COLOR hotpink]JustPorn[/COLOR]',
                 'http://justporn.to/category/scenes/', 240,
                 os.path.join(imgDir, 'justporn.png'), '')
    utils.addDir('[COLOR hotpink]YourFreeTube[/COLOR]',
                 'http://www.yourfreetube.net/newvideos.html', 190, '', '')
    utils.addDir('[COLOR hotpink]Xtasie[/COLOR]',
                 'http://xtasie.com/p**n-video-list/page/1/', 200,
                 os.path.join(imgDir, 'xtasie.png'), '')
    utils.addDir('[COLOR hotpink]StreamPleasure[/COLOR]',
                 'http://streampleasure.com/page/1/?filtre=date&cat=0', 210,
                 os.path.join(imgDir, 'streampleasure.png'), '')
    utils.addDir('[COLOR hotpink]HD Zog[/COLOR]', 'http://www.hdzog.com/new/',
                 340, os.path.join(imgDir, 'hdzog.png'), '')
    utils.addDir('[COLOR hotpink]Mr Sexe[/COLOR]', 'http://www.mrsexe.com/',
                 400, os.path.join(imgDir, 'mrsexe.png'), '')
    utils.addDir('[COLOR hotpink]Ero-tik[/COLOR]', 'http://www.ero-tik.com/',
                 260, os.path.join(imgDir, 'erotik.png'), '')
    utils.addDir('[COLOR hotpink]CzechHD[/COLOR]', 'http://czechhd.net/', 310,
                 os.path.join(imgDir, 'czechhd.png'), '')
    utils.addDir('[COLOR hotpink]XXX Streams (eu)[/COLOR]',
                 'http://xxxstreams.eu/', 410,
                 os.path.join(imgDir, 'xxxstreams.png'), '')
    utils.addDir('[COLOR hotpink]XXX Streams (org)[/COLOR]',
                 'http://xxxstreams.org/', 420,
                 os.path.join(imgDir, 'xxxsorg.png'), '')
    utils.addDir('[COLOR hotpink]K18[/COLOR]', 'http://k18.co/', 230,
                 os.path.join(imgDir, 'k18.png'), '')
    utils.addDir('[COLOR hotpink]Sexix[/COLOR]', 'http://sexix.net/', 450,
                 os.path.join(imgDir, 'sexix.png'), '')
    utils.addDir('[COLOR hotpink]One list, to watch them all[/COLOR]', '', 5,
                 '', 1)
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 36
0
def INDEX():
    utils.addDir(
        '[COLOR yellow]If You Have A Website Fix, Contribute At https://github.com/dobbelina/repository.dobbelina/issues[/COLOR]',
        '', 120, os.path.join(rootDir, 'help.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Scenes[/COLOR]', '', 1,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Movies[/COLOR]', '', 2,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Hentai[/COLOR]', '', 3,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Tubes[/COLOR]', '', 6,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Webcams & Streams[/COLOR]',
        '', 7, os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Favorites[/COLOR]', '',
        901, os.path.join(rootDir, 'icon.png'), '')
    download_path = addon.getSetting('download_path')
    if download_path != '' and os.path.exists(download_path):
        utils.addDir(
            '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Download Folder[/COLOR]',
            download_path, 4, os.path.join(rootDir, 'icon.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 37
0
def INDEXM():
    utils.addDir('[COLOR hotpink]Xtheatre[/COLOR]',
                 'http://xtheatre.net/page/1/', 20,
                 os.path.join(imgDir, 'xt.png'), '')
    utils.addDir('[COLOR hotpink]Nudeflix[/COLOR]',
                 'http://www.nudeflix.com/browse?order=released&page=1', 40,
                 os.path.join(imgDir, 'nf.png'), '')
    utils.addDir('[COLOR hotpink]PornHive[/COLOR]',
                 'http://www.pornhive.tv/en/movies/all', 70,
                 os.path.join(imgDir, 'ph.png'), '')
    utils.addDir('[COLOR hotpink]JustPorn[/COLOR]',
                 'http://justporn.to/category/dvdrips-full-movies/', 245,
                 os.path.join(imgDir, 'justporn.png'), '')
    utils.addDir('[COLOR hotpink]ElReyX[/COLOR]',
                 'http://elreyx.com/index1.html', 116,
                 os.path.join(imgDir, 'elreyx.png'), '')
    utils.addDir('[COLOR hotpink]ThePornEmpire[/COLOR]',
                 'http://thepornempire.com/category/movies/', 125,
                 os.path.join(imgDir, 'thepornempire.png'), '')
    utils.addDir('[COLOR hotpink]PelisxPorno[/COLOR]',
                 'http://www.pelisxporno.com/', 140,
                 os.path.join(imgDir, 'pelisxporno.png'), '')
    utils.addDir('[COLOR hotpink]StreamXXX[/COLOR]',
                 'http://streamxxx.tv/category/movies/', 175,
                 os.path.join(imgDir, 'streamxxx.png'), '')
    utils.addDir('[COLOR hotpink]Pornkino[/COLOR]', 'http://pornkino.to/', 330,
                 os.path.join(imgDir, 'pornkino.png'), '')
    utils.addDir('[COLOR hotpink]Cat3Movie[/COLOR]', 'http://cat3movie.us',
                 350, os.path.join(imgDir, 'cat3movie.png'), '')
    utils.addDir('[COLOR hotpink]ParadiseHill[/COLOR]',
                 'http://www.paradisehill.tv/en/', 250,
                 os.path.join(imgDir, 'paradisehill.png'), '')
    utils.addDir('[COLOR hotpink]FreeOMovie[/COLOR]',
                 'http://www.freeomovie.com/', 370,
                 os.path.join(imgDir, 'freeomovie.png'), '')
    utils.addDir('[COLOR hotpink]Eroticage[/COLOR]',
                 'http://www.eroticage.net/', 430, '', '')
    utils.addDir('[COLOR hotpink]PornKinoX[/COLOR]',
                 'http://www.pornkinox.com', 470,
                 os.path.join(imgDir, 'pornkinox.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 38
0
def animeidhentai_main():
    utils.addDir('[COLOR white]Uncensored[/COLOR]',
                 'https://animeidhentai.com/genres/uncensored/', 661, '', '')
    utils.addDir('[COLOR white]Search[/COLOR]',
                 'https://animeidhentai.com/?s=', 664, '', '')
    animeidhentai_list('https://animeidhentai.com/hentai')
Esempio n. 39
0
def Main():
	utils.addDir('[COLOR red]Refresh naked.com images[/COLOR]','',483,'',Folder=False)
	List('http://new.naked.com/')
	xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 40
0
def INDEXS():
    #    utils.addDir('[COLOR hotpink]JustFullPorn NETU !!![/COLOR]','https://justfullporn.com/',10,'https://justfullporn.com/wp-content/uploads/2020/04/cropped-FJUD.png','')
    utils.addDir('[COLOR hotpink]PornTrex[/COLOR]',
                 'https://www.porntrex.com/latest-updates/1/', 50,
                 os.path.join(imgDir, 'pt.png'), '')
    #    utils.addDir('[COLOR hotpink]Woxtube NO LONGER EXISTS[/COLOR]','http://www.woxtube.com/page/1/',60,os.path.join(imgDir, 'woxtube.png'),'')
    utils.addDir('[COLOR hotpink]Porn00[/COLOR]',
                 'https://www.porn00.org/page/1/', 64,
                 os.path.join(imgDir, 'p00.png'), '')
    utils.addDir('[COLOR hotpink]Beeg[/COLOR]', 'http://beeg.com/page-1', 80,
                 os.path.join(imgDir, 'bg.png'), '')
    utils.addDir('[COLOR hotpink]XvideoSpanish[/COLOR]',
                 'http://www.xvideospanish.net/', 130,
                 os.path.join(imgDir, 'xvideospanish.png'), '')
    utils.addDir('[COLOR hotpink]HQPorner[/COLOR]',
                 'http://hqporner.com/hdporn/1', 150,
                 os.path.join(imgDir, 'hqporner.png'), '')
    utils.addDir(
        '[COLOR hotpink]ViralVideosPorno[/COLOR]',
        'http://www.viralvideosporno.com/', 760,
        'http://www.viralvideosporno.com/plantilla/imagenes/logo.jpg', '')
    utils.addDir('[COLOR hotpink]StreamXXX[/COLOR]',
                 'http://streamxxx.tv/category/clips/', 170,
                 os.path.join(imgDir, 'streamxxx.png'), '')
    #    utils.addDir('[COLOR grey]JustPorn[/COLOR] [COLOR red]Broken[/COLOR]','http://justporn.to/category/scenes/',240,os.path.join(imgDir, 'justporn.png'),'')
    utils.addDir('[COLOR hotpink]VipPorns[/COLOR]',
                 'https://www.vipporns.com/latest-updates/', 190,
                 'https://www.vipporns.com/images/logo.png', '')
    #    utils.addDir('[COLOR hotpink]Xtasie - GIFS !!![/COLOR]','http://xtasie.com/p**n-video-list/page/1/',200,os.path.join(imgDir, 'xtasie.png'),'')
    utils.addDir('[COLOR hotpink]HD Zog[/COLOR]', 'http://www.hdzog.com/new/',
                 340, os.path.join(imgDir, 'hdzog.png'), '')
    utils.addDir('[COLOR hotpink]Mr Sexe[/COLOR]', 'http://www.mrsexe.com/',
                 400, os.path.join(imgDir, 'mrsexe.png'), '')
    utils.addDir('[COLOR hotpink]XXX Streams (eu)[/COLOR]',
                 'http://xxxstreams.eu/', 410,
                 os.path.join(imgDir, 'xxxstreams.png'), '')
    utils.addDir('[COLOR hotpink]XXX Streams (org)[/COLOR]',
                 'http://xxxstreams.org/', 420,
                 os.path.join(imgDir, 'xxxsorg.png'), '')
    utils.addDir('[COLOR hotpink]DaftSex[/COLOR]', 'https://daftsex.com/', 610,
                 os.path.join(imgDir, 'daftsex.png'), '')
    #    utils.addDir('[COLOR hotpink]PornsLand - NO LINKS !!![/COLOR]','https://porns.land/recent-porns/',620,os.path.join(imgDir, 'pl.png'),'')
    utils.addDir('[COLOR hotpink]Hdpornz[/COLOR]', 'https://hdpornz.biz', 950,
                 os.path.join(imgDir, 'hdpornz.png'), '')
    utils.addDir('[COLOR hotpink]sxyprn(YourPorn)[/COLOR]',
                 'https://sxyprn.com/', 650,
                 os.path.join(imgDir, 'yourpornsexy.png'), '')
    utils.addDir('[COLOR hotpink]JavBangers[/COLOR]',
                 'https://www.javbangers.com/latest-updates/1/', 55,
                 'https://www.javbangers.com/images/logo.png', '')
    utils.addDir('[COLOR hotpink]DatoPorn[/COLOR]', 'http://datoporn.co/', 670,
                 os.path.join(imgDir, 'datoporn.png'), '')
    utils.addDir('[COLOR hotpink]Pornvibe[/COLOR]', 'https://pornvibe.org/',
                 680, os.path.join(imgDir, 'pornvibe.png'), '')
    utils.addDir('[COLOR hotpink]PornGo(YesPornPlease)[/COLOR]',
                 'https://www.porngo.com/latest-updates/1/', 690,
                 'https://www.porngo.com/img/logo.png', '')
    #    utils.addDir('[COLOR hotpink]XVideosHits - NETU !!![/COLOR]','https://www.xvideoshits.com/',700,os.path.join(imgDir, 'xvideoshits.png'),'')
    utils.addDir('[COLOR hotpink]PerfectGirls[/COLOR]',
                 'http://www.perfectgirls.net/', 710,
                 os.path.join(imgDir, 'perfectgirls.png'), '')
    utils.addDir('[COLOR hotpink]PornDoe[/COLOR]', 'https://www.porndoe.com/',
                 720, os.path.join(imgDir, 'porndoe.png'), '')
    utils.addDir('[COLOR hotpink]ClipHunter[/COLOR]',
                 'https://www.cliphunter.com/', 730,
                 os.path.join(imgDir, 'cliphunter.png'), '')
    utils.addDir('[COLOR hotpink]FreePornStreams[/COLOR]',
                 'http://freepornstreams.org/', 740,
                 os.path.join(imgDir, 'freepornstreams.png'), '')
    utils.addDir('[COLOR hotpink]XMoviesForYou[/COLOR]',
                 'https://xmoviesforyou.com/', 750,
                 os.path.join(imgDir, 'xmoviesforyou.png'), '')
    utils.addDir('[COLOR hotpink]Xozilla[/COLOR]', 'https://www.xozilla.com/',
                 770, os.path.join(imgDir, 'xozilla.png'), '')
    utils.addDir('[COLOR hotpink]Eporner[/COLOR]',
                 'https://www.eporner.com/category/all/', 540,
                 'https://static-eu-cdn.eporner.com/new/logo.png', '')
    utils.addDir('[COLOR hotpink]HereXXX[/COLOR]', 'https://herexxx.com/', 530,
                 'https://herexxx.com/templates/defboot/images/logo.png', '')
    utils.addDir(
        '[COLOR hotpink]Hotpornfile[/COLOR]', 'https://www.hotpornfile.org/',
        550,
        'https://www.hotpornfile.org/wp-content/themes/hpf-theme/assets/img/icons/apple-touch-icon-144x144-precomposed.png',
        '')
    utils.addDir('[COLOR hotpink]Cumlouder[/COLOR]',
                 'https://www.cumlouder.com/', 210,
                 'http://s2.static.cfgr3.com/surveys/cumlouder/logocm.png', '')
    utils.addDir('[COLOR hotpink]IPornoVideos[/COLOR]',
                 'http://ipornovideos.com/', 260, '', '')
    utils.addDir('[COLOR hotpink]Cambro[/COLOR]', 'https://www.cambro.tv/',
                 110, os.path.join(imgDir, 'cambro.png'), '')
    utils.addDir('[COLOR hotpink]Reallifecam[/COLOR]',
                 'https://www.reallifecam.to/', 230,
                 'https://reallifecam.to/images/logo/logo.png', 0)
    utils.addDir('[COLOR hotpink]Voyeur-house[/COLOR]',
                 'https://voyeur-house.to', 230,
                 'https://voyeur-house.to/images/logo/logo.png', 1)
    utils.addDir(
        '[COLOR hotpink]JAVhoho[/COLOR]', 'https://javhoho.com/', 310,
        'https://javhoho.com/wp-content/uploads/2019/11/JAVhoho.com-logo.png',
        1)
    utils.addDir('[COLOR hotpink]One list, to watch them all[/COLOR]', '', 5,
                 '', 1)

    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 41
0
def Main():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]',
                 'https://www.vipporns.com/categories/', 193, '', '')
    utils.addDir('[COLOR hotpink]Search[/COLOR]',
                 'https://www.vipporns.com/search/', 194, '', '')
    List('https://www.vipporns.com/latest-updates/')
Esempio n. 42
0
def Main():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','https://www.vporn.com/newest/',503,'','')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','https://www.vporn.com/search?q=',504,'','')
    List('https://www.vporn.com/newest/')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 43
0
def REAL(url, page=0):
    siteurl = sites[page]
    utils.addDir('[COLOR hotpink]Categories[/COLOR]', siteurl + '/categories', 233, '', page)
    utils.addDir('[COLOR hotpink]Search[/COLOR]', siteurl + '/search/videos?search_query=', 234, '', page)
    List(siteurl + '/videos?o=mr', page)
Esempio n. 44
0
def INDEXW():
    utils.addDir(
        '[COLOR hotpink]Chaturbate[/COLOR] [COLOR white]- webcams[/COLOR]',
        'https://chaturbate.com/?page=1', 220,
        os.path.join(imgDir, 'chaturbate.png'), '')
    utils.addDir(
        '[COLOR hotpink]MyFreeCams[/COLOR] [COLOR white]- webcams[/COLOR]',
        'https://www.myfreecams.com', 270,
        os.path.join(imgDir, 'myfreecams.jpg'), '')
    utils.addDir('[COLOR hotpink]Cam4[/COLOR] [COLOR white]- webcams[/COLOR]',
                 'http://www.cam4.com', 280, os.path.join(imgDir,
                                                          'cam4.png'), '')
    utils.addDir(
        '[COLOR hotpink]Camsoda[/COLOR] [COLOR white]- webcams[/COLOR]',
        'http://www.camsoda.com', 475, os.path.join(imgDir, 'camsoda.png'), '')
    utils.addDir(
        '[COLOR grey]naked.com[/COLOR] [COLOR red]Broken[/COLOR] [COLOR white]- webcams[/COLOR]',
        'http://www.naked.com', 480, os.path.join(imgDir, 'naked.png'), '')
    if sys.version_info >= (2, 7, 9):
        utils.addDir(
            '[COLOR hotpink]streamate.com[/COLOR] [COLOR white]- webcams[/COLOR]',
            'http://www.streammate.com', 515,
            os.path.join(imgDir, 'streamate.png'), '')
    utils.addDir(
        '[COLOR hotpink]bongacams.com[/COLOR] [COLOR white]- webcams[/COLOR]',
        'http://www.bongacams.com', 520, os.path.join(imgDir,
                                                      'bongacams.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 45
0
def INDEXT():
    utils.addDir('[COLOR hotpink]BubbaPorn[/COLOR]','http://www.bubbaporn.com/page1.html',90,os.path.join(imgDir, 'bubba.png'),'')
    utils.addDir('[COLOR hotpink]Poldertube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]','http://www.poldertube.nl/',100,os.path.join(imgDir, 'poldertube.png'),0)
    utils.addDir('[COLOR hotpink]12Milf.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]','https://www.12milf.com/',100,os.path.join(imgDir, '12milf.png'),1)
    utils.addDir('[COLOR hotpink]Sextube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]','https://www.sextube.nl/',100,os.path.join(imgDir, 'sextube.png'),2)
    utils.addDir('[COLOR hotpink]Txxx[/COLOR]','http://txxx.com',380,'https://txxx.com/static/images/favicons/apple-touch-icon.png','')
    utils.addDir('[COLOR hotpink]TubePornClassic[/COLOR]','http://tubepornclassic.com',380,os.path.join(imgDir, 'tubepornclassic.png'),1)
    utils.addDir('[COLOR hotpink]VoyeurHit[/COLOR]','http://voyeurhit.com',380,'https://voyeurhit.com/static/images/logo.png','')
    utils.addDir('[COLOR hotpink]HClips[/COLOR]','http://hclips.com',380,os.path.join(imgDir, 'hclips.png'),3)

    utils.addDir('[COLOR hotpink]PornHub[/COLOR]','https://www.pornhub.com/newest.html',390,os.path.join(imgDir, 'pornhub.png'),'')
    utils.addDir('[COLOR hotpink]Porndig[/COLOR] [COLOR white]Professional[/COLOR]','http://www.porndig.com',290,os.path.join(imgDir, 'porndig.png'),'')
    utils.addDir('[COLOR hotpink]Porndig[/COLOR] [COLOR white]Amateurs[/COLOR]','http://www.porndig.com',290,os.path.join(imgDir, 'porndig.png'),'')
    utils.addDir('[COLOR hotpink]AbsoluPorn[/COLOR]','http://www.absoluporn.com/en/',300,os.path.join(imgDir, 'absoluporn.gif'),'')
    utils.addDir('[COLOR hotpink]Anybunny[/COLOR]','http://anybunny.com/',320,os.path.join(imgDir, 'anybunny.png'),'')
    utils.addDir('[COLOR hotpink]SpankBang[/COLOR]','http://spankbang.com/new_videos/',440,os.path.join(imgDir, 'spankbang.png'),'')
    utils.addDir('[COLOR hotpink]Amateur Cool[/COLOR]','http://www.amateurcool.com/most-recent/',490,os.path.join(imgDir, 'amateurcool.png'),'')
    utils.addDir('[COLOR hotpink]PornOne[/COLOR]','https://pornone.com/newest/',500,os.path.join(imgDir, 'porn1.png'),'')
    utils.addDir('[COLOR hotpink]xHamster[/COLOR]','https://xhamster.com/',505,os.path.join(imgDir, 'xhamster.png'),'')
    utils.addDir('[COLOR hotpink]xVideos[/COLOR]','https://xvideos.com/',790,os.path.join(imgDir, 'xvideos.png'),'')
    utils.addDir('[COLOR hotpink]redTube[/COLOR]','https://api.redtube.com/?data=redtube.Videos.searchVideos&output=json&page=1&ordering=newest',590,os.path.join(imgDir, 'RedTube.jpg'),'')
    utils.addDir('[COLOR hotpink]Desixnxx[/COLOR]','http://desixnxx2.net/last-added/',850,os.path.join(imgDir, 'desixnxx.png'),'')
    utils.addDir('[COLOR hotpink]Masalaseen[/COLOR]','https://masalaseen.com/page/1/',855,os.path.join(imgDir, 'masalaseen.png'),'')

    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 46
0
def INDEXH():
    utils.addDir('[COLOR hotpink]Hentaihaven[/COLOR]','http://hentaihaven.org/?sort=date',460,os.path.join(imgDir, 'hh.png'),'')
    utils.addDir('[COLOR hotpink]Animeid Hentai[/COLOR]','https://animeidhentai.com/hentai',660,os.path.join(imgDir, 'ah.png'),'')
    utils.addDir('[COLOR hotpink]CartoonPornVideos[/COLOR]','https://www.cartoonpornvideos.com/videos/straight/all-recent-1.html',930,os.path.join(imgDir, 'cartoonpornvideos.png'),'')
    utils.addDir('[COLOR hotpink]Hentaidude[/COLOR]','https://hentaidude.com/page/1/',920,os.path.join(imgDir, 'hentaidude.png'),'')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 47
0
def Main():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','http://en.paradisehill.cc/p**n/',253,'','')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','http://en.paradisehill.cc/search_results/?search=',254,'','')
    List('http://en.paradisehill.cc/p**n/?page=1',1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 48
0
def Main():
    female = True if addon.getSetting("chatfemale") == "true" else False
    male = True if addon.getSetting("chatmale") == "true" else False
    couple = True if addon.getSetting("chatcouple") == "true" else False
    trans = True if addon.getSetting("chattrans") == "true" else False

    utils.addDir('[COLOR red]Refresh Chaturbate images[/COLOR]',
                 '',
                 223,
                 '',
                 Folder=False)
    utils.addDir('[COLOR hotpink]Featured[/COLOR]',
                 'https://chaturbate.com/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]Female[/COLOR]',
                     'https://chaturbate.com/female-cams/?page=1', 221, '', '')
    if couple:
        utils.addDir('[COLOR hotpink]Couple[/COLOR]',
                     'https://chaturbate.com/couple-cams/?page=1', 221, '', '')
    if male:
        utils.addDir('[COLOR hotpink]Male[/COLOR]',
                     'https://chaturbate.com/male-cams/?page=1', 221, '', '')
    if trans:
        utils.addDir('[COLOR hotpink]Transsexual[/COLOR]',
                     'https://chaturbate.com/transsexual-cams/?page=1', 221,
                     '', '')
    #new
    utils.addDir('[COLOR hotpink]New Cams[/COLOR]',
                 'https://chaturbate.com/new-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]New Cams - Female[/COLOR]',
                     'https://chaturbate.com/new-cams/female/?page=1', 221, '',
                     '')
    if couple:
        utils.addDir('[COLOR hotpink]New Cams - Couple[/COLOR]',
                     'https://chaturbate.com/new-cams/couple/?page=1', 221, '',
                     '')
    if male:
        utils.addDir('[COLOR hotpink]New Cams - Male[/COLOR]',
                     'https://chaturbate.com/new-cams/male/?page=1', 221, '',
                     '')
    if trans:
        utils.addDir('[COLOR hotpink]New Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/new-cams/transsexual/?page=1',
                     221, '', '')
    #age
    utils.addDir('[COLOR hotpink]Teen Cams (18+)[/COLOR]',
                 'https://chaturbate.com/teen-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]Teen Cams (18+) - Female[/COLOR]',
                     'https://chaturbate.com/teen-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]Teen Cams (18+) - Couple[/COLOR]',
                     'https://chaturbate.com/teen-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]Teen Cams (18+) - Male[/COLOR]',
                     'https://chaturbate.com/teen-cams/male/?page=1', 221, '',
                     '')
    if trans:
        utils.addDir('[COLOR hotpink]Teen Cams (18+) - Transsexual[/COLOR]',
                     'https://chaturbate.com/teen-cams/transsexual/?page=1',
                     221, '', '')
    utils.addDir('[COLOR hotpink]18 to 21 Cams[/COLOR]',
                 'https://chaturbate.com/18to21-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]18 to 21 Cams - Female[/COLOR]',
                     'https://chaturbate.com/18to21-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]18 to 21 Cams - Couple[/COLOR]',
                     'https://chaturbate.com/18to21-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]18 to 21 Cams - Male[/COLOR]',
                     'https://chaturbate.com/18to21-cams/male/?page=1', 221,
                     '', '')
    if trans:
        utils.addDir('[COLOR hotpink]18 to 21 Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/18to21-cams/transsexual/?page=1',
                     221, '', '')
    utils.addDir('[COLOR hotpink]20 to 30 Cams[/COLOR]',
                 'https://chaturbate.com/20to30-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]20 to 30 Cams - Female[/COLOR]',
                     'https://chaturbate.com/20to30-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]20 to 30 Cams - Couple[/COLOR]',
                     'https://chaturbate.com/20to30-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]20 to 30 Cams - Male[/COLOR]',
                     'https://chaturbate.com/20to30-cams/male/?page=1', 221,
                     '', '')
    if trans:
        utils.addDir('[COLOR hotpink]20 to 30 Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/20to30-cams/transsexual/?page=1',
                     221, '', '')
    utils.addDir('[COLOR hotpink]30 to 50 Cams[/COLOR]',
                 'https://chaturbate.com/30to50-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]30 to 50 Cams - Female[/COLOR]',
                     'https://chaturbate.com/30to50-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]30 to 50 Cams - Couple[/COLOR]',
                     'https://chaturbate.com/30to50-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]30 to 50 Cams - Male[/COLOR]',
                     'https://chaturbate.com/30to50-cams/male/?page=1', 221,
                     '', '')
    if trans:
        utils.addDir('[COLOR hotpink]30 to 50 Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/30to50-cams/transsexual/?page=1',
                     221, '', '')
    utils.addDir('[COLOR hotpink]Mature Cams (50+)[/COLOR]',
                 'https://chaturbate.com/mature-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]Mature Cams (50+) - Female[/COLOR]',
                     'https://chaturbate.com/mature-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]Mature Cams (50+) - Couple[/COLOR]',
                     'https://chaturbate.com/mature-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]Mature Cams (50+) - Male[/COLOR]',
                     'https://chaturbate.com/mature-cams/male/?page=1', 221,
                     '', '')
    if trans:
        utils.addDir('[COLOR hotpink]Mature Cams (50+) - Transsexual[/COLOR]',
                     'https://chaturbate.com/mature-cams/transsexual/?page=1',
                     221, '', '')
    #status
    utils.addDir('[COLOR hotpink]HD Cams[/COLOR]',
                 'https://chaturbate.com/hd-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]HD Cams - Female[/COLOR]',
                     'https://chaturbate.com/hd-cams/female/?page=1', 221, '',
                     '')
    if couple:
        utils.addDir('[COLOR hotpink]HD Cams - Couple[/COLOR]',
                     'https://chaturbate.com/hd-cams/couple/?page=1', 221, '',
                     '')
    if male:
        utils.addDir('[COLOR hotpink]HD Cams - Male[/COLOR]',
                     'https://chaturbate.com/hd-cams/male/?page=1', 221, '',
                     '')
    if trans:
        utils.addDir('[COLOR hotpink]HD Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/hd-cams/transsexual/?page=1', 221,
                     '', '')
    #region
    utils.addDir('[COLOR hotpink]North American Cams[/COLOR]',
                 'https://chaturbate.com/north-american-cams/?page=1', 221, '',
                 '')
    if female:
        utils.addDir(
            '[COLOR hotpink]North American Cams - Female[/COLOR]',
            'https://chaturbate.com/north-american-cams/female/?page=1', 221,
            '', '')
    if couple:
        utils.addDir(
            '[COLOR hotpink]North American Cams - Couple[/COLOR]',
            'https://chaturbate.com/north-american-cams/couple/?page=1', 221,
            '', '')
    if male:
        utils.addDir(
            '[COLOR hotpink]North American Cams - Male[/COLOR]',
            'https://chaturbate.com/north-american-cams/male/?page=1', 221, '',
            '')
    if trans:
        utils.addDir(
            '[COLOR hotpink]North American Cams - Transsexual[/COLOR]',
            'https://chaturbate.com/north-american-cams/transsexual/?page=1',
            221, '', '')
    utils.addDir('[COLOR hotpink]Other Region Cams[/COLOR]',
                 'https://chaturbate.com/other-region-cams/?page=1', 221, '',
                 '')
    if female:
        utils.addDir(
            '[COLOR hotpink]Other Region Cams - Female[/COLOR]',
            'https://chaturbate.com/other-region-cams/female/?page=1', 221, '',
            '')
    if couple:
        utils.addDir(
            '[COLOR hotpink]Other Region Cams - Couple[/COLOR]',
            'https://chaturbate.com/other-region-cams/couple/?page=1', 221, '',
            '')
    if male:
        utils.addDir('[COLOR hotpink]Other Region Cams - Male[/COLOR]',
                     'https://chaturbate.com/other-region-cams/male/?page=1',
                     221, '', '')
    if trans:
        utils.addDir(
            '[COLOR hotpink]Other Region Cams - Transsexual[/COLOR]',
            'https://chaturbate.com/other-region-cams/transsexual/?page=1',
            221, '', '')
    utils.addDir('[COLOR hotpink]Euro Russian Cams[/COLOR]',
                 'https://chaturbate.com/euro-russian-cams/?page=1', 221, '',
                 '')
    if female:
        utils.addDir(
            '[COLOR hotpink]Euro Russian Cams - Female[/COLOR]',
            'https://chaturbate.com/euro-russian-cams/female/?page=1', 221, '',
            '')
    if couple:
        utils.addDir(
            '[COLOR hotpink]Euro Russian Cams - Couple[/COLOR]',
            'https://chaturbate.com/euro-russian-cams/couple/?page=1', 221, '',
            '')
    if male:
        utils.addDir('[COLOR hotpink]Euro Russian Cams - Male[/COLOR]',
                     'https://chaturbate.com/euro-russian-cams/male/?page=1',
                     221, '', '')
    if trans:
        utils.addDir(
            '[COLOR hotpink]Euro Russian Cams - Transsexual[/COLOR]',
            'https://chaturbate.com/euro-russian-cams/transsexual/?page=1',
            221, '', '')
    utils.addDir('[COLOR hotpink]Philippines Cams[/COLOR]',
                 'https://chaturbate.com/philippines-cams/?page=1', 221, '',
                 '')
    if female:
        utils.addDir('[COLOR hotpink]Philippines Cams - Female[/COLOR]',
                     'https://chaturbate.com/philippines-cams/female/?page=1',
                     221, '', '')
    if couple:
        utils.addDir('[COLOR hotpink]Philippines Cams - Couple[/COLOR]',
                     'https://chaturbate.com/philippines-cams/couple/?page=1',
                     221, '', '')
    if male:
        utils.addDir('[COLOR hotpink]Philippines Cams - Male[/COLOR]',
                     'https://chaturbate.com/philippines-cams/male/?page=1',
                     221, '', '')
    if trans:
        utils.addDir(
            '[COLOR hotpink]Philippines Cams - Transsexual[/COLOR]',
            'https://chaturbate.com/philippines-cams/transsexual/?page=1', 221,
            '', '')
    utils.addDir('[COLOR hotpink]Asian Cams[/COLOR]',
                 'https://chaturbate.com/asian-cams/?page=1', 221, '', '')
    if female:
        utils.addDir('[COLOR hotpink]Asian Cams - Female[/COLOR]',
                     'https://chaturbate.com/asian-cams/female/?page=1', 221,
                     '', '')
    if couple:
        utils.addDir('[COLOR hotpink]Asian Cams - Couple[/COLOR]',
                     'https://chaturbate.com/asian-cams/couple/?page=1', 221,
                     '', '')
    if male:
        utils.addDir('[COLOR hotpink]Asian Cams - Male[/COLOR]',
                     'https://chaturbate.com/asian-cams/male/?page=1', 221, '',
                     '')
    if trans:
        utils.addDir('[COLOR hotpink]Asian Cams - Transsexual[/COLOR]',
                     'https://chaturbate.com/asian-cams/transsexual/?page=1',
                     221, '', '')
    utils.addDir('[COLOR hotpink]South American Cams[/COLOR]',
                 'https://chaturbate.com/south-american-cams/?page=1', 221, '',
                 '')
    if female:
        utils.addDir(
            '[COLOR hotpink]South American Cams - Female[/COLOR]',
            'https://chaturbate.com/south-american-cams/female/?page=1', 221,
            '', '')
    if couple:
        utils.addDir(
            '[COLOR hotpink]South American Cams - Couple[/COLOR]',
            'https://chaturbate.com/south-american-cams/couple/?page=1', 221,
            '', '')
    if male:
        utils.addDir(
            '[COLOR hotpink]South American Cams - Male[/COLOR]',
            'https://chaturbate.com/south-american-cams/male/?page=1', 221, '',
            '')
    utils.addDir(
        '[COLOR hotpink]South American Cams - Transsexual[/COLOR]',
        'https://chaturbate.com/south-american-cams/transsexual/?page=1', 221,
        '', '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 49
0
def PTList(url, page=1, onelist=None):
    ptacct = utils.addon.getSetting("porntrexacct")
    if onelist:
        url = url.replace('/1/', '/' + str(page) + '/')
    try:
        listhtml = utils.getHtml(url, '')
    except:
        return None

    if '>Log in<' in listhtml:
        html = login(url)
        if html:
            listhtml = html
    for cookie in utils.cj:
        if cookie.domain == '.porntrex.com' and cookie.name == 'PHPSESSID':
            utils.addon.setSetting(id='session', value=cookie.value)
        if cookie.domain == '.porntrex.com' and cookie.name == 'kt_member':
            utils.addon.setSetting(id='kt_member', value=cookie.value)

#   Changed regex current 19.01.22
    match = re.compile(
        'data-item-id=.*?href="([^"]+)".*?data-src="([^"]+)"(.*?)clock-o"></i>([^<]+)<.*?title="([^"]+)"',
        re.DOTALL | re.IGNORECASE).findall(listhtml)
    #   Changed var order 19.01.22
    for videopage, img, hd, duration, name in match:
        name = utils.cleantext(name)
        private = '[COLOR blue] private[/COLOR]' if 'Private' in hd else ''
        if ptacct == "false" and private != '':
            continue


#       Changed labelling adding Video quality
        if hd.find('4k') > 0:
            hd = " [COLOR orange]4K[/COLOR] "
        elif hd.find('2160p') > 0:
            hd = " [COLOR orange]4K[/COLOR] "
        elif hd.find('1080p') > 0:
            hd = " [COLOR orange]1080p[/COLOR] "
        elif hd.find('720p') > 0:
            hd = " [COLOR orange]720p[/COLOR] "
        elif hd.find('1440p') > 0:
            hd = " [COLOR orange]1440p[/COLOR] "
        else:
            hd = " "
        name = name + hd + "[COLOR deeppink]" + duration + "[/COLOR]" + private

        if img.startswith('//'):
            img = 'https:' + img
        img = re.sub(r"http:", "https:", img)
        domain = img.split('/')[2].split('.')[-2]
        img = img.split('.')
        if not img[0] == 'https://' + domain:
            img[0] = 'https://static'

        img = ('.').join(img)
        #       Image fix 19.02.07
        img = re.sub(r"static.cdntrex", "porntrex", img)

        imgint = randint(1, 10)
        newimg = str(imgint) + '.jpg'

        img = img.replace('1.jpg', newimg)
        utils.addDownLink(name, videopage, 52, img, '')
    if not onelist:
        if re.search('<li class="next">', listhtml, re.DOTALL | re.IGNORECASE):
            npage = page + 1
            if '/categories/' in url:
                url = url.replace('from=' + str(page), 'from=' + str(npage))
            elif '/search/' in url:
                #               19.02.01 Added to fix Search Pagination for PornTrex
                if page == 1:
                    searchphrase = url.split('/')[5]
                    url = url + '?mode=async&function=get_block&block_id=list_videos_videos&q=' + searchphrase + '&category_ids=&sort_by=post_date&from_videos=' + str(
                        page) + '&from_albums=' + str(page)
                url = url.replace('from_videos=' + str(page),
                                  'from_videos=' + str(npage)).replace(
                                      'from_albums=' + str(page),
                                      'from_albums=' + str(npage))
            elif '/members/' in url:
                url = url + '?mode=async&function=get_block&block_id=list_videos_uploaded_videos&is_private=0&sort_by=&from_uploaded_videos=' + str(
                    npage)
            elif '/tags/' in url:
                url = url + '?mode=async&function=get_block&block_id=list_videos_common_videos_list_norm&sort_by=post_date&from4=' + str(
                    npage)
            elif '/longest/' in url:
                url = url + '?mode=async&function=get_block&block_id=list_videos_common_videos_list_norm&sort_by=duration&from4=' + str(
                    npage)
            else:
                url = url.replace('/' + str(page) + '/',
                                  '/' + str(npage) + '/')
            utils.addDir('Next Page (' + str(npage) + ')', url, 51, '', npage)
        xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 50
0
def animeidhentai_main():
    utils.addDir('[COLOR hotpink]Uncensored[/COLOR]','https://animeidhentai.com/hentai/on-uncensored/', 661, '', '')
    utils.addDir('[COLOR hotpink]3D[/COLOR]','https://animeidhentai.com/genre/3d/', 661, '', '')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','https://animeidhentai.com/?s=', 664, '', '')
    animeidhentai_list('https://animeidhentai.com/genre/2020/')
Esempio n. 51
0
def JHList(url, page=1, onelist=None):
    if onelist:
        url = url.replace('/1/', '/' + str(page) + '/')
    try:
        listhtml = utils.getHtml(url)
    except:
        return None

    if '>Log in<' in listhtml:
        html = login(url)
        if html:
            listhtml = html
    for cookie in utils.cj:
        if cookie.domain == '.javwhores.com' and cookie.name == 'PHPSESSID':
            utils.addon.setSetting(id='session', value=cookie.value)
        if cookie.domain == '.javwhores.com' and cookie.name == 'kt_member':
            utils.addon.setSetting(id='kt_member', value=cookie.value)

    match = re.compile(
        'class="video-item.*?href="([^"]+)" title="([^"]+)".*?original="([^"]+)"(.*?)clock-o"></i>([^<]+)<',
        re.DOTALL | re.IGNORECASE).findall(listhtml)
    for videopage, name, img, hd, duration in match:
        name = utils.cleantext(name)
        private = '[COLOR blue] private[/COLOR]' if 'Private' in hd else ''
        if hd.find('HD') > 0:
            hd = " [COLOR orange]HD[/COLOR] "
        elif hd.find('4k') > 0:
            hd = " [COLOR orange]4K[/COLOR] "
        else:
            hd = " "
        name = name + hd + "[COLOR deeppink]" + duration + "[/COLOR]" + private
        if img.startswith('//'):
            img = 'https:' + img
        img = re.sub(r"http:", "https:", img)
        domain = img.split('/')[2].split('.')[-2]
        img = img.split('.')
        if not img[0] == 'https://' + domain:
            img[0] = 'https://www'
        img = ('.').join(img)
        imgint = randint(1, 10)
        newimg = str(imgint) + '.jpg'
        img = img.replace('1.jpg', newimg)
        utils.addDownLink(name, videopage, 52, img, '')
    if not onelist:
        if re.search('<li class="next">', listhtml, re.DOTALL | re.IGNORECASE):
            npage = page + 1
            if '/categories/' in url:
                url = url.replace('from=' + str(page), 'from=' + str(npage))
            elif '/search/' in url:
                #               19.02.01 Added to fix Search Pagination for JAVWhores
                if page == 1:
                    searchphrase = url.split('/')[5]
                    url = url + '?mode=async&function=get_block&block_id=list_videos_videos_list_search_result&q=' + searchphrase + '&category_ids=&sort_by=&from_videos=' + str(
                        page) + '&from_albums=' + str(page)
                url = url.replace('from_videos=' + str(page),
                                  'from_videos=' + str(npage)).replace(
                                      'from_albums=' + str(page),
                                      'from_albums=' + str(npage))

            else:
                url = url.replace('/' + str(page) + '/',
                                  '/' + str(npage) + '/')
            print "Next URL: " + url
            utils.addDir('Next Page (' + str(npage) + ')', url, 451, '', npage)
        xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 52
0
def PTMain():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]',
                 'https://www.porntrex.com/categories/', 53, '', '')
    utils.addDir('[COLOR hotpink]Channels[/COLOR]',
                 'https://www.porntrex.com/channels/', 59, '', '')
    utils.addDir('[COLOR hotpink]JAV[/COLOR]',
                 'https://www.porntrex.com/members/1387755/videos/', 51, '',
                 '')
    utils.addDir('[COLOR hotpink]New[/COLOR]',
                 'https://www.porntrex.com/tags/new/', 51, '', '')
    utils.addDir('[COLOR hotpink]Longest[/COLOR]',
                 'https://www.porntrex.com/longest/', 51, '', '')
    utils.addDir('[COLOR hotpink]Search[/COLOR]',
                 'https://www.porntrex.com/search/', 54, '', '')
    PTList('https://www.porntrex.com/latest-updates/1/', 1)
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 53
0
def Main():
    utils.addDir('[COLOR hotpink]Classiques[/COLOR]','http://www.mrsexe.com/classiques/', 401, '', '')
    utils.addDir('[COLOR hotpink]Search[/COLOR]','http://www.mrsexe.com/?search=', 404, '', '')
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','http://www.mrsexe.com/', 403, '', '')
    utils.addDir('[COLOR hotpink]Stars[/COLOR]','http://www.mrsexe.com/filles/', 405, '', '')
    List('http://www.mrsexe.com/')
Esempio n. 54
0
def Categories(url):
    cathtml = utils.getHtml(url, '')
    match = re.compile('value="(/cat[^"]+)">([^<]+)<', re.DOTALL | re.IGNORECASE).findall(cathtml)
    for catpage, name in match:
        utils.addDir(name, 'http://www.mrsexe.com' + catpage, 401, '')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 55
0
def INDEXT():
    utils.addDir('[COLOR hotpink]TodayPorn[/COLOR]',
                 'http://www.todayporn.com/page1.html', 90,
                 os.path.join(imgDir, 'tp.png'), '')
    utils.addDir(
        '[COLOR hotpink]Poldertube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'http://www.poldertube.nl/pornofilms/nieuw', 100,
        os.path.join(imgDir, 'poldertube.png'), 0)
    utils.addDir(
        '[COLOR hotpink]Milf.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'http://www.milf.nl/videos/nieuw', 100,
        os.path.join(imgDir, 'milfnl.png'), 1)
    utils.addDir(
        '[COLOR hotpink]Sextube.nl[/COLOR] [COLOR orange](Dutch)[/COLOR]',
        'http://www.sextube.nl/videos/nieuw', 100,
        os.path.join(imgDir, 'sextube.png'), 2)
    utils.addDir('[COLOR hotpink]TubePornClassic[/COLOR]',
                 'http://www.tubepornclassic.com/latest-updates/', 360,
                 os.path.join(imgDir, 'tubepornclassic.png'), '')
    utils.addDir('[COLOR hotpink]HClips[/COLOR]',
                 'http://www.hclips.com/latest-updates/', 380,
                 os.path.join(imgDir, 'hclips.png'), '')
    utils.addDir('[COLOR hotpink]PornHub[/COLOR]',
                 'http://www.pornhub.com/newest.html', 390,
                 os.path.join(imgDir, 'pornhub.png'), '')
    utils.addDir(
        '[COLOR hotpink]Porndig[/COLOR] [COLOR white]Professional[/COLOR]',
        'http://www.porndig.com', 290, os.path.join(imgDir, 'porndig.png'), '')
    utils.addDir(
        '[COLOR hotpink]Porndig[/COLOR] [COLOR white]Amateurs[/COLOR]',
        'http://www.porndig.com', 290, os.path.join(imgDir, 'porndig.png'), '')
    utils.addDir('[COLOR hotpink]AbsoluPorn[/COLOR]',
                 'http://www.absoluporn.com/en/', 300,
                 os.path.join(imgDir, 'absoluporn.gif'), '')
    utils.addDir('[COLOR hotpink]Anybunny[/COLOR]', 'http://anybunny.com/',
                 320, os.path.join(imgDir, 'anybunny.png'), '')
    utils.addDir('[COLOR hotpink]SpankBang[/COLOR]',
                 'http://spankbang.com/new_videos/', 440,
                 os.path.join(imgDir, 'spankbang.png'), '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 56
0
def Main():
    utils.addDir('[COLOR hotpink]Categories[/COLOR]', siteurl, 553, '', '')
    utils.addDir('[COLOR hotpink]Search[/COLOR]', siteurl + '?s=', 554, '', '')
    List(siteurl + 'category/videos')
    xbmcplugin.endOfDirectory(utils.addon_handle)
Esempio n. 57
0
def INDEXW():
    utils.addDir(
        '[COLOR hotpink]Chaturbate[/COLOR] [COLOR white]- webcams[/COLOR]',
        'https://chaturbate.com/?page=1', 220,
        os.path.join(imgDir, 'chaturbate.png'), '')
    utils.addDir(
        '[COLOR hotpink]MyFreeCams[/COLOR] [COLOR white]- webcams[/COLOR]',
        'https://www.myfreecams.com', 270,
        os.path.join(imgDir, 'myfreecams.jpg'), '')
    utils.addDir('[COLOR hotpink]Cam4[/COLOR] [COLOR white]- webcams[/COLOR]',
                 'http://www.cam4.com', 280, os.path.join(imgDir,
                                                          'cam4.png'), '')
    utils.addDir(
        '[COLOR hotpink]Camsoda[/COLOR] [COLOR white]- webcams[/COLOR]',
        'http://www.camsoda.com', 475, os.path.join(imgDir, 'camsoda.png'), '')
    utils.addDir(
        '[COLOR hotpink]naked.com[/COLOR] [COLOR white]- webcams[/COLOR]',
        'http://www.naked.com', 480, os.path.join(imgDir, 'naked.png'), '')
    utils.addDir('[COLOR hotpink]Streams[/COLOR] [COLOR white]- beta[/COLOR]',
                 '', 8, '', '')
    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 58
0
def INDEX():
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Scenes[/COLOR]', '', 1,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Movies[/COLOR]', '', 2,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Hentai[/COLOR]', '', 3,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Tubes[/COLOR]', '', 6,
        os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Webcams & Streams[/COLOR]',
        '', 7, os.path.join(rootDir, 'icon.png'), '')
    utils.addDir(
        '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Favorites[/COLOR]', '',
        901, os.path.join(rootDir, 'icon.png'), '')
    download_path = addon.getSetting('download_path')
    if download_path != '' and os.path.exists(download_path):
        utils.addDir(
            '[COLOR hotpink]Whitecream[/COLOR] [COLOR white]Download Folder[/COLOR]',
            download_path, 4, os.path.join(rootDir, 'icon.png'), '')

    if not addon.getSetting('uwccounter') == 'true':
        try:
            counterpage = utils.getVideoLink(
                'http://bit.ly/uwccounter',
                'http://UWC-' + utils.__version__ + '.com')
            addon.setSetting('uwccounter', 'true')
        except:
            pass

    xbmcplugin.endOfDirectory(utils.addon_handle, cacheToDisc=False)
Esempio n. 59
0
def P00Main():
    utils.addDir('[COLOR white]Categories[/COLOR]','http://www.porn00.org',63,'','')
    utils.addDir('[COLOR white]Search[/COLOR]','http://www.porn00.org/page/1/?s=',68,'','')
    PAQList('http://www.porn00.org/page/1/',1)
    xbmcplugin.endOfDirectory(utils.addon_handle)    
Esempio n. 60
0
def Main():
    utils.addDir('[COLOR hotpink]Search[/COLOR]','http://www.hclips.com/search/?p=0&q=', 384, '', '')
    utils.addDir('[COLOR hotpink]Categories[/COLOR]','http://www.hclips.com/categories/', 383, '', '')
    utils.addDir('[COLOR hotpink]Channels[/COLOR]','http://www.hclips.com/channels/', 385, '', '')
    List('http://www.hclips.com/latest-updates/')
    xbmcplugin.endOfDirectory(utils.addon_handle)