forked from DebaucheryLibrarian/traxxx
45 lines
978 B
JavaScript
45 lines
978 B
JavaScript
|
'use strict';
|
||
|
|
||
|
/* eslint-disable */
|
||
|
const bhttp = require('bhttp');
|
||
|
const cheerio = require('cheerio');
|
||
|
const moment = require('moment');
|
||
|
|
||
|
const tagMap = {};
|
||
|
|
||
|
function scrapeLatest(html, site) {
|
||
|
const $ = cheerio.load(html, { normalizeWhitespace: true });
|
||
|
}
|
||
|
|
||
|
function scrapeUpcoming(html, site) {
|
||
|
const $ = cheerio.load(html, { normalizeWhitespace: true });
|
||
|
}
|
||
|
|
||
|
function scrapeScene(html, url, site) {
|
||
|
const $ = cheerio.load(html, { normalizeWhitespace: true });
|
||
|
}
|
||
|
|
||
|
async function fetchLatest(site) {
|
||
|
const res = await bhttp.get(`${site.url}/url`);
|
||
|
|
||
|
return scrapeLatest(res.body.toString(), site);
|
||
|
}
|
||
|
|
||
|
async function fetchUpcoming(site) {
|
||
|
const res = await bhttp.get(`${site.url}/url`);
|
||
|
|
||
|
return scrapeUpcoming(res.body.toString(), site);
|
||
|
}
|
||
|
|
||
|
async function fetchScene(url, site) {
|
||
|
const res = await bhttp.get(url);
|
||
|
|
||
|
return scrapeScene(res.body.toString(), url, site);
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
fetchLatest,
|
||
|
fetchUpcoming,
|
||
|
fetchScene,
|
||
|
};
|