mirror of
https://github.com/iptv-org/epg
synced 2026-05-07 09:57:06 -04:00
Update mncvision.id.
This update contains the following fix: - Fix cookie language logic - Update channels - Add readme Signed-off-by: Toha <tohenk@yahoo.com>
This commit is contained in:
@@ -1,7 +1,3 @@
|
||||
// npm run channels:parse -- --config=./sites/mncvision.id/mncvision.id.config.js --output=./sites/mncvision.id/mncvision.id_id.channels.xml --set=lang:id
|
||||
// npm run channels:parse -- --config=./sites/mncvision.id/mncvision.id.config.js --output=./sites/mncvision.id/mncvision.id_en.channels.xml --set=lang:en
|
||||
// npm run grab -- --site=mncvision.id --lang=id
|
||||
|
||||
const { parser, url, request } = require('./mncvision.id.config.js')
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
@@ -46,12 +42,17 @@ axios.get.mockImplementation((url, opts) => {
|
||||
if (
|
||||
url === 'https://www.mncvision.id/schedule/detail/20231119001500154/Blue-Bloods-S13-Ep-19/1'
|
||||
) {
|
||||
if (opts.headers['Cookie'] === indonesiaHeaders['set-cookie'][0]) {
|
||||
const getCookie = headers => {
|
||||
if (Array.isArray(headers['set-cookie'])) {
|
||||
return headers['set-cookie'][0].split('; ')[0]
|
||||
}
|
||||
}
|
||||
if (opts.headers['Cookie'] === getCookie(indonesiaHeaders)) {
|
||||
return Promise.resolve({
|
||||
data: fs.readFileSync(path.resolve(__dirname, '__data__/program_id.html'))
|
||||
})
|
||||
}
|
||||
if (opts.headers['Cookie'] === englishHeaders['set-cookie'][0]) {
|
||||
if (opts.headers['Cookie'] === getCookie(englishHeaders)) {
|
||||
return Promise.resolve({
|
||||
data: fs.readFileSync(path.resolve(__dirname, '__data__/program_en.html'))
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user