From c9cebf2371410262365d4e1114e46c442b8ea40e Mon Sep 17 00:00:00 2001 From: freearhey Date: Mon, 3 May 2021 14:55:50 +0300 Subject: [PATCH] Update m.tv.sms.cz.config.js Fixes wrong encoding --- sites/m.tv.sms.cz.config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sites/m.tv.sms.cz.config.js b/sites/m.tv.sms.cz.config.js index b0cac0ac..cef55833 100644 --- a/sites/m.tv.sms.cz.config.js +++ b/sites/m.tv.sms.cz.config.js @@ -1,4 +1,5 @@ const jsdom = require('jsdom') +const iconv = require('iconv-lite') const { JSDOM } = jsdom const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') @@ -25,9 +26,10 @@ module.exports = { return img ? img.src : null }, - parser: function ({ content, date }) { + parser: function ({ buffer, date }) { const programs = [] - const dom = new JSDOM(content) + const string = iconv.decode(buffer, 'win1250') + const dom = new JSDOM(string) const items = dom.window.document.querySelectorAll('#obsah > div > div.porady > div.porad') items.forEach((item, i) => { const time = (item.querySelector('div > span') || { textContent: '' }).textContent