Update magentatv.de.config.js

Updated functions parseStart and parseEnd to handle new date format
This commit is contained in:
Sicilykill 2023-10-23 13:59:46 -05:00 committed by GitHub
parent 7ed2d8e6a8
commit 0b73cf8fec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,10 +1,15 @@
const axios = require('axios')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
const X_CSRFTOKEN = '6da89c6b271b8c0fabd133b2722ee9e1ddba9564010af8e3'
const COOKIE =
'JSESSIONID=CDE7D4E5E7C05900BBEAD7DF8FB1DBB0; CSESSIONID=D36E1BF69875141F63B3240B86AFB9B7; CSRFSESSION=6da89c6b271b8c0fabd133b2722ee9e1ddba9564010af8e3; JSESSIONID=CDE7D4E5E7C05900BBEAD7DF8FB1DBB0'
dayjs.extend(utc)
dayjs.extend(customParseFormat)
module.exports = {
site: 'magentatv.de',
days: 2,
@ -16,6 +21,7 @@ module.exports = {
'Content-Type': 'application/json',
Cookie: COOKIE
},
data({ channel, date }) {
return {
count: -1,
@ -47,7 +53,6 @@ module.exports = {
stop: parseStop(item)
})
})
return programs
},
async channels() {
@ -108,11 +113,11 @@ function parseIcon(item) {
}
function parseStart(item) {
return dayjs(item.starttime)
return dayjs(item.starttime, 'YYYY-MM-DD HH:mm:ss')
}
function parseStop(item) {
return dayjs(item.endtime)
return dayjs.utc(item.endtime, 'YYYY-MM-DD HH:mm:ss')
}
function parseItems(content) {