Scraping upcoming Vixen scenes. Fetching release media groups sequentially to prevent collisions.

This commit is contained in:
2020-02-22 04:37:48 +01:00
parent 3c92e828f6
commit e5c6ccd252
5 changed files with 87 additions and 40 deletions

View File

@@ -166,7 +166,7 @@ async function saveItems(items, domain, role) {
? `${item.hash.slice(4)}_${item.quality}.${item.extension}`
: `${item.hash.slice(4)}.${item.extension}`;
const filedir = path.join(`${domain}s`, `${role}s`, dir, subdir);
const filedir = path.join(`${role}s`, dir, subdir);
const filepath = path.join(filedir, filename);
await fs.mkdir(path.join(config.media.path, filedir), { recursive: true });
@@ -175,7 +175,7 @@ async function saveItems(items, domain, role) {
if (/image/.test(item.mimetype)) {
const thumbnail = await createThumbnail(item.file);
const thumbdir = path.join(`${domain}s`, `${role}s`, 'thumbs', dir, subdir);
const thumbdir = path.join(`${role}s`, 'thumbs', dir, subdir);
const thumbpath = path.join(thumbdir, filename);
await fs.mkdir(path.join(config.media.path, thumbdir), { recursive: true });