Added filename tag support to affiliate seed, removed obsolete Kelly Madison banner tags.
This commit is contained in:
parent
98551c4682
commit
806ab35316
|
|
@ -313,65 +313,6 @@ const bannerTags = {
|
|||
trueanal_970_90_2: ['anal', 'gaping'],
|
||||
// aylo
|
||||
aylo_728_90_gay: ['gay'],
|
||||
// kelly madison
|
||||
kellymadison_300_250_bed: ['milf', 'big-boobs', 'lingerie', 'stockings'],
|
||||
kellymadison_760_430_bed: ['milf', 'big-boobs'],
|
||||
kellymadison_1700_400_lying: ['milf', 'big-boobs'],
|
||||
kellymadison_1700_400_redwhiteblack: ['milf', 'big-boobs'],
|
||||
pornfidelity_300_250_cg: ['sex', 'cowgirl', 'brunette'],
|
||||
pornfidelity_300_250_cherry_kiss: ['blonde', 'stockings'],
|
||||
pornfidelity_300_250_standing: ['brunette'],
|
||||
pornfidelity_760_430_bj: ['brunette', 'blowjob'],
|
||||
pornfidelity_760_430_cg_sfa: ['brunette', 'sex', 'cowgirl'],
|
||||
pornfidelity_760_430_dbj: ['blowjob', 'threesome', 'mff'],
|
||||
pornfidelity_760_430_miss_sofa: ['sex', 'brunette'],
|
||||
pornfidelity_880_440_cg_sofa: ['sex', 'cowgirl', 'brunette'],
|
||||
pornfidelity_880_440_mff: ['threesome', 'handjob', 'mff'],
|
||||
pornfidelity_880_440_miss_chair: ['sex', 'brunette'],
|
||||
pornfidelity_880_440_miss_sofa: ['sex', 'brunette'],
|
||||
teenfidelity_1323_270_bj: ['teen', 'blowjob', 'brunette'],
|
||||
teenfidelity_1323_270_doggy: ['teen', 'sex', 'brunette', 'doggy-style'],
|
||||
teenfidelity_1323_270_miss: ['teen', 'blonde', 'sex'],
|
||||
teenfidelity_315_271_bj: ['teen', 'brunette', 'blowjob'],
|
||||
teenfidelity_315_271_finger: ['teen'],
|
||||
teenfidelity_315_271_sex: ['teen', 'brunette', 'sex', 'reverse-cowgirl'],
|
||||
// 8k/5k
|
||||
'5kporn_1200_150': ['blonde'],
|
||||
'5kporn_300_100': ['brunette'],
|
||||
'5kporn_300_250': ['brunette'],
|
||||
'5kporn_315_271': ['brunette'],
|
||||
'5kporn_400_100': ['brunette'],
|
||||
'5kporn_468_60': ['brunette'],
|
||||
'5kporn_600_150': ['brunette'],
|
||||
'5kporn_600_500': ['brunette'],
|
||||
'5kporn_728_100': ['brunette'],
|
||||
'5kteens_300_250': ['teen', 'blonde'],
|
||||
'5kteens_315_271': ['teen', 'blonde'],
|
||||
'5kteens_400_100': ['teen', 'blonde'],
|
||||
'5kteens_600_150': ['teen', 'brunette'],
|
||||
'8kteens_300_250_bj': ['teen', 'blowjob', 'brunette'],
|
||||
'8kteens_300_250_hj': ['teen', 'redhead', 'handjob'],
|
||||
'8kteens_300_250': ['teen', 'brunette'],
|
||||
'8kteens_315_271_bj': ['teen', 'blowjob', 'brunette'],
|
||||
'8kteens_315_271': ['teen', 'brunette'],
|
||||
'8kteens_315_271_panties': ['teen', 'brunette'],
|
||||
'8kteens_600_500_split': ['teen', 'blonde', 'redhead'],
|
||||
'8kteens_728_90_bj': ['teen', 'brunette', 'blowjob'],
|
||||
'8kteens_728_90_hj': ['teen', 'handjob', 'blonde'],
|
||||
'8kteens_728_90': ['teen', 'sex', 'missionary', 'blonde'],
|
||||
'8kteens_970_250': ['teen', 'sex', 'missionary', 'brunette'],
|
||||
'8kmilfs_300_250_bj_close': ['blowjob', 'blonde', 'milf'],
|
||||
'8kmilfs_300_250_bj': ['blowjob', 'blonde', 'milf'],
|
||||
'8kmilfs_300_250_busty': ['brunette', 'milf'],
|
||||
'8kmilfs_300_250_payton_preslee': ['sex', 'brunette', 'milf'],
|
||||
'8kmilfs_300_250_ravyn_alexa': ['sex', 'tattoos', 'brunette', 'milf'],
|
||||
'8kmilfs_300_250_sex': ['sex', 'brunette', 'milf'],
|
||||
'8kmilfs_728_90_bj': ['blowjob', 'blonde', 'milf'],
|
||||
'8kmilfs_728_90_payton_preslee': ['sex', 'brunette', 'milf'],
|
||||
'8kmilfs_728_90_sex': ['sex', 'blonde', 'milf'],
|
||||
'8kmilfs_970_250': ['brunette', 'milf'],
|
||||
'8kmilfs_970_250_payton_preslee': ['brunette', 'milf'],
|
||||
'8kmilfs_970_250_sex': ['sex', 'blonde', 'milf'],
|
||||
// teenmegaworld
|
||||
analangels_468_80_animated: ['anal'],
|
||||
analangels_300_250_animated: ['anal'],
|
||||
|
|
@ -561,10 +502,12 @@ exports.seed = async (knex) => {
|
|||
const files = await scan('./public/banners');
|
||||
|
||||
const banners = files.map((file) => {
|
||||
const [network, channel, banner, type] = file.match(/(\w+)\/(\w+)\/(\w+)\.(\w+)$/).slice(1);
|
||||
const [network, channel, banner, type] = file.match(/(\w+)\/(\w+)\/([\w-]+)\.(\w+)$/).slice(1);
|
||||
const [affiliateId, width, height] = banner.match(/([a-z0-9]+)_(\d{2,4})_(\d{2,4})/).slice(1);
|
||||
|
||||
const tags = bannerTags[banner] || [];
|
||||
const nameTags = banner.split(/-(.*)/)[1]?.split('_');
|
||||
const tags = [...nameTags || [], ...bannerTags[banner] || []];
|
||||
|
||||
const affiliate = affiliates.find((aff) => aff.id === affiliateId)
|
||||
|| affiliates.find((aff) => aff.channel === channel)
|
||||
|| affiliates.find((aff) => aff.network === network);
|
||||
|
|
|
|||
Loading…
Reference in New Issue