Refactoring deep scrape. Added tag posters.
This commit is contained in:
@@ -15,7 +15,7 @@ const {
|
||||
storeMedia,
|
||||
associateMedia,
|
||||
} = require('./media');
|
||||
const { fetchSites, findSiteByUrl } = require('./sites');
|
||||
const { fetchSites } = require('./sites');
|
||||
const slugify = require('./utils/slugify');
|
||||
const capitalize = require('./utils/capitalize');
|
||||
|
||||
@@ -174,16 +174,7 @@ async function attachChannelSite(release) {
|
||||
};
|
||||
}
|
||||
|
||||
try {
|
||||
const urlSite = await findSiteByUrl(release.channel.url || release.channel);
|
||||
|
||||
return {
|
||||
...release,
|
||||
site: urlSite,
|
||||
};
|
||||
} catch (error) {
|
||||
throw new Error(`Unable to derive channel site from generic URL: ${release.url}`);
|
||||
}
|
||||
throw new Error(`Unable to match channel '${release.channel.slug || release.channel}' from generic URL: ${release.url}`);
|
||||
}
|
||||
|
||||
async function attachStudio(release) {
|
||||
|
||||
Reference in New Issue
Block a user