fix canal + and dependency error (yarn)

This commit is contained in:
Ismaël Moret 2025-01-20 10:39:49 +00:00
parent 4cfed04fa3
commit e2a21cbc46
3 changed files with 343 additions and 252 deletions

View file

@ -9,15 +9,29 @@ module.exports = {
days: 2,
url: async function ({ channel, date }) {
const [region, site_id] = channel.site_id.split('#')
const data = await axios
let data = ''
if (region === 'pl') {
data = await axios
.get('https://www.canalplus.com/pl/program-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/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 token = parseToken(data)
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/mycanal/channels/${token}/${site_id}/broadcasts/day/${diff}`
return `https://hodor.canalplus.pro/api/v2/mycanal/channels/${token}/${site_id}/broadcasts/day/${diff}`
}
},
async parser({ content }) {
let programs = []