Update ziggogo.tv

This commit is contained in:
freearhey
2023-12-02 16:22:07 +03:00
parent 01e29dfc9b
commit 3bcb953623
4 changed files with 183 additions and 162 deletions
+8 -14
View File
@@ -11,8 +11,8 @@ module.exports = {
ttl: 60 * 60 * 1000 // 1 hour
}
},
url: function ({ date, channel }) {
return `${API_ENDPOINT}/nl/${channel.lang}/events/segments/${date.format('YYYYMMDDHHmmss')}`
url: function ({ date }) {
return `${API_ENDPOINT}/nl/en/events/segments/${date.format('YYYYMMDDHHmmss')}`
},
async parser({ content, channel, date }) {
let programs = []
@@ -20,25 +20,19 @@ module.exports = {
if (!items.length) return programs
const promises = [
axios.get(
`${API_ENDPOINT}/nl/${channel.lang}/events/segments/${date
.add(6, 'h')
.format('YYYYMMDDHHmmss')}`,
`${API_ENDPOINT}/nl/en/events/segments/${date.add(6, 'h').format('YYYYMMDDHHmmss')}`,
{
responseType: 'arraybuffer'
}
),
axios.get(
`${API_ENDPOINT}/nl/${channel.lang}/events/segments/${date
.add(12, 'h')
.format('YYYYMMDDHHmmss')}`,
`${API_ENDPOINT}/nl/en/events/segments/${date.add(12, 'h').format('YYYYMMDDHHmmss')}`,
{
responseType: 'arraybuffer'
}
),
axios.get(
`${API_ENDPOINT}/nl/${channel.lang}/events/segments/${date
.add(18, 'h')
.format('YYYYMMDDHHmmss')}`,
`${API_ENDPOINT}/nl/en/events/segments/${date.add(18, 'h').format('YYYYMMDDHHmmss')}`,
{
responseType: 'arraybuffer'
}
@@ -81,9 +75,9 @@ module.exports = {
.then(r => r.data)
.catch(console.log)
return data.channels.map(item => {
return data.map(item => {
return {
lang: 'be',
lang: 'nl',
site_id: item.id,
name: item.name
}
@@ -93,7 +87,7 @@ module.exports = {
async function loadProgramDetails(item, channel) {
if (!item.id) return {}
const url = `https://prod.spark.ziggogo.tv/eng/web/linear-service/v2/replayEvent/${item.id}?returnLinearContent=true&language=${channel.lang}`
const url = `https://prod.spark.ziggogo.tv/eng/web/linear-service/v2/replayEvent/${item.id}?returnLinearContent=true&language=en`
const data = await axios
.get(url)
.then(r => r.data)