traxxx/src/scrapers/gaywire.js

29 lines
488 B
JavaScript

'use strict';
const qu = require('../utils/qu');
function scrapeAll(scenes) {
return scenes.map(({ query }) => {
const release = {};
release.title = query.cnt('.thmb_ttl');
console.log(release);
return release;
});
}
async function fetchLatest(channel, page) {
const res = await qu.getAll(`https://gaywire.com/h1/websites/${channel.slug}/${page}`);
if (res.ok) {
return scrapeAll(res.items, '.echThumb');
}
return res.status;
}
module.exports = {
fetchLatest,
};