forked from DebaucheryLibrarian/traxxx
Added lazy loading to tag photos. Changed tag thumb location.
This commit is contained in:
@@ -135,6 +135,18 @@ function getStudios(networksMap) {
|
||||
url: 'https://www.legalporno.com/studios/sinemale',
|
||||
network_id: networksMap.legalporno,
|
||||
},
|
||||
{
|
||||
slug: 'outsidethestudio',
|
||||
name: 'Outside The Studio',
|
||||
url: 'https://www.legalporno.com/studios/outside-the-studio',
|
||||
network_id: networksMap.legalporno,
|
||||
},
|
||||
{
|
||||
slug: 'kinkysex',
|
||||
name: 'Kinky Sex',
|
||||
url: 'https://www.legalporno.com/studios/kinky-sex',
|
||||
network_id: networksMap.legalporno,
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ const upsert = require('../src/utils/upsert');
|
||||
|
||||
const tagPosters = [
|
||||
['airtight', 6, 'Remy Lacroix in "Ass Worship 14" for Jules Jordan'],
|
||||
['anal', 2, 'Gabbie Carter for Tushy Raw'],
|
||||
['anal', 4, 'Lana Roy in "Anal In The Club" for 21Naturals'],
|
||||
['anal-creampie', 0, 'Gina Valentina and Jane Wilde in "A Very Special Anniversary" for Tushy'],
|
||||
['ass-eating', 0, 'Kendra Sunderland and Ana Foxxx in "Kendra\'s Obsession, Part 3" for Blacked'],
|
||||
['asian', 0, 'Alina Li in "Slut Puppies 8" for Jules Jordan'],
|
||||
@@ -53,7 +53,8 @@ const tagPosters = [
|
||||
id: nanoid(),
|
||||
tagSlug: slug,
|
||||
path: `tags/${slug}/${filename}.jpeg`,
|
||||
thumbnail: `tags/${slug}/${filename}_thumb.jpeg`,
|
||||
thumbnail: `tags/${slug}/thumbs/${filename}.jpeg`,
|
||||
lazy: `tags/${slug}/lazy/${filename}.jpeg`,
|
||||
mime: 'image/jpeg',
|
||||
index,
|
||||
comment,
|
||||
@@ -66,10 +67,11 @@ const tagPhotos = [
|
||||
['airtight', 3, 'Anita Bellini in "Triple Dick Gangbang" for Hands On Hardcore (DDF Network)'],
|
||||
['asian', 'poster', 'Vina Sky in "Slut Puppies 15" for Jules Jordan'],
|
||||
// ['asian', 1, 'Alina Li in "Oil Overload 11" for Jules Jordan'],
|
||||
['anal', 'poster', 'Jynx Maze in "Anal Buffet 6" for Evil Angel'],
|
||||
// ['anal', 'poster', 'Jynx Maze in "Anal Buffet 6" for Evil Angel'],
|
||||
['anal', 2, 'Gabbie Carter for Tushy Raw'],
|
||||
['anal', 3, 'Dakota Skye for Brazzers'],
|
||||
['anal', 1, 'Veronica Leal and Tina Kay in "Agents On Anal Mission" for Asshole Fever'],
|
||||
['anal', 0],
|
||||
// ['anal', 1, 'Veronica Leal and Tina Kay in "Agents On Anal Mission" for Asshole Fever'],
|
||||
// ['anal', 0, 'Veronica Leal'],
|
||||
['behind-the-scenes', 1, 'Madison Ivy in "Day With A Pornstar" for Brazzers'],
|
||||
['caucasian', 1, 'Sheena Shaw for Brazzers'],
|
||||
['da-tp', 1, 'Francys Belle in SZ1702 for LegalPorno'],
|
||||
@@ -111,7 +113,8 @@ const tagPhotos = [
|
||||
id: nanoid(),
|
||||
tagSlug: slug,
|
||||
path: `tags/${slug}/${fileIndex}.jpeg`,
|
||||
thumbnail: `tags/${slug}/${fileIndex}_thumb.jpeg`,
|
||||
thumbnail: `tags/${slug}/thumbs/${fileIndex}.jpeg`,
|
||||
lazy: `tags/${slug}/lazy/${fileIndex}.jpeg`,
|
||||
mime: 'image/jpeg',
|
||||
index,
|
||||
comment,
|
||||
@@ -724,6 +727,7 @@ const sfw = Object.entries({
|
||||
id: nanoid(),
|
||||
path: `sfw/${category}/${photo}.jpeg`,
|
||||
thumbnail: `sfw/${category}/thumbs/${photo}.jpeg`,
|
||||
lazy: `sfw/${category}/lazy/${photo}.jpeg`,
|
||||
mime: 'image/jpeg',
|
||||
sfw_media_id: null,
|
||||
group: category,
|
||||
@@ -751,9 +755,9 @@ exports.seed = knex => Promise.resolve()
|
||||
const tags = await knex('tags').whereIn('slug', tagMedia.map(item => item.tagSlug));
|
||||
|
||||
const { inserted, updated } = await upsert('media', tagMedia.map(({
|
||||
id, path, thumbnail, mime, index, comment,
|
||||
id, path, thumbnail, lazy, mime, index, comment,
|
||||
}) => ({
|
||||
id, path, thumbnail, mime, index, comment,
|
||||
id, path, thumbnail, lazy, mime, index, comment,
|
||||
})), 'path', knex);
|
||||
|
||||
const tagIdsBySlug = tags.reduce((acc, tag) => ({ ...acc, [tag.slug]: tag.id }), {});
|
||||
|
||||
Reference in New Issue
Block a user