Update rev.bs.config.js

This commit is contained in:
Aleksandr Statciuk 2021-11-09 14:52:46 +03:00
parent 89e188382d
commit 3bd5de29f4

View file

@ -15,18 +15,8 @@ module.exports = {
url: function ({ date }) { url: function ({ date }) {
return endpoint.replace('$date', date.format('YYYY-MM-DD')).replace('$index', 0) return endpoint.replace('$date', date.format('YYYY-MM-DD')).replace('$index', 0)
}, },
logo: async function ({ channel }) { logo({ channel }) {
const html = await axios return channel.logo
.get('https://www.rev.bs/tv-guide')
.then(r => r.data)
.catch(console.log)
const $ = cheerio.load(html)
const script = $('body > script:nth-child(2)').html()
let channels = script.match(/Rev.TVGuide.channels = (.*);/i)[1] || ''
channels = JSON.parse(channels)
if (!channels[channel.site_id]) return null
return `https:${channels[channel.site_id].channel_image}`
}, },
parser: async function ({ content, channel, date }) { parser: async function ({ content, channel, date }) {
const programs = [] const programs = []