From 6f25c6ea3ab0892112b6eb7dd4963bf67af8bf4f Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Tue, 21 Jan 2025 02:39:55 +0300 Subject: [PATCH] Delete maxtv.hrvatskitelekom.hr.config.js --- .../maxtv.hrvatskitelekom.hr.config.js | 60 ------------------- 1 file changed, 60 deletions(-) delete mode 100644 sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js diff --git a/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js deleted file mode 100644 index 3dea9ef4..00000000 --- a/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js +++ /dev/null @@ -1,60 +0,0 @@ -const dayjs = require('dayjs') - -module.exports = { - site: 'maxtv.hrvatskitelekom.hr', - days: 2, - url: 'https://player.maxtvtogo.tportal.hr:8082/OTT4Proxy/proxy/epg/shows', - request: { - method: 'POST', - data: function ({ channel, date }) { - return { - channelList: [channel.site_id], - startDate: date.unix(), - endDate: date.add(1, 'd').unix() - } - } - }, - parser: function ({ content, channel }) { - const programs = [] - const items = parseItems(content, channel) - items.forEach(item => { - if (item.showId == -1) return - programs.push({ - title: item.title, - category: item.category, - start: dayjs.unix(item.startTime), - stop: dayjs.unix(item.endTime) - }) - }) - - return programs - }, - async channels() { - const axios = require('axios') - const data = await axios - .get('https://player.maxtvtogo.tportal.hr:8082/OTT4Proxy/proxy/epg/channels') - .then(r => r.data) - .catch(console.log) - - return data.data.channels.map(item => { - return { - lang: 'hr', - site_id: item.channelId, - name: item.title - } - }) - } -} - -function parseContent(content, channel) { - const json = JSON.parse(content) - if (!Array.isArray(json.data)) return null - - return json.data.find(i => i.channelId == channel.site_id) -} - -function parseItems(content, channel) { - const data = parseContent(content, channel) - - return data && Array.isArray(data.shows) ? data.shows : [] -}