'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, };