Module:GayPornographicCareerList/T

From Porn Base Central, the free encyclopedia of gay porn
Jump to navigation Jump to search

Documentation for this module may be created at Module:GayPornographicCareerList/T/doc

local p = {}

p.sites = {
    takenrough = {
        label = 'Taken Rough',
        sitetype = 'website',
        aliases = {'takenrough', 'taken rough', 'taken-rough', 'tkrg'},
        url = 'https://www.kinkmen.com/channel/taken-rough?t=eyJhZmZpbGlhdGUiOiJwb3JuYmFzZWNlbnRyYWwiLCJjYW1wYWlnbiI6ImRlZmF1bHQiLCJhZ2V2ZXJpZmllZCI6InkifQ',
        sceneUrl = 'https://www.kinkmen.com/shoot/',
        modelUrl = 'https://www.kinkmen.com/model/',
        suffix = '?t=eyJhZmZpbGlhdGUiOiJwb3JuYmFzZWNlbnRyYWwiLCJjYW1wYWlnbiI6ImRlZmF1bHQiLCJhZ2V2ZXJpZmllZCI6InkifQ',
        category = {'Taken Rough models', 'KinkMen models'},
		networks = {
			{ name = 'KinkMen', text = '' },
		},
	    archiveURL = 'https://archive.ph/ydxrk',
    },
    teeteeentertainment = {
        label = 'Tee Tee Entertainment',
        sitetype = 'studio',
        aliases = {'teeteeentertainment', 'tee tee entertainment', 'teetee', 'tee tee'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=20719&theaterId=80946&locale=en',
        category = 'Tee Tee Entertainment models',
    },
    teenboysstudio = {
        label = 'Teen Boys Studio',
        sitetype = 'website',
        aliases = {'teenboysstudio', 'teenboys studio', 'teen boys studio', 'teenboysstudio.com', 'teenboysstudiocom', 'tbs'},
        category = 'Teen Boys Studio models',
		networks = {
			{ name = 'DoggyBoys Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/GN06m',
	    archived = 'y',
    },
    tgirlsxxx = {
        label = 'TGirls.XXX',
        sitetype = 'website',
        aliases = {'tgirlsxxx', 'tgirls xxx', 'tgirls.xxx', 'tgxx'},
        url = 'https://www.tgirls.xxx/',
        sceneUrl = 'https://www.tgirls.xxx/tour/trailers/',
        modelUrl = 'https://www.tgirls.xxx/tour/trailers/',
        category = 'TGirls.XXX models',
	    archiveURL = 'https://archive.ph/AD3RA',
	    transsexual = 'y',
    },
    tgirlx = {
        label = 'TGirl X',
        sitetype = 'website',
        aliases = {'tgirlx', 'tgirl x', 'tgirlx.com', 'tgirlxcom', 'tglx'},
        url = 'https://www.tgirlx.com/',
        sceneUrl = 'https://www.tgirlx.com/tour/trailers/',
        modelUrl = 'https://www.tgirlx.com/tour/models/',
        suffix = '.html',
        category = 'TGirl X models',
	    archiveURL = 'https://archive.ph/D8S4y',
	    transsexual = 'y',
    },
    theagency = {
        label = 'The Agency',
        sitetype = 'studio',
        aliases = {'theagency', 'the agency', 'thea'},
        url = 'https://www.adultempire.com/28436/studio/the-agency-studios.html?partner_id=77605325',
        category = 'The Agency models',
    },
    thebronetwork = {
        label = 'TheBroNetwork',
        sitetype = 'website',
        aliases = {'thebronetwork', 'the bro network', 'thebronetwork.com', 'thebronetworkcom', 'tbn'},
        url = 'https://join.thebronetwork.com/track/MjYwODczNi4yLjkuMTMuMC4wLjAuMC4w',
        sceneUrl = 'https://join.thebronetwork.com/track/MjYwODczNi4yLjkuMTMuMC4wLjAuMC4w/updates/',
        modelUrl = 'https://join.thebronetwork.com/track/MjYwODczNi4yLjkuMTMuMC4wLjAuMC4w/models/',
        suffix = '.html',
        category = 'TheBroNetwork models',
	    archiveURL = 'https://archive.ph/7hihr',
    },
    thecastingroom = {
        label = 'The Casting Room',
        sitetype = 'website',
        aliases = {'thecastingroom', 'the casting room', 'thecastingroom.net', 'thecastingroomnet', 'tcr'},
        url = 'http://join.thecastingroom.net/track/NTIwOS4zLjE3LjE3LjAuMC4wLjAuMA',
        category = 'The Casting Room / First Auditions models',
	    archiveURL = 'https://archive.ph/liwdG',
    },
    themaleform = {
        label = 'The Male Form',
        sitetype = 'website',
        aliases = {'themaleform', 'the male form', 'themaleform.net', 'themaleformnet', 'tmlf'},
        category = 'The Male Form models',
	    list = 'List of The Male Form models',
	    archiveURL = 'https://archive.ph/2nPSO',
	    archived = 'y',
    },
    thirdworldmedia = {
        label = 'Third World Media',
        sitetype = 'studio',
        aliases = {'thirdworldmedia', 'third world media', 'thirdworld', 'third world', 'thwm'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=16322&theaterId=80946&locale=en',
        category = 'Third World Media models',
    },
    thrust = {
        label = 'Thrust Men',
        sitetype = 'studio',
        aliases = {'thrust', 'thrustmen', 'thrust men', 'thrm'},
        url = 'https://store.pbc.xxx/93128/studio/thrust-men-studios.html',
        category = 'Thrust Men models',
	    archiveURL = 'https://web.archive.org/web/20150317070949/http://thrustmen.com/',
    },
    thugmania = {
        label = 'Thug Mania',
        sitetype = 'studio',
        aliases = {'thugmania', 'thug mania', 'thum'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=22071&theaterId=80946&locale=en',
        category = 'Thug Mania models',
    },
    thugoverload = {
        label = 'Thugoverload',
        sitetype = 'studio',
        aliases = {'thugoverload', 'thug overload', 'thov'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=21443&theaterId=80946&locale=en',
        category = 'Thugoverload models',
    },
    tigerprod = {
        label = 'Tiger Prod',
        sitetype = 'studio',
        aliases = {'tigerprod', 'tiger prod', 'tigp'},
        url = 'https://store.pbc.xxx/96833/studio/tiger-prod-studios.html',
        category = 'Tiger Prod models',
    },
    threexfilms = {
        label = 'Three X Films',
        sitetype = 'studio',
        aliases = {'threexfilms', 'three x films', 'threex', 'three x', 'thrx'},
        category = 'Three X Films models',
    },
    thundersarena = {
        label = "Thunder's Arena",
        sitetype = 'studio',
        aliases = {'thundersarena', 'thunders arena', 'thundertvwrestling', 'thundertv wrestling', 'thunder tv wrestling', 'tha', "thunder's arena", "thunder'sarena"},
        url = 'https://www.thundersarena.com/',
        category = 'Thunder TV Wrestling models',
	    archiveURL = 'https://archive.ph/qOluL',
    },
    timfuck = {
        label = 'TIM Fuck',
        sitetype = 'website',
        aliases = {'timfuck', 'tim fuck', 'timfuck.com', 'timfuckcom', 'tf'},
        url = 'https://faphouse.com/gay/studios/treasure-island-media?utm_campaign=ai.LUY',
        category = {'TIM Fuck models', 'Treasure Island Media models'},
		networks = {
			{ name = 'Treasure Island Media', text = '' },
		},
    },
    timsuck = {
        label = 'TIM Suck',
        sitetype = 'website',
        aliases = {'timsuck', 'tim suck', 'timsuck.com', 'timsuckcom', 'ts'},
        url = 'https://faphouse.com/gay/studios/treasure-island-media?utm_campaign=ai.LUY',
        category = {'TIM Suck models', 'Treasure Island Media models'},
		networks = {
			{ name = 'Treasure Island Media', text = '' },
		},
    },
    timtales = {
        label = 'Tim Tales',
        sitetype = 'website',
        aliases = {'timtales', 'tim tales', 'timtales.com', 'timtalescom', 'tt'},
        url = 'https://www.timtales.com/',
        sceneUrl = 'https://www.timtales.com/videos/',
        modelUrl = 'https://www.timtales.com/the-men/',
        category = 'Tim Tales models',
	    archiveURL = 'https://archive.ph/Ez1KZ',
    },
    tinomedia = {
        label = 'Tino Video',
        sitetype = 'studio',
        aliases = {'tinomedia', 'tino media', 'tinovideo', 'tino video', 'tino'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=20643&theaterId=80946&locale=en',
        category = 'Tino Video (Gay) models',
    },
    tiposesso = {
        label = 'Tipo Sesso',
        sitetype = 'studio',
        aliases = {'tiposesso', 'tipo sesso', 'tips'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=20298&theaterId=80946&locale=en',
        category = 'Tipo Sesso models',
    },
    titanmen = {
        label = 'Titan Men',
        sitetype = 'studio',
        aliases = {'titanmen', 'titan men', 'titanmen.com', 'titanmencom', 'titanmedia', 'titan media', 'titan', 'tm'},
        url = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA',
        modelUrl = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA/sets.php?id=',
        category = 'Titan Men models',
	    archiveURL = 'https://archive.ph/i5zVj',
    },
    titanmenfresh = {
        label = 'Titan Men Fresh',
        sitetype = 'studio',
        aliases = {'titanmenfresh', 'titanmen fresh', 'titan men fresh', 'tmf'},
        url = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA',
        modelUrl = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA/sets.php?id=',
        category = {'Titan Men Fresh models', 'Titan Men models'},
		networks = {
			{ name = 'Titan Men', text = '' },
		},
    },
    titanmenrough = {
        label = 'Titan Men Rough',
        sitetype = 'studio',
        aliases = {'titanmenrough', 'titanmen rough', 'titan men rough', 'tmr'},
        url = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA',
        modelUrl = 'https://join.titanmen.com/track/MTAwMTQzOC4yLjIuMi4wLjAuMC4wLjA/sets.php?id=',
        category = {'Titan Men Rough models', 'Titan Men models'},
		networks = {
			{ name = 'Titan Men', text = '' },
		},
    },
    thebestflex = {
        label = 'The Best Flex',
        sitetype = 'website',
        aliases = {'thebestflex', 'the best flex', 'thebestflex.com', 'thebestflexcom', 'tbf'},
        url = 'https://www.thebestflex.com/',
        sceneUrl = 'https://www.thebestflex.com/video/',
        modelUrl = 'https://www.thebestflex.com/profile/',
        category = 'The Best Flex models',
	    archiveURL = 'https://archive.ph/FImsE',
    },
    thebigcmen = {
        label = 'TheBigCMen',
        sitetype = 'website',
        aliases = {'thebigcmen', 'the bigc men', 'the big c men', 'thebigcmen.com', 'thebigcmencom', 'tbcm'},
        url = 'https://join.thebigcmen.com/track/MzAwMDI5OS4xMDA5NC4yNy40MC4wLjAuMC4wLjA',
        sceneUrl = 'https://join.thebigcmen.com/track/MzAwMDI5OS4xMDA5NC4yNy40MC4wLjAuMC4wLjA/?page=tour&contentId=',
        modelUrl = 'https://join.thebigcmen.com/track/MzAwMDI5OS4xMDA5NC4yNy40MC4wLjAuMC4wLjA/?page=tour&contentId=',
        category = 'TheBigCMen models',
	    archiveURL = 'https://archive.ph/Kzpvz',
    },
    thefuckhouse = {
        label = 'The Fuck House',
        sitetype = 'studio',
        aliases = {'thefuckhouse', 'the fuckhouse', 'the fuck house', 'thefuckhouse.com', 'thefuckhousecom', 'tfh'},
        url = 'https://vod.pbc.xxx/dispatcher/movieSearch?genreId=102&theaterId=80946&locale=en&seriesId=24970',
        category = 'The Fuck House models',
		networks = {
			{ name = 'Black Rayne Productions', text = '' },
		},
    },
    thefullenglish = {
        label = 'The Full English',
        sitetype = 'website',
        aliases = {'thefullenglish', 'the full english', 'thefullenglish.net', 'thefullenglishnet', 'tfe'},
        url = 'https://thefullenglish.net/',
        sceneUrl = 'https://thefullenglish.net/updates/',
        modelUrl = 'https://thefullenglish.net/models/',
        category = 'The Full English models',
	    archiveURL = 'https://archive.ph/SIGRi',
    },
    theguysite = {
        label = 'The Guy Site',
        sitetype = 'website',
        aliases = {'theguysite', 'the guysite', 'the guy site', 'theguysite.com', 'theguysitecom', 'tgs'},
        category = 'The Guy Site models',
	    archiveURL = 'https://archive.li/UEEVZ',
	    archived = 'y',
    },
    therapydick = {
        label = 'Therapy Dick',
        sitetype = 'website',
        aliases = {'therapydick', 'therapy dick', 'therapydick.com', 'therapydickcom', 'trpd'},
        url = 'https://join.therapydick.com/track/MzAwMDI2NS41LjU3LjE5NC4wLjAuMC4wLjA',
        sceneUrl = 'https://join.therapydick.com/track/MzAwMDI2NS41LjU3LjE5NC4wLjAuMC4wLjA/movies/',
        modelUrl = 'https://join.therapydick.com/track/MzAwMDI2NS41LjU3LjE5NC4wLjAuMC4wLjA/models/',
        category = 'Therapy Dick models',
		networks = {
			{ name = 'Say Uncle Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/qJ9cG',
    },
    thickandbig = {
        label = 'Thick and Big',
        sitetype = 'website',
        aliases = {'thickandbig', 'thick and big', 'thick&big', 'thick & big', 'thickandbig.com', 'thickandbigcom', 'thab'},
        url = 'https://join.thickandbig.com/track/ST16BZfp8qLLLi2w1xnoidzfHTN3',
        sceneUrl = 'https://join.thickandbig.com/track/ST16BZfp8qLLLi2w1xnoidzfHTN3/video/',
        modelUrl = 'https://join.thickandbig.com/track/ST16BZfp8qLLLi2w1xnoidzfHTN3/guys/',
        category = {'Thick and Big models', 'Gay Room models'},
		networks = {
			{ name = 'Gay Room', text = '' },
		},
	    archiveURL = 'https://archive.ph/YDtii',
    },
    thugboy = {
        label = 'ThugBoy',
        sitetype = 'website',
        aliases = {'thugboy', 'thug boy', 'thugboy.com', 'thugboycom', 'tboy'},
        url = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=906670-0004&PA=2632258&HTML=https://www.thugboy.com/?pa=2632258',
        sceneUrl = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=906670-0004&PA=2632258&HTML=https://www.thugboy.com/scene/',
        modelUrl = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=906670-0004&PA=2632258&HTML=https://www.thugboy.com/model/',
        suffix = '?pa=2632258',
        category = {'ThugBoy models', 'Flava Works models'},
		networks = {
			{ name = 'Flava Works', text = 'Flava Works Network' },
		},
	    archiveURL = 'https://archive.ph/RLHxz',
    },
    thughunter = {
        label = 'Thug Hunter',
        sitetype = 'website',
        aliases = {'thughunter', 'thug hunter', 'thughunter.com', 'thughuntercom', 'th'},
        url = 'https://gaywire.com/websites/thughunter?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjoxMzcsInMiOjcwNiwiZSI6MTA3NTcsInAiOjJ9',
        sceneUrl = 'https://gaywire.com/scene/',
        modelUrl = 'https://gaywire.com/model/',
        suffix = '?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjoxMzcsInMiOjcwNiwiZSI6MTA3NTcsInAiOjJ9',
        category = {'Thug Hunter models', 'Gay Wire models', 'Big Daddy models'},
		networks = {
			{ name = 'Gay Wire', text = 'Gay Wire Network' },
		},
	    archiveURL = 'https://archive.ph/JHm3h',
    },
    thugvids = {
        label = 'Thug Vids',
        sitetype = 'website',
        aliases = {'thugvids', 'thug vids', 'thugvids.com', 'thugvidscom', 'thuv'},
        url = 'http://join.thugvids.com/track/NDI1OS4yLjE3LjE3LjAuMC4wLjAuMA',
        category = 'Thug Vids models',
	    archiveURL = 'https://archive.ph/9tbgg',
    },
    ticklishlads = {
        label = 'Ticklish Lads',
        sitetype = 'website',
        aliases = {'ticklishlads', 'ticklish lads', 'ticklishlads.com', 'ticklishladscom', 'tlds'},
        url = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=930583-0114&PA=2637933',
        category = 'TicklishLads models',
	    archiveURL = 'https://archive.ph/sbywy',
    },
    toegasms = {
        label = 'Toegasms',
        sitetype = 'website',
        aliases = {'toegasms', 'toe gasms', 'toegasms.com', 'toegasmscom', 'toeg'},
        url = 'http://www2.toegasms.com/track/NjAwMDAwMDIxMC4zLjIwLjc1LjAuMC4wLjAuMA',
        sceneUrl = 'http://www2.toegasms.com/track/NjAwMDAwMDIxMC4zLjIwLjc1LjAuMC4wLjAuMA/toe-gasms-watch/',
        modelUrl = 'http://www2.toegasms.com/track/NjAwMDAwMDIxMC4zLjIwLjc1LjAuMC4wLjAuMA/toe-gasms-model/',
        category = 'Toegasms models',
	    archiveURL = 'https://archive.ph/JjlzD',
    },
    toesuckingguys = {
        label = 'Toe Sucking Guys',
        sitetype = 'website',
        aliases = {'toesuckingguys', 'toe sucking guys', 'toesuckingguys.com', 'toesuckingguyscom', 'tsg'},
        url = 'https://join.toesuckingguys.com/track/MjM5LjEuMS4xLjAuMC4wLjAuMA',
        sceneUrl = 'https://join.toesuckingguys.com/track/MjM5LjEuMS4xLjAuMC4wLjAuMA/trailers/',
        suffix = '.html',
        category = 'Toe Sucking Guys models',
	    archiveURL = 'https://archive.ph/sTIZN',
    },
    tommydxxx = {
        label = 'Tommy D XXX',
        sitetype = 'website',
        aliases = {'tommydxxx', 'tommyd xxx', 'tommy d xxx', 'tommydxxx.com', 'tommydxxxcom', 'tmdx'},
        url = 'https://www.g2buddy.com/tommydxxx/go.php?pr=9&su=1&si=4&ad=273119&pa=index&ar=&buffer=',
        sceneUrl = 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=1&si=46&ad=273119&pa=clip&ar=',
        modelUrl = 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=1&si=46&ad=273119&pa=actors&ar=',
        suffix = '&buffer=',
        category = {'Tommy D XXX models', 'Next Door Studios models'},
		networks = {
			{ name = 'Next Door Studios', text = 'Next Door Studios Network' },
		},
	    archiveURL = 'https://archive.ph/j3G54',
    },
    tonightsboyfriend = {
        label = "Tonight's Boyfriend",
        sitetype = 'website',
        aliases = {'tonightsboyfriend', 'tonights boyfriend', 'tonightsboyfriend.com', 'tonightsboyfriendcom', "tonight's boyfriend", "tonight'sboyfriend", 'tbf'},
        url = 'https://www.tonightsboyfriend.com/',
        sceneUrl = 'https://www.tonightsboyfriend.com/scene/',
        modelUrl = 'https://www.tonightsboyfriend.com/pornstar/',
        category = "Tonight's Boyfriend models",
		networks = {
			{ name = 'Naughty America', text = 'Naughty America Network' },
		},
	    archiveURL = 'https://archive.ph/BCG08',
    },
    topdogproduction = {
        label = 'Top Dog Production',
        sitetype = 'studio',
        aliases = {'topdogproduction', 'top dog production', 'topdog', 'top dog', 'tpdg'},
        url = 'https://store.pbc.xxx/95254/studio/top-dog-production-studios.html',
        category = 'Top Dog Production models',
    },
    touchthatboy = {
        label = 'Touch That Boy',
        sitetype = 'website',
        aliases = {'touchthatboy', 'touch that boy', 'touchthatboy.com', 'touchthatboycom', 'totb'},
        url = 'https://www.touchthatboy.com/',
        category = 'Touch That Boy models',
	    archiveURL = 'https://archive.ph/k9xu6',
    },
    trailertrashboys = {
        label = 'Trailer Trash Boys',
        sitetype = 'studio',
        aliases = {'trailertrashboys', 'trailer trash boys', 'trailertrashboys.com', 'trailertrashboyscom', 'ttb'},
        url = 'https://faphouse.com/gay/studios/trentonducati?utm_campaign=ai.LUY',
        category = 'Trailer Trash Boys models',
	    archiveURL = 'https://archive.ph/NrSBs',
    },
    training4boys = {
        label = 'Training 4 Boys',
        sitetype = 'website',
        aliases = {'training4boys', 'training 4 boys', 'training4boys.com', 'training4boyscom', 'tr4b'},
        url = 'https://www.training4boys.com/',
        sceneUrl = 'https://www.training4boys.com/en-US/videos/',
        modelUrl = 'https://www.training4boys.com/en-US/boys/',
        category = 'Training 4 Boys models',
		networks = {
			{ name = 'Spanking Boys Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/fZJIO',
    },
    trancevideo = {
        label = 'Trance-Video',
        sitetype = 'studio',
        aliases = {'trancevideo', 'trance video', 'trance-video', 'trance-video.com', 'trance-videocom', 'trv'},
        url = 'https://www.trance-video.com/top',
        sceneUrl = 'https://www.trance-video.com/product/detail/',
        modelUrl = 'https://www.trance-video.com/product/search?model%5B%5D=',
        category = 'Trance-Video models',
	    list = 'List of Trance Video episodes',
	    archiveURL = 'https://archive.ph/GNS3E',
    },
    trannycumswappers = {
        label = 'Tranny Cum Swappers',
        sitetype = 'website',
        aliases = {'trannycumswappers', 'tranny cum swappers', 'trannycumswappers.com', 'trannycumswapperscom', 'trcs'},
	    archiveURL = 'https://web.archive.org/web/20090308025916/http://trannycumswappers.com/index.html?cf=1',
	    archived = 'y',
	    transsexual = 'y',
    },
    transangels = {
        label = 'Trans Angels',
        sitetype = 'website',
        aliases = {'transangels', 'trans angels', 'transangels.com', 'transangelscom', 'trna'},
        url = 'https://www.transangels.com/home?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjozNSwicyI6NTQxLCJlIjo5MTEzLCJwIjoyfQ==',
        sceneUrl = 'https://www.transangels.com/scene/',
        modelUrl = 'https://www.transangels.com/model/',
        suffix = '?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjozNSwicyI6NTQxLCJlIjo5MTEzLCJwIjoyfQ==',
        category = 'TransAngels models',
	    archiveURL = 'https://archive.ph/q8cp9',
	    transsexual = 'y',
    },
    transbella = {
        label = 'TransBella',
        sitetype = 'website',
        aliases = {'transbella', 'trans bella', 'transbella.com', 'transbellacom', 'trbl'},
        url = 'https://transbella.com/',
        sceneUrl = 'https://transbella.com/watch/',
        modelUrl = 'https://transbella.com/models/',
        suffix = '.html',
        category = 'TransBella models',
	    transsexual = 'y',
    },
    transerotica = {
        label = 'Trans Erotica',
        sitetype = 'studio',
        aliases = {'transerotica', 'trans erotica', 'transeroticasly', 'trans erotica sly', 'trer'},
        url = 'https://www.adultdvdempire.com/93183/studio/trans-erotica-sly-porn-videos.html?partner_id=77605325',
        category = {'Trans Erotica models', 'Juicy Entertainment models'},
		networks = {
			{ name = 'Juicy Entertainment', text = '' },
		},
	    transsexual = 'y',
    },
    transfixed = {
        label = 'Transfixed',
        sitetype = 'website',
        aliases = {'transfixed', 'trans fixed', 'transfixed.com', 'transfixedcom', 'trfx'},
        url = 'https://www.g2fame.com/transfixed/go.php?pr=8&su=1&si=308&ad=273119&pa=index&ar=&buffer=',
        sceneUrl = 'https://www.g2fame.com/transfixed/go.php?pr=8&su=1&si=308&ad=273119&pa=clip&ar=',
        suffix = '&buffer=',
        category = {'Transfixed models', 'Adult Time models'},
		networks = {
			{ name = 'Adult Time Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/PryFH',
	    transsexual = 'y',
    },
    transsensual = {
        label = 'TransSensual',
        sitetype = 'website',
        aliases = {'transsensual', 'trans sensual', 'transsensual.com', 'transsensualcom', 'trns'},
        url = 'https://www.transsensual.com/scenes?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjo3MiwicyI6NTc2LCJlIjo5MjU4LCJwIjoyfQ==',
        sceneUrl = 'https://www.transsensual.com/scene/',
        modelUrl = 'https://www.transsensual.com/model/',
        suffix = '?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjo3MiwicyI6NTc2LCJlIjo5MjU4LCJwIjoyfQ==',
        category = 'TransSensual models',
	    archiveURL = 'https://archive.ph/BysZe',
	    transsexual = 'y',
    },
    treasureislandmedia = {
        label = 'Treasure Island Media',
        sitetype = 'studio',
        aliases = {'treasureislandmedia', 'treasure island media', 'treasureislandmedia.com', 'treasureislandmediacom', 'tim'},
        url = 'https://faphouse.com/gay/studios/treasure-island-media?utm_campaign=ai.LUY',
        category = 'Treasure Island Media models',
    },
    tribalpulseproductions = {
        label = 'Tribal Pulse Productions',
        sitetype = 'studio',
        aliases = {'tribalpulseproductions', 'tribalpulse productions', 'tribal pulse productions', 'tribalpulse', 'tribal pulse', 'trib'},
        url = 'https://store.pbc.xxx/381/studio/tribal-pulse-porn-movies.html',
        category = 'Tribal Pulse Productions models',
    },
    trigafilms = {
        label = 'Triga Films',
        sitetype = 'studio',
        aliases = {'trigafilms', 'triga films', 'triga', 'tri'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=22464&theaterId=80946&locale=en',
        category = 'Triga Films models',
	    archiveURL = 'https://archive.ph/UT3Rk',
    },
    triumvirateproductions = {
        label = 'Triumvirate Productions',
        sitetype = 'studio',
        aliases = {'triumvirateproductions', 'triumvirate productions', 'triumvirate', 'triumvirateprod', 'triumvirate prod', 'triumvirategroup', 'triumvirate group', 'trmv'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=20182&theaterId=80946&locale=en',
        category = 'Triumvirate Productions models',
    },
    troopcandy = {
        label = 'Troop Candy',
        sitetype = 'website',
        aliases = {'troopcandy', 'troop candy', 'troopcandy.com', 'troopcandycom', 'trca'},
        url = 'https://troopcandy.com/?aff=TARTFSJC35',
        category = 'Troop Candy models',
	    archiveURL = 'https://archive.ph/9AgSt',
    },
    trystanbull = {
        label = 'Trystan Bull',
        sitetype = 'website',
        aliases = {'trystanbull', 'trystan bull', 'trystanbull.com', 'trystanbullcom', 'tryb'},
        url = 'https://www.g2buddy.com/trystanbull/go.php?pr=9&su=1&si=36&ad=273119&pa=index&ar=&buffer=',
        sceneUrl = 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=1&si=46&ad=273119&pa=clip&ar=',
        modelUrl = 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=1&si=46&ad=273119&pa=actors&ar=',
        suffix = '&buffer=',
        category = {'Trystan Bull models', 'Next Door Studios models'},
		networks = {
			{ name = 'Next Door Studios', text = 'Next Door Studios Network' },
		},
	    archiveURL = 'https://archive.ph/CVgZw',
    },
    tskimberlee = {
        label = 'TS Kimberlee',
        sitetype = 'website',
        aliases = {'tskimberlee', 'ts-kimberlee', 'ts kimberlee', 'ts-kimberlee.com', 'ts-kimberleecom', 'tskl'},
        url = 'https://www.ts-kimberlee.com/',
        category = 'TS Kimberlee models',
	    archiveURL = 'https://archive.ph/FILt9',
	    transsexual = 'y',
    },
    tsseduction = {
        label = 'TS Seduction',
        sitetype = 'website',
        aliases = {'tsseduction', 'ts-seduction', 'ts seduction', 'tss'},
        url = 'https://www.kink.com/channel/ts-seduction?t=eyJhZmZpbGlhdGUiOiJwb3JuYmFzZWNlbnRyYWwiLCJhZ2V2ZXJpZmllZCI6InkifQ',
        sceneUrl = 'https://www.kink.com/shoot/',
        modelUrl = 'https://www.kink.com/model/',
        suffix = '?t=eyJhZmZpbGlhdGUiOiJwb3JuYmFzZWNlbnRyYWwiLCJhZ2V2ZXJpZmllZCI6InkifQ',
        category = {'TS Seduction models', 'KINK.COM'},
		networks = {
			{ name = 'KINK.COM', text = '' },
		},
	    archiveURL = 'https://archive.ph/koyVc',
	    transsexual = 'y',
    },
    tsraw = {
        label = 'TSRaw',
        sitetype = 'website',
        aliases = {'tsraw', 'ts raw', 'tsraw.com', 'tsrawcom', 'tsrw'},
        url = 'https://www.tsraw.com/',
        modelUrl = 'https://www.tsraw.com/model/',
        category = 'TSRaw models',
	    transsexual = 'y',
    },
    twinkboymedia = {
        label = 'Twink Boy Media',
        sitetype = 'studio',
        aliases = {'twinkboymedia', 'twinkboy media', 'twink boy media', 'twinkboymedia.com', 'twinkboymediacom', 'twbm'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=21176&theaterId=80946&locale=en',
        category = 'Twink Boy Media models',
    },
    twinkboysparty = {
        label = 'Twink Boys Party',
        sitetype = 'website',
        aliases = {'twinkboysparty', 'twinkboys party', 'twink boys party', 'twinkboysparty.com', 'twinkboyspartycom', 'tbp'},
        url = 'http://join.twinkboysparty.com/track/MTAwMDAwNDcyLjEuMzcuNDQuMC4wLjAuMC4w',
        category = 'TwinkBoysParty models',
		networks = {
			{ name = 'CJXXX Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/0QXjh',
    },
    twinkdeluxe = {
        label = 'Twink Deluxe',
        sitetype = 'studio',
        aliases = {'twinkdeluxe', 'twink deluxe', 'twdl'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=23276&theaterId=80946&locale=en',
        category = 'Twink Deluxe models',
		networks = {
			{ name = 'Orrange Media Group', text = '' },
		},
    },
    twinkfucker = {
        label = 'Twink Fucker',
        sitetype = 'studio',
        aliases = {'twinkfucker', 'twink fucker', 'twfu'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=23038&theaterId=80946&locale=en',
        category = 'Twink Fucker models',
		networks = {
			{ name = 'XY Studios', text = '' },
		},
    },
    twinkloads = {
        label = 'Twink Loads',
        sitetype = 'website',
        aliases = {'twinkloads', 'twink loads', 'twinkloads.com', 'twinkloadscom', 'twlo'},
        url = 'https://join.twinkloads.com/track/MTA4MjI0LjEuMjA5LjUxMC4wLjAuMC4wLjA',
        sceneUrl = 'https://join.twinkloads.com/track/MTA4MjI0LjEuMjA5LjUxMC4wLjAuMC4wLjA/videos/',
        modelUrl = 'https://join.twinkloads.com/track/MTA4MjI0LjEuMjA5LjUxMC4wLjAuMC4wLjA/models/',
        suffix = '.html',
        category = 'Twink Loads models',
		networks = {
			{ name = 'Carnal Plus', text = 'Carnal Plus Network' },
		},
	    archiveURL = 'https://archive.ph/XotJK',
    },
    twinkmix = {
        label = 'Twink Mix',
        sitetype = 'website',
        aliases = {'twinkmix', 'twink mix', 'twinkmix.com', 'twinkmixcom', 'twmx'},
        url = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=930879-0000&PA=2624354&HTML=https://www.twinkmix.com/rus/homepage?catalog=1',
        sceneUrl = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=930879-0000&PA=2624354&HTML=https://www.twinkmix.com/rus/homepage/?productID=',
        modelUrl = 'http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=930879-0000&PA=2624354&HTML=https://www.twinkmix.com/rus/homepage/?productID=',
        category = 'Twink Mix models',
		networks = {
			{ name = 'Super Twinks Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/YzCx4',
    },
    twinkpop = {
        label = 'Twink Pop',
        sitetype = 'website',
        aliases = {'twinkpop', 'twink pop', 'twinkpop.com', 'twinkpopcom', 'tpop'},
        url = 'https://www.twinkpop.com/videos?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjo5NywicyI6NjQ0LCJlIjo5ODk4LCJwIjoyfQ==',
        sceneUrl = 'https://www.twinkpop.com/video/',
        modelUrl = 'https://www.twinkpop.com/pornstar/',
        suffix = '?ats=eyJhIjoyOTQwNzMsImMiOjU3MTMxNDM3LCJuIjo5NywicyI6NjQ0LCJlIjo5ODk4LCJwIjoyfQ==',
        category = 'Twink Pop models',
	    archiveURL = 'https://archive.ph/gJ4BQ',
    },
    twinkscom = {
        label = 'Twinks.com',
        sitetype = 'website',
        aliases = {'twinks', 'twinks.com', 'twinkscom'},
        url = 'https://join.twinks.com/track/MTA4MjI0LjEuMzEuMzEuMC4wLjAuMC4w',
        sceneUrl = 'https://join.twinks.com/track/MTA4MjI0LjEuMzEuMzEuMC4wLjAuMC4w/videos/',
        modelUrl = 'https://join.twinks.com/track/MTA4MjI0LjEuMzEuMzEuMC4wLjAuMC4w/models/',
        suffix = '.html',
        category = 'Twinks.com models',
	    archiveURL = 'https://archive.ph/CDXQp',
    },
    twinksinshorts = {
        label = 'Twinks In Shorts',
        sitetype = 'studio',
        aliases = {'twinksinshorts', 'twinks in shorts', 'twinksinshorts.com', 'twinksinshortscom', 'tis'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=22877&theaterId=80946&locale=en',
        category = 'Twinks In Shorts models',
    },
    twinktop = {
        label = 'Twink Top',
        sitetype = 'website',
        aliases = {'twinktop', 'twink top', 'twinktop.com', 'twinktopcom', 'ttop'},
        url = 'https://join.twinktop.com/track/MTA4MjI0LjEuMjAzLjIwMy4wLjAuMC4wLjA',
        sceneUrl = 'https://join.twinktop.com/track/MTA4MjI0LjEuMjAzLjIwMy4wLjAuMC4wLjA/videos/',
        modelUrl = 'https://join.twinktop.com/track/MTA4MjI0LjEuMjAzLjIwMy4wLjAuMC4wLjA/models/',
        suffix = '.html',
        category = 'Twink Top models',
		networks = {
			{ name = 'Carnal Plus', text = 'Carnal Plus Network' },
		},
	    archiveURL = 'https://archive.ph/zlJxB',
    },
    twinktrade = {
        label = 'Twink Trade',
        sitetype = 'website',
        aliases = {'twinktrade', 'twink trade', 'twinktrade.com', 'twinktradecom', 'twtd'},
        url = 'https://join.twinktrade.com/track/MzAwMDI2NS4xLjMyLjE0MC4wLjAuMC4wLjA',
        sceneUrl = 'https://join.twinktrade.com/track/MzAwMDI2NS4xLjMyLjE0MC4wLjAuMC4wLjA/movies/',
        modelUrl = 'https://join.twinktrade.com/track/MzAwMDI2NS4xLjMyLjE0MC4wLjAuMC4wLjA/models/',
        category = 'Twink Trade models',
		networks = {
			{ name = 'Say Uncle Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/lj93v',
    },
    twinkyfeet = {
        label = 'Twinky Feet',
        sitetype = 'website',
        aliases = {'twinkyfeet', 'twinky feet', 'twinkyfeet.com', 'twinkyfeetcom', 'twf'},
        url = 'http://join.twinkyfeet.com/track/MTAwMDAwNDcyLjEuMzkuNDUuMC4wLjAuMC4w',
        sceneUrl = 'http://join.twinkyfeet.com/track/MTAwMDAwNDcyLjEuMzkuNDUuMC4wLjAuMC4w/video/',
        modelUrl = 'http://join.twinkyfeet.com/track/MTAwMDAwNDcyLjEuMzkuNDUuMC4wLjAuMC4w/video/',
        category = 'Twinky Feet models',
		networks = {
			{ name = 'CJXXX Network', text = '' },
		},
	    archiveURL = 'https://archive.ph/Gbohn',
    },
    twinkz = {
        label = 'Twinkz',
        sitetype = 'studio',
        aliases = {'twinkz'},
        url = 'https://store.pbc.xxx/90317/studio/twinkz-porn-movies.html',
        category = 'Twinkz models',
		networks = {
			{ name = 'Staxus', text = 'Staxus label' },
		},
    },
    tylersroom = {
        label = "Tyler's Room",
        sitetype = 'website',
        aliases = {'tylersroom', 'tylers room', 'tylersroom.net', 'tylersroomnet', "tyler's room", "tyler'sroom", 'tr'},
        url = 'https://vod.pbc.xxx/dispatcher/studioDetail?genreId=102&studioId=22574&theaterId=80946&locale=en',
        category = 'Tylersroom models',
	    archiveURL = 'https://archive.ph/X27gN',
    },
}

p.redirects = {
    ['theguyhunter'] = 'stripesmedia',
    ['the guy hunter'] = 'stripesmedia',
    ['trentonducati'] = 'ducatiporn',
    ['trenton ducati'] = 'ducatiporn',
    ['trentonducati.com'] = 'ducatiporn',
    ['trentonducaticom'] = 'ducatiporn',
    ['thefrenchconnection'] = 'frenchconnection',
    ['the french connection'] = 'frenchconnection',
}

return p