Added various Porn Pros archive sites.
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 12 KiB |
|
@ -3694,6 +3694,69 @@ const sites = [
|
|||
url: 'https://baeb.com',
|
||||
network: 'pornpros',
|
||||
},
|
||||
{
|
||||
name: 'MILF Humiliation',
|
||||
slug: 'milfhumiliation',
|
||||
url: 'https://milfhumiliation.com',
|
||||
network: 'pornpros',
|
||||
tags: ['milf'],
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Humiliated',
|
||||
slug: 'humiliated',
|
||||
url: 'https://humiliated.com',
|
||||
network: 'pornpros',
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Flexible Positions',
|
||||
slug: 'flexiblepositions',
|
||||
url: 'https://flexiblepositions.com',
|
||||
network: 'pornpros',
|
||||
parameters: {
|
||||
network: true,
|
||||
},
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Public Violations',
|
||||
slug: 'publicviolations',
|
||||
url: 'https://publicviolations.com',
|
||||
network: 'pornpros',
|
||||
parameters: {
|
||||
network: true,
|
||||
},
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Amateur Violations',
|
||||
slug: 'amateurviolations',
|
||||
url: 'https://amateurviolations.com',
|
||||
network: 'pornpros',
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Squirt Disgrace',
|
||||
slug: 'squirtdisgrace',
|
||||
url: 'https://squirtdisgrace.com',
|
||||
network: 'pornpros',
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'Cum Disgrace',
|
||||
slug: 'cumdisgrace',
|
||||
url: 'https://cumdisgrace.com',
|
||||
network: 'pornpros',
|
||||
scrape: false,
|
||||
},
|
||||
{
|
||||
name: 'College Teens',
|
||||
slug: 'collegeteens',
|
||||
network: 'pornpros',
|
||||
scrape: false,
|
||||
show: false,
|
||||
},
|
||||
// PRIVATE
|
||||
{
|
||||
slug: 'analintroductions',
|
||||
|
|
|
@ -408,11 +408,6 @@ async function scrapeActors(actorNames) {
|
|||
|
||||
const profile = await mergeProfiles(profiles, actorEntry);
|
||||
|
||||
if (argv.inspect) {
|
||||
console.log(profile);
|
||||
logger.info(`Found ${profile.releases.length} releases for ${actorName}`);
|
||||
}
|
||||
|
||||
if (profile === null) {
|
||||
logger.warn(`Could not find profile for actor '${actorName}'`);
|
||||
|
||||
|
@ -423,6 +418,11 @@ async function scrapeActors(actorNames) {
|
|||
return null;
|
||||
}
|
||||
|
||||
if (argv.inspect) {
|
||||
console.log(profile);
|
||||
logger.info(`Found ${profile.releases.length} releases for ${actorName}`);
|
||||
}
|
||||
|
||||
if (argv.save) {
|
||||
if (actorEntry && profile) {
|
||||
await Promise.all([
|
||||
|
|