diff --git a/public/img/logos/mindgeek/misc/trans-angels_original.png b/public/img/logos/mindgeek/misc/trans-angels_original.png new file mode 100644 index 00000000..10b3ae7d Binary files /dev/null and b/public/img/logos/mindgeek/misc/trans-angels_original.png differ diff --git a/public/img/logos/mindgeek/transangels.png b/public/img/logos/mindgeek/transangels.png new file mode 100644 index 00000000..3f25fab2 Binary files /dev/null and b/public/img/logos/mindgeek/transangels.png differ diff --git a/seeds/01_sites.js b/seeds/01_sites.js index ba6ab33b..1e528a5b 100644 --- a/seeds/01_sites.js +++ b/seeds/01_sites.js @@ -1717,6 +1717,14 @@ function getSites(networksMap) { parameters: JSON.stringify({ native: true }), network_id: networksMap.mindgeek, }, + { + slug: 'transangels', + name: 'TransAngels', + url: 'https://www.transangels.com', + description: '', + parameters: JSON.stringify({ native: true }), + network_id: networksMap.mindgeek, + }, // MIKE ADRIANO { slug: 'trueanal', diff --git a/src/scrapers/mindgeek.js b/src/scrapers/mindgeek.js index b96915cc..122dd828 100644 --- a/src/scrapers/mindgeek.js +++ b/src/scrapers/mindgeek.js @@ -128,13 +128,14 @@ function scrapeProfile(data, html) { const { qa, qd } = ex(html); const profile = { - gender: data.gender, description: data.bio, aliases: data.aliases, }; const [bust, waist, hip] = data.measurements.split('-'); + profile.gender = data.gender === 'other' ? 'transsexual' : data.gender; + if (bust) profile.bust = bust.toUpperCase(); if (waist) profile.waist = waist; if (hip) profile.hip = hip; diff --git a/src/scrapers/scrapers.js b/src/scrapers/scrapers.js index fb372e21..14618356 100644 --- a/src/scrapers/scrapers.js +++ b/src/scrapers/scrapers.js @@ -42,6 +42,7 @@ const boobpedia = require('./boobpedia'); const freeones = require('./freeones'); const freeonesLegacy = require('./freeones_legacy'); const iconmale = require('./iconmale'); +const transangels = require('./transangels'); const pornhub = require('./pornhub'); module.exports = { @@ -93,6 +94,7 @@ module.exports = { metrohd, milehighmedia, iconmale, + transangels, men, xempire, blowpass, diff --git a/src/scrapers/transangels.js b/src/scrapers/transangels.js new file mode 100644 index 00000000..600d4ced --- /dev/null +++ b/src/scrapers/transangels.js @@ -0,0 +1,11 @@ +'use strict'; + +const { fetchProfile } = require('./mindgeek'); + +async function networkFetchProfile(actorName) { + return fetchProfile(actorName, 'transangels'); +} + +module.exports = { + fetchProfile: networkFetchProfile, +};