Added site aliases. Migrated various scrapers to qu. Added BAM Visions base.

This commit is contained in:
2020-03-12 00:15:25 +01:00
parent c020d5659e
commit 37e188a0df
11 changed files with 400 additions and 69 deletions

View File

@@ -0,0 +1,26 @@
'use strict';
const { geta } = require('../utils/qu');
function scrapeLatest(scenes, _site) {
return scenes.map(( qu ) => {
const release = {};
release.title = qu.q('h3 a', true);
release.url = qu.url('h3 a');
console.log(release);
return release;
});
}
async function fetchLatest(site, page = 1) {
const url = `https://tour.bamvisions.com/categories/movies/${page}/latest/`;
const res = geta(url, '.item-episode');
return res.ok ? scrapeLatest(res.items, site) : res.status;
}
module.exports = {
fetchLatest,
};