Blowpass now uses Gamma module for latest and upcoming.

This commit is contained in:
2020-02-07 01:06:39 +01:00
parent 8a139e1ac0
commit 631ac34573
4 changed files with 52 additions and 53 deletions

View File

@@ -365,11 +365,14 @@ async function fetchLatest(site, page = 1) {
const url = `${site.url}${site.parameters?.latest || '/en/videos/AllCategories/0/'}${page}`;
const res = await bhttp.get(url);
console.log(url);
return scrapeAll(res.body.toString(), site);
}
async function fetchUpcoming(site) {
const res = await bhttp.get(`${site.url}${site.parameters?.upcoming || '/en/videos/AllCategories/0/1/upcoming'}`);
const url = `${site.url}${site.parameters?.upcoming || '/en/videos/AllCategories/0/1/upcoming'}`;
const res = await bhttp.get(url);
return scrapeAll(res.body.toString(), site);
}
@@ -450,10 +453,10 @@ async function fetchApiProfile(actorName, siteSlug) {
});
if (res.statusCode === 200 && res.body.results[0].hits.length > 0) {
const actorData = res.body.results[0].hits.find(actor => actor.name === actorName);
const actorData = res.body.results[0].hits.find(actor => slugify(actor.name) === slugify(actorName));
if (actorData) {
const actorScenes = await fetchActorScenes(actorName, apiUrl, siteSlug);
const actorScenes = await fetchActorScenes(actorData.name, apiUrl, siteSlug);
return scrapeApiProfile(actorData, actorScenes, siteSlug);
}