Compare commits

..

2 Commits

8 changed files with 25 additions and 3 deletions

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.68.4", "version": "1.69.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.68.4", "version": "1.69.0",
"description": "All the latest porn releases in one place", "description": "All the latest porn releases in one place",
"main": "src/app.js", "main": "src/app.js",
"scripts": { "scripts": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -1717,6 +1717,14 @@ function getSites(networksMap) {
parameters: JSON.stringify({ native: true }), parameters: JSON.stringify({ native: true }),
network_id: networksMap.mindgeek, 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 // MIKE ADRIANO
{ {
slug: 'trueanal', slug: 'trueanal',

View File

@ -128,13 +128,14 @@ function scrapeProfile(data, html) {
const { qa, qd } = ex(html); const { qa, qd } = ex(html);
const profile = { const profile = {
gender: data.gender,
description: data.bio, description: data.bio,
aliases: data.aliases, aliases: data.aliases,
}; };
const [bust, waist, hip] = data.measurements.split('-'); const [bust, waist, hip] = data.measurements.split('-');
profile.gender = data.gender === 'other' ? 'transsexual' : data.gender;
if (bust) profile.bust = bust.toUpperCase(); if (bust) profile.bust = bust.toUpperCase();
if (waist) profile.waist = waist; if (waist) profile.waist = waist;
if (hip) profile.hip = hip; if (hip) profile.hip = hip;

View File

@ -42,6 +42,7 @@ const boobpedia = require('./boobpedia');
const freeones = require('./freeones'); const freeones = require('./freeones');
const freeonesLegacy = require('./freeones_legacy'); const freeonesLegacy = require('./freeones_legacy');
const iconmale = require('./iconmale'); const iconmale = require('./iconmale');
const transangels = require('./transangels');
const pornhub = require('./pornhub'); const pornhub = require('./pornhub');
module.exports = { module.exports = {
@ -93,6 +94,7 @@ module.exports = {
metrohd, metrohd,
milehighmedia, milehighmedia,
iconmale, iconmale,
transangels,
men, men,
xempire, xempire,
blowpass, blowpass,

View File

@ -0,0 +1,11 @@
'use strict';
const { fetchProfile } = require('./mindgeek');
async function networkFetchProfile(actorName) {
return fetchProfile(actorName, 'transangels');
}
module.exports = {
fetchProfile: networkFetchProfile,
};