mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 00:50:09 -04:00
Update canalplus.com.config.js
This commit is contained in:
parent
4fc65bf540
commit
e8cbb980ba
1 changed files with 12 additions and 19 deletions
|
@ -9,29 +9,22 @@ module.exports = {
|
||||||
days: 2,
|
days: 2,
|
||||||
url: async function ({ channel, date }) {
|
url: async function ({ channel, date }) {
|
||||||
const [region, site_id] = channel.site_id.split('#')
|
const [region, site_id] = channel.site_id.split('#')
|
||||||
let data = ''
|
|
||||||
if (region === 'pl') {
|
const baseUrl =
|
||||||
data = await axios
|
region === 'pl'
|
||||||
.get('https://www.canalplus.com/pl/program-tv/')
|
? 'https://www.canalplus.com/pl/program-tv/'
|
||||||
|
: `https://www.canalplus.com/${region}/programme-tv/`
|
||||||
|
|
||||||
|
const data = await axios
|
||||||
|
.get(baseUrl)
|
||||||
.then(r => r.data.toString())
|
.then(r => r.data.toString())
|
||||||
.catch(err => console.log(err))
|
.catch(err => console.log(err))
|
||||||
|
|
||||||
const token = parseToken(data)
|
const token = parseToken(data)
|
||||||
|
const path = region === 'pl' ? 'mycanalint' : 'mycanal'
|
||||||
|
const diff = date.diff(dayjs.utc().startOf('d'), 'd')
|
||||||
|
|
||||||
const diff = date.diff(dayjs.utc().startOf('d'), 'd')
|
return `https://hodor.canalplus.pro/api/v2/${path}/channels/${token}/${site_id}/broadcasts/day/${diff}`
|
||||||
|
|
||||||
return `https://hodor.canalplus.pro/api/v2/mycanalint/channels/${token}/${site_id}/broadcasts/day/${diff}`
|
|
||||||
} else {
|
|
||||||
data = await axios
|
|
||||||
.get(`https://www.canalplus.com/${region}/programme-tv/`)
|
|
||||||
.then(r => r.data.toString())
|
|
||||||
.catch(err => console.log(err))
|
|
||||||
const token = parseToken(data)
|
|
||||||
|
|
||||||
const diff = date.diff(dayjs.utc().startOf('d'), 'd')
|
|
||||||
|
|
||||||
return `https://hodor.canalplus.pro/api/v2/mycanal/channels/${token}/${site_id}/broadcasts/day/${diff}`
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
async parser({ content }) {
|
async parser({ content }) {
|
||||||
let programs = []
|
let programs = []
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue