diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com.config.js b/sites/canalplus-caraibes.com/canalplus-caraibes.com.config.js index 7740f79b..d64371db 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com.config.js +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com.config.js @@ -2,8 +2,10 @@ const axios = require('axios') const cheerio = require('cheerio') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') dayjs.extend(utc) +dayjs.extend(timezone) module.exports = { site: 'canalplus-caraibes.com', @@ -74,11 +76,11 @@ function parseIcon(item) { return item.URLImage || item.URLImageDefault } function parseStart(item) { - return dayjs.unix(item.startTime) + return dayjs.unix(item.startTime).tz("America/Cayenne") } function parseStop(item) { - return dayjs.unix(item.endTime) + return dayjs.unix(item.endTime).tz("America/Cayenne") } function parseItems(content) { diff --git a/sites/canalplus-haiti.com/canalplus-haiti.com.config.js b/sites/canalplus-haiti.com/canalplus-haiti.com.config.js index 89279868..c81458d0 100644 --- a/sites/canalplus-haiti.com/canalplus-haiti.com.config.js +++ b/sites/canalplus-haiti.com/canalplus-haiti.com.config.js @@ -4,6 +4,7 @@ const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') dayjs.extend(utc) +dayjs.extend(timezone) module.exports = { site: 'canalplus-haiti.com', @@ -75,11 +76,11 @@ function parseIcon(item) { } function parseStart(item) { - return dayjs.unix(item.startTime) + return dayjs.unix(item.startTime).tz("America/Port-au-Prince") } function parseStop(item) { - return dayjs.unix(item.endTime) + return dayjs.unix(item.endTime).tz("America/Port-au-Prince") } function parseItems(content) { diff --git a/sites/canalplus-reunion.com/canalplus-reunion.com.config.js b/sites/canalplus-reunion.com/canalplus-reunion.com.config.js index 218e8333..b3423b60 100644 --- a/sites/canalplus-reunion.com/canalplus-reunion.com.config.js +++ b/sites/canalplus-reunion.com/canalplus-reunion.com.config.js @@ -1,8 +1,10 @@ const axios = require('axios') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') dayjs.extend(utc) +dayjs.extend(timezone) module.exports = { site: 'canalplus-reunion.com', @@ -53,11 +55,11 @@ function parseIcon(item) { return item.URLImage || item.URLImageDefault } function parseStart(item) { - return dayjs.unix(item.startTime) + return dayjs.unix(item.startTime).tz("Indian/Reunion") } function parseStop(item) { - return dayjs.unix(item.endTime) + return dayjs.unix(item.endTime).tz("Indian/Reunion") } function parseItems(content) { diff --git a/sites/canalplus.com/canalplus.com.config.js b/sites/canalplus.com/canalplus.com.config.js index c143fcaa..bb72e112 100644 --- a/sites/canalplus.com/canalplus.com.config.js +++ b/sites/canalplus.com/canalplus.com.config.js @@ -34,7 +34,7 @@ module.exports = { writer: parseCast(info,"Scénario :"), composer: parseCast(info,"Musique :"), presenter: parseCast(info,"Présenté par :"), - date: paseDate(info), + date: parseDate(info), rating: parseRating(info), start, stop @@ -108,7 +108,7 @@ function parseCast(info, type) { return people } -function paseDate(info) { +function parseDate(info) { return (info && info.productionYear) ? info.productionYear : null } @@ -125,4 +125,4 @@ function parseRating(info) { system: rating.authority, value: rating.value } -} \ No newline at end of file +} diff --git a/sites/directv.com/directv.com.config.js b/sites/directv.com/directv.com.config.js index 2dc71cdc..f8b805db 100644 --- a/sites/directv.com/directv.com.config.js +++ b/sites/directv.com/directv.com.config.js @@ -11,7 +11,11 @@ module.exports = { request: { cache: { ttl: 60 * 60 * 1000 // 1 hour - } + }, + headers: { + 'Accept-Language':'en-US,en;q=0.5', + 'Connection':'keep-alive', + }, }, url({ date, channel }) { const [channelId, childId] = channel.site_id.split('#')