27 lines
584 B
JavaScript
27 lines
584 B
JavaScript
|
'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,
|
||
|
};
|