diff --git a/assets/components/tags/tags.vue b/assets/components/tags/tags.vue index b24f8ca6..397b7aa8 100644 --- a/assets/components/tags/tags.vue +++ b/assets/components/tags/tags.vue @@ -84,6 +84,7 @@ async function mounted() { 'creampie', 'anal-creampie', 'cum-in-mouth', + 'cum-on-butt', ], roleplay: [ 'family', diff --git a/public/img/logos/teencoreclub/fabsluts.png b/public/img/logos/teencoreclub/fabsluts.png index fb5e68d0..ab1798db 100644 Binary files a/public/img/logos/teencoreclub/fabsluts.png and b/public/img/logos/teencoreclub/fabsluts.png differ diff --git a/public/img/tags/cum-on-butt/0.jpeg b/public/img/tags/cum-on-butt/0.jpeg new file mode 100644 index 00000000..4d414be9 Binary files /dev/null and b/public/img/tags/cum-on-butt/0.jpeg differ diff --git a/public/img/tags/cum-on-butt/lazy/0.jpeg b/public/img/tags/cum-on-butt/lazy/0.jpeg new file mode 100644 index 00000000..38b0c8c5 Binary files /dev/null and b/public/img/tags/cum-on-butt/lazy/0.jpeg differ diff --git a/public/img/tags/cum-on-butt/thumbs/0.jpeg b/public/img/tags/cum-on-butt/thumbs/0.jpeg new file mode 100644 index 00000000..6aeb29ea Binary files /dev/null and b/public/img/tags/cum-on-butt/thumbs/0.jpeg differ diff --git a/public/img/tags/deepthroat/1.jpeg b/public/img/tags/deepthroat/1.jpeg new file mode 100644 index 00000000..0457171f Binary files /dev/null and b/public/img/tags/deepthroat/1.jpeg differ diff --git a/public/img/tags/deepthroat/lazy/1.jpeg b/public/img/tags/deepthroat/lazy/1.jpeg new file mode 100644 index 00000000..e054fba3 Binary files /dev/null and b/public/img/tags/deepthroat/lazy/1.jpeg differ diff --git a/public/img/tags/deepthroat/thumbs/0.jpeg b/public/img/tags/deepthroat/thumbs/0.jpeg index e34cf75c..488d8cf5 100644 Binary files a/public/img/tags/deepthroat/thumbs/0.jpeg and b/public/img/tags/deepthroat/thumbs/0.jpeg differ diff --git a/public/img/tags/deepthroat/thumbs/1.jpeg b/public/img/tags/deepthroat/thumbs/1.jpeg new file mode 100644 index 00000000..1c0720cd Binary files /dev/null and b/public/img/tags/deepthroat/thumbs/1.jpeg differ diff --git a/public/img/tags/latina/1.jpeg b/public/img/tags/latina/1.jpeg new file mode 100644 index 00000000..86f2a67d Binary files /dev/null and b/public/img/tags/latina/1.jpeg differ diff --git a/public/img/tags/latina/poster.jpeg b/public/img/tags/latina/2.jpeg similarity index 100% rename from public/img/tags/latina/poster.jpeg rename to public/img/tags/latina/2.jpeg diff --git a/public/img/tags/latina/lazy/1.jpeg b/public/img/tags/latina/lazy/1.jpeg new file mode 100644 index 00000000..c731dffe Binary files /dev/null and b/public/img/tags/latina/lazy/1.jpeg differ diff --git a/public/img/tags/latina/lazy/2.jpeg b/public/img/tags/latina/lazy/2.jpeg new file mode 100644 index 00000000..fe5aba1e Binary files /dev/null and b/public/img/tags/latina/lazy/2.jpeg differ diff --git a/public/img/tags/latina/thumbs/0.jpeg b/public/img/tags/latina/thumbs/0.jpeg index 24bde82f..131d967f 100644 Binary files a/public/img/tags/latina/thumbs/0.jpeg and b/public/img/tags/latina/thumbs/0.jpeg differ diff --git a/public/img/tags/latina/thumbs/1.jpeg b/public/img/tags/latina/thumbs/1.jpeg new file mode 100644 index 00000000..af9a42da Binary files /dev/null and b/public/img/tags/latina/thumbs/1.jpeg differ diff --git a/public/img/tags/latina/thumbs/2.jpeg b/public/img/tags/latina/thumbs/2.jpeg new file mode 100644 index 00000000..959a5aca Binary files /dev/null and b/public/img/tags/latina/thumbs/2.jpeg differ diff --git a/seeds/02_sites.js b/seeds/02_sites.js index 90d3e1a2..961b94ba 100644 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -5911,6 +5911,8 @@ const sites = [ url: 'https://dreamteenshd.com', alias: [ 'dhd', + 'spearteenpussy', + 'spear teen pussy', ], tags: [ 'teen', @@ -5929,6 +5931,8 @@ const sites = [ ], alias: [ 'dhb', + 'drilledchicks', + 'drilled chicks', ], parent: 'teencoreclub', parameters: { @@ -6030,6 +6034,10 @@ const sites = [ url: 'https://maketeengape.com', alias: [ 'mtg', + 'analcheckup', + 'analcheckups', + 'anal checkup', + 'anal checkups', ], tags: [ 'teen', @@ -6193,6 +6201,8 @@ const sites = [ url: 'https://nylonsweeties.com', alias: [ 'nsw', + 'nylonspunkjunkies', + 'nylon spunk junkies', ], parent: 'teencoreclub', parameters: { @@ -6391,6 +6401,8 @@ const sites = [ url: 'https://teenanalcasting.com', alias: [ 'tac', + 'weneednewtalents', + 'we need new talents', ], tags: [ 'anal', @@ -6518,6 +6530,10 @@ const sites = [ url: 'https://tryteens.com', alias: [ 'tt', + 'fabsluts', + 'fab sluts', + 'teensgoporn', + 'teens go porn', ], tags: [ 'teen', @@ -6603,7 +6619,14 @@ const sites = [ siteId: 220, }, }, - /* VOD services + /* TCC VOD services and unused brands + { + name: 'She Got Six', + slug: 'shegotsix', + parent: 'teencoreclub', + url: 'https://shegotsix.com', + parameters: {}, + }, { name: 'Nightclub', slug: 'nightclub', diff --git a/seeds/04_media.js b/seeds/04_media.js index c51dea89..6747da0e 100644 --- a/seeds/04_media.js +++ b/seeds/04_media.js @@ -603,8 +603,9 @@ const tagPosters = [ ['caucasian', 0, 'Remy Lacroix for HardX'], ['creampie', 'poster', 'ALina Lopez in "Making Yourself Unforgettable" for Blacked'], ['cum-in-mouth', 1, 'Sarah Vandella in "Blow Bang Vandella" for HardX'], + ['cum-on-butt', 0, 'Jynx Maze in "Don\'t Make Me Beg 4" for Evil Angel'], ['da-tp', 5, 'Venera Maxima in LegalPorno GIO1287'], - ['deepthroat', 0, 'Chanel Grey in "Deepthroating Is Fun" for Throated'], + ['deepthroat', 1, 'Jynx Maze in "Slutty and Sluttier 13" for Evil Angel'], ['dap', 7, 'Adriana Chechik in "DP Masters 6" for Jules Jordan'], ['double-blowjob', 1, 'Veronica Rodriguez and Penny Pax in "Fucking Older Guys 5" for Penthouse'], ['double-dildo', 0, 'Kali Roses in "Double Dildo Party" for KaliRoses.com'], @@ -621,7 +622,7 @@ const tagPosters = [ ['gangbang', 5, 'Carter Cruise\'s first gangbang in "Slut Puppies 9" for Jules Jordan'], ['gaping', 1, 'Vina Sky in "Vina Sky Does Anal" for HardX'], ['interracial', 0, 'Jaye Summers and Prince Yahshua in "Platinum Pussy 3" for Jules Jordan'], - ['latina', 'poster', 'Alexis Love for Penthouse'], + ['latina', 1, 'Jynx Maze in "Big Anal Asses 2" for HardX'], ['lesbian', 0, 'Jenna Sativa and Alina Lopez in "Opposites Attract" for Girl Girl'], ['maid', 0, 'Whitney Wright in "Dredd Up Your Ass 2" for Jules Jordan'], ['milf', 0, 'Olivia Austin in "Dredd 3" for Jules Jordan'], @@ -686,12 +687,12 @@ const tagPhotos = [ ['dap', 'poster', 'Haley Reed in "Young Hot Ass" for Evil Angel'], ['dap', 0, 'Nicole Black doing double anal during a gangbang in GIO971 for LegalPorno'], ['dap', 1, 'Ria Sunn in SZ1801 for LegalPorno'], + ['deepthroat', 0, 'Chanel Grey in "Deepthroating Is Fun" for Throated'], ['double-blowjob', 0, 'Kira Noir and Kali Roses for Brazzers'], ['double-dildo-blowjob', 1, 'Aidra Fox and Reena Sky in "Reena\'s Got A Staring Problem" for Brazzers'], ['double-dildo-dp', 0, 'u/LacyCrow "Sometimes you have to do it yourself"'], ['dp', 'poster', 'Mia Malkova in "DP Me 8" for HardX'], ['dp', 0, 'Zoey Monroe in "Slut Puppies 7" for Jules Jordan'], - ['dp', 1, 'Jynx Maze in "Don\'t Make Me Beg 4" for Evil Angel'], ['dvp', 0, 'Aaliyah Hadid in "Squirting From Double Penetration With Anal" for Bang Bros'], ['dv-tp', 1, 'Adriana Chechik in "Adriana\'s Triple Anal Penetration!"'], ['dv-tp', 0, 'Luna Rival in LegalPorno SZ1490'], @@ -707,6 +708,7 @@ const tagPhotos = [ ['gaping', 'poster', 'Zoey Monroe in "Manuel DPs Them All 5" for Jules Jordan'], ['gaping', 2, 'Alex Grey in "DP Masters 5" for Jules Jordan'], ['latina', 0, 'Abby Lee Brazil for Bang Bros'], + ['latina', 2, 'Alexis Love for Penthouse'], ['mfm', 4, 'Vina Sky in "Jules Jordan\'s Three Ways" for Jules Jordan'], ['mfm', 1, 'Jynx Maze in "Don\'t Make Me Beg 4" for Evil Angel'], ['oil', 1, 'Emily Willis in "Emily Willis Has A Squirting Anal Orgasm" for Jules Jordan'], diff --git a/src/scrapers/teencoreclub.js b/src/scrapers/teencoreclub.js index 9e5b0112..3d027f7f 100644 --- a/src/scrapers/teencoreclub.js +++ b/src/scrapers/teencoreclub.js @@ -136,7 +136,6 @@ async function fetchLatest(entity, page = 1) { } async function fetchScene(url, entity) { - // TODO: don't assign site URL for old sites const { pathname } = new URL(url); const res = await qu.get(`https://teencoreclub.com${pathname}`); @@ -151,7 +150,6 @@ async function fetchProfile(actorName, { entity }, include) { const res = await http.get(`https://teencoreclub.com/api/actors?query=${actorName}`); if (res.ok) { - console.log(res.body); const actor = res.body.data.find(item => slugify(item.name) === slugify(actorName)); if (actor) {