From e0d059de5cf29028aa886bbd3103f00b72dccaaf Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:09:23 -0500
Subject: [PATCH 01/11] Create zap2it.com.channels.xml
---
sites/zap2it.com/zap2it.com.channels.xml | 549 +++++++++++++++++++++++
1 file changed, 549 insertions(+)
create mode 100644 sites/zap2it.com/zap2it.com.channels.xml
diff --git a/sites/zap2it.com/zap2it.com.channels.xml b/sites/zap2it.com/zap2it.com.channels.xml
new file mode 100644
index 00000000..206038ac
--- /dev/null
+++ b/sites/zap2it.com/zap2it.com.channels.xml
@@ -0,0 +1,549 @@
+
+
+ NY1
+ WCBS
+ TNT
+ WNBC
+ WNYW
+ NIK
+ WABC
+ TBS
+ WWOR
+ FX
+ WPIX
+ OXYGEN
+ WNET
+ MSNBC
+ CNBC
+ USA
+ SYFY
+ BRAVO
+ VH1
+ MTV
+ WLIW
+ OWN
+ ID
+ E
+ WNYE
+ SNY
+ MSG
+ ESPN
+ ESPN2
+ BLOOM
+ WPXN
+ GSN
+ WJLPDT
+ PA34NY
+ TRUTV
+ PAR
+ BET
+ WE
+ HISTORY
+ WXTV
+ UNVSO
+ FBN
+ FNC
+ COMEDY
+ AETV
+ WNJU
+ MSGSNZ1
+ DISN
+ FOOD
+ HGTV
+ TLC
+ YES
+ AMC
+ WLNYDT
+ LOOR056
+ TRAV
+ MAGN
+ COOK
+ TOON
+ LIFE
+ WMBC
+ HLN
+ NGC
+ DSC
+ PA67NY
+ WFUT
+ GALA
+ CSPAN
+ BBCA
+ NYCTV93
+ NYCTV73
+ NYCTV74
+ CUNY
+ CNN
+ GINY35N
+ LMN
+ IFC
+ TCM
+ OVATION
+ HALL
+ TVLAND
+ APL
+ AFRCA
+ BHER
+ TVONE
+ WRNNDT
+ WRNN2SD
+ WEATH
+ SUNDANC
+ SNNNYC
+ NETTV
+ WTBY
+ PRIMEDM
+ USA
+ AETV
+ TNT
+ TBS
+ AMC
+ DSC
+ HISTORY
+ FX
+ BBCA
+ SYFY
+ TRUTV
+ COMEDY
+ PAR
+ VH1
+ MTV
+ MTV2
+ MTVCLAS
+ TVLAND
+ HALLHD
+ UP
+ NWSNTSD
+ HFM
+ REELZ
+ NGC
+ SMTHHD
+ APL
+ VICE
+ FYISD
+ DEST
+ SCIENCE
+ CIN
+ ID
+ EARTHX
+ AHC
+ MILH
+ CHIMETV
+ HEROICN
+ STRY
+ QVC
+ HGTV
+ MAGN
+ FOOD
+ COOK
+ TRAV
+ TLC
+ BRAVO
+ E
+ FUSE
+ LIFE
+ OXYGEN
+ WE
+ OWN
+ LRW
+ POPSD
+ HSN
+ GSN
+ STELLAR
+ LOGO
+ DLC
+ BET
+ BHER
+ AFRCA
+ TVONE
+ ASPRE
+ YTA
+ OVATION
+ JTV
+ CLEO
+ CARSTV
+ JUST
+ PETSTV
+ RECIPE
+ SHOPHQ
+ QVC3
+ CMDTVHD
+ ACUWTHH
+ NY1
+ CNN
+ FNC
+ MSNBC
+ HLN
+ CNBC
+ FBN
+ BLOOM
+ CNBCWLD
+ BBCWDNA
+ I24NWEN
+ WEATH
+ CNNI
+ FOXWX
+ JBS
+ CHDDRHD
+ NEWSMX
+ CSPAN
+ CSPAN2
+ CSPAN3
+ UNTV
+ NYSLC
+ GRIOE
+ DISN
+ BOOM
+ UKIDS
+ BABY1
+ NICJR
+ NIK
+ NIKTON
+ TNCK
+ TOON
+ DFC
+ MSCDM
+ MTVLIVE
+ BETJ
+ NMZK
+ BETSOUL
+ RVLT
+ FM
+ CMTV
+ GFAM
+ RFDTV
+ AXSTV
+ ESPN
+ ESPN2
+ ESPNEWS
+ MLBN
+ MLBNSZ
+ NBATV
+ NFLNET
+ NFLNRZ
+ NHLNET
+ CBSSN
+ MSG
+ MSGSNZ1
+ SNY
+ YES
+ MSG2
+ MSGSNZ2
+ SPTRSN
+ SPCSNLA
+ ESPNU
+ YES2HD
+ BIGNY
+ SEC
+ ACC
+ BIGTENO
+ BGTENO2
+ FS1
+ FS2
+ MAVTV
+ MTHD
+ GOLF
+ TENNIS
+ OUTD
+ FDUELTV
+ BEINS1
+ FSP
+ ESPND
+ FXDEP
+ BEINSES
+ TUDNU
+ EWTN
+ INSP
+ WORD
+ DYSTR
+ TBN
+ BYUTV
+ COWBOY
+ JLTV
+ SBND
+ CFNTV
+ VICTSD
+ IMPACSD
+ QVC3
+ SHOPZ6
+ FETV
+ SHOPZ8
+ QVC
+ QVC2
+ SHOPZ1
+ HSN
+ HSN2
+ SHOPZ3
+ SHOPZ4
+ SHPHQHD
+ SHOPZ5
+ LOVE
+ GEM
+ SHOPLC
+ SBND
+ VICTORY
+ JTV
+ KDTNDM
+ FRMVDM
+ HBODM
+ HBO
+ HBO2
+ HBOSIG
+ HBOF
+ HBOC
+ HBOZ
+ HBOLAT
+ MAXDM
+ MAX
+ MOMAX
+ ACMAX
+ THMAX
+ OMAX
+ CMAX
+ 5MAX
+ MOVIE
+ SHOWDM
+ PARSHO
+ SHO2
+ SHOCSE
+ SHOWX
+ SHOBET
+ NEXT
+ WOMEN
+ FAMZ
+ TMCDM
+ TMC
+ TMCX
+ STZDM
+ STARZ
+ STZE
+ STZIB
+ STZK
+ STZCI
+ STZC
+ MGMDM
+ MGM
+ MGMW
+ MGMHIT
+ MGMMAR
+ MGMDRV
+ VUTOPDM
+ STZENDM
+ STZENC
+ STZENAC
+ STZENBK
+ STZENCL
+ STZENSU
+ STZEWSS
+ STZENFS
+ AMCPLDM
+ MPLEX
+ INDIE
+ RETRO
+ FLIX
+ SUNDANC
+ IFC
+ HMYS
+ LMN
+ TCM
+ HDNETMV
+ MEJORDM
+ WXTV
+ WNJU
+ WFUTDT
+ WASALD
+ GALA
+ SNNNYC
+ CNNE
+ CNL24
+ CNL22
+ ESTUD5
+ MULTV
+ CANAL11
+ TFORMUS
+ NMASFOR
+ UDOCU
+ SUR
+ SURPERU
+ TVNI
+ CARAI
+ NUESTRT
+ CENTROA
+ TELSALV
+ ECUAVI
+ TVV
+ SUPCAN
+ TMICRO
+ DOMIN
+ WAPAUS
+ CUBAPLY
+ ANT3I
+ TVEI
+ TELEN
+ LATV
+ UNITLNO
+ PASNUS
+ UNVSO
+ TR3S
+ FUSE
+ BANDAUS
+ THMUS
+ THITUS
+ UFEST
+ KIDSSHD
+ UFAMIL
+ UKIDZ
+ STOON
+ SORPRESA
+ DFAM
+ ATRESSD
+ BABY1AS
+ DSCE
+ HISTE
+ HITN
+ APLAUSD
+ UMACHO
+ HOGARHD
+ EWTNL
+ ESPND
+ FXDEP
+ BEINSES
+ TUDNU
+ CINLUS
+ CMEX
+ SOCINH
+ DEPELC
+ DPLUSSD
+ VMOV
+ ULTMEX
+ UCINE
+ UCLAS
+ PRIMEDM
+ ENTDM
+ CEDGDM
+ KIDSDM
+ LIFESDM
+ HISNADM
+ SPFTDM
+ LOCDM
+ CHPDM
+ WABC
+ WNBC
+ WNYW
+ WCBS
+ WPIX
+ WWOR
+ WPXN
+ WNET
+ WLIW
+ WNJN
+ WXTV
+ WFUTDT
+ WNJUDT
+ WPXOLD
+ WRNNDT
+ WNYEDT
+ WLNYDT
+ WMBC
+ NETTV
+ WASALD
+ WJLPDT
+ WABCDT2
+ WNBCDT2
+ WNYWDT2
+ WCBSDT2
+ WPIXDT2
+ WPIXDT4
+ WWORDT3
+ WNETDT2
+ WLIWDT4
+ WLIWDT2
+ WLIWDT3
+ WNJNDT2
+ WFUTDT3
+ WNJUDT2
+ WRNNDT2
+ WZMEDT4
+ LEAC
+ LEAC
+ CTIZTC
+ CCTV4
+ PNAX
+ PHNIN
+ ETTV
+ ETNEW
+ ETFINWS
+ ETDRA
+ YOYO
+ ETCHI
+ NEWTAHD
+ CHINACH
+ CHICIN
+ TVB1
+ TVBDC
+ TVBE
+ TVBNW
+ FILPEHD
+ FILIPDM
+ GMAPNY
+ GMALIFE
+ MYX
+ DZBBRA
+ DWLSRA
+ KBSAM
+ MBCD
+ TVK1
+ TVK2
+ DNBCTHD
+ TKC
+ KBN
+ NGNHD
+ NGN3HD
+ SBN
+ TVBV
+ CROSSHD
+ UTVM
+ EROSDM
+ FILMY
+ ZEETVH
+ PEACE
+ ITVG
+ SWAGAT
+ SET
+ ASIA
+ ABPNWS
+ WILLOW
+ NDTV2
+ TV84
+ JUSPUNJ
+ BANGLAV
+ TV5MOND
+ RTPI
+ RGTI
+ SPORTVI
+ RAII
+ MITALIA
+ TWNGTV
+ ANTEN
+ RTN
+ RTVINT
+ RUSKINO
+ ARTL
+ ARABCH
+ JEWISH
+ ISRAEL
+ RLXX5DM
+ MUSCDM
+ LOCDM
+ MNN6HD
+ LOOR1993
+ NYCTV71
+ PA34NY
+ PA56NY
+ PA57NY
+ PA67NY
+ HOWTOOD
+ ORIGDM
+ ZEETVH
+ GMTVDM
+
From e952ba25857ab71ef59ea937ba67303724984a1d Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:17:12 -0500
Subject: [PATCH 02/11] Add files via upload
---
sites/zap2it.com/zap2it.com.config.js | 75 +++++++++++++++++++++++++++
sites/zap2it.com/zap2it.com.test.js | 72 +++++++++++++++++++++++++
2 files changed, 147 insertions(+)
create mode 100644 sites/zap2it.com/zap2it.com.config.js
create mode 100644 sites/zap2it.com/zap2it.com.test.js
diff --git a/sites/zap2it.com/zap2it.com.config.js b/sites/zap2it.com/zap2it.com.config.js
new file mode 100644
index 00000000..d65813ea
--- /dev/null
+++ b/sites/zap2it.com/zap2it.com.config.js
@@ -0,0 +1,75 @@
+const dayjs = require('dayjs')
+const timezone = require('dayjs/plugin/timezone')
+const utc = require('dayjs/plugin/utc');
+const isBetween = require('dayjs/plugin/isBetween')
+
+dayjs.extend(timezone);
+dayjs.extend(utc);
+dayjs.extend(isBetween);
+
+const localTimezone = dayjs.tz.guess()
+
+module.exports = {
+ site: 'zap2it.com',
+ days: 2,
+ url: 'https://tvlistings.zap2it.com/api/sslgrid',
+ request: {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ 'Accept': 'application/json',
+ },
+ data({ date, channel }) {
+ const [device, lineupId, headendId, countryCode, postalCode, prgsvcid] = channel.site_id.split('/')
+
+ if (!device || !lineupId || !headendId || !countryCode || !postalCode || !prgsvcid) {
+ throw new Error('El site_id no contiene todos los valores obligatorios.')
+ }
+
+ const timestamp = dayjs(date).unix().toString()
+
+ return {
+ lineupId,
+ IsSSLinkNavigation: 'true',
+ timespan: '336',
+ timestamp,
+ prgsvcid,
+ headendId,
+ countryCode,
+ postalCode,
+ device,
+ userId: '-',
+ aid: 'gapzap',
+ DSTUTCOffset: '-240',
+ STDUTCOffset: '-300',
+ DSTStart: '2025-03-09T02:00Z',
+ DSTEnd: '2025-11-02T02:00Z',
+ languagecode: 'en-us',
+ };
+ },
+ },
+ parser: function ({ content, date }) {
+ const data = JSON.parse(content);
+ const programs = [];
+
+ Object.keys(data).forEach(dateKey => {
+ data[dateKey].forEach(item => {
+ programs.push({
+ title: item.program.title,
+ subTitle: item.program.episodeTitle || '',
+ description: item.program.shortDesc || '',
+ genres: item.program.genres ? item.program.genres.map(genre => genre.name) : [],
+ start: dayjs.unix(item.startTime).utc().format('YYYY-MM-DD HH:mm:ss'),
+ stop: dayjs.unix(item.endTime).utc().format('YYYY-MM-DD HH:mm:ss'),
+ icon: item.thumbnail ? `https://zap2it.tmsimg.com/assets/${item.thumbnail}.jpg` : '',
+ rating: item.rating || '',
+ season: item.program.season || '',
+ episode: item.program.episode || '',
+ date: item.program.releaseYear || '',
+ });
+ });
+ });
+
+ return programs.filter(p => dayjs(p.start).isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'))
+ }
+};
diff --git a/sites/zap2it.com/zap2it.com.test.js b/sites/zap2it.com/zap2it.com.test.js
new file mode 100644
index 00000000..2a6c46e8
--- /dev/null
+++ b/sites/zap2it.com/zap2it.com.test.js
@@ -0,0 +1,72 @@
+const { parser, url } = require('./zap2it.com.config.js')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+dayjs.extend(customParseFormat)
+dayjs.extend(utc)
+
+const date = dayjs.utc('2025-02-06', 'YYYY-MM-DD').startOf('d')
+const channel = { site_id: 'X/USA-NY31695-DEFAULT/NY31695/USA/13302/49141', xmltv_id: 'Spectrum News 1' }
+
+it('can generate valid url', () => {
+ expect(url).toBe('https://tvlistings.zap2it.com/api/sslgrid')
+})
+
+it('can parse response', () => {
+ const content = JSON.stringify({
+ '2025-02-06': [
+ {
+ program: {
+ title: 'Your Afternoon on Spectrum News 1 - Central NY',
+ episodeTitle: '',
+ shortDesc: '',
+ genres: [],
+ season: '',
+ episode: '',
+ releaseYear: ''
+ },
+ startTime: 1738868400,
+ endTime: 1738872000,
+ thumbnail: ''
+ },
+ {
+ program: {
+ title: 'Your Afternoon on Spectrum News 1 - Central NY',
+ episodeTitle: '',
+ shortDesc: '',
+ genres: [],
+ season: '',
+ episode: '',
+ releaseYear: ''
+ },
+ startTime: 1738872000,
+ endTime: 1738875600,
+ thumbnail: ''
+ }
+ ]
+ })
+
+ const results = parser({ content, date })
+
+ expect(results.length).toBe(2)
+ expect(results[0]).toMatchObject({
+ title: 'Your Afternoon on Spectrum News 1 - Central NY',
+ start: dayjs.unix(1738868400).utc().format('YYYY-MM-DD HH:mm:ss'),
+ stop: dayjs.unix(1738872000).utc().format('YYYY-MM-DD HH:mm:ss')
+ })
+ expect(results[1]).toMatchObject({
+ title: 'Your Afternoon on Spectrum News 1 - Central NY',
+ start: dayjs.unix(1738872000).utc().format('YYYY-MM-DD HH:mm:ss'),
+ stop: dayjs.unix(1738875600).utc().format('YYYY-MM-DD HH:mm:ss')
+ })
+})
+
+it('can handle empty guide', () => {
+ const result = parser({
+ date,
+ channel,
+ content: '{}'
+ })
+
+ expect(result).toEqual([])
+})
From 361641c8612e93ece8444db2033af4476f5e229d Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:22:11 -0500
Subject: [PATCH 03/11] Create readme.md
---
sites/zap2it.com/readme.md | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 sites/zap2it.com/readme.md
diff --git a/sites/zap2it.com/readme.md b/sites/zap2it.com/readme.md
new file mode 100644
index 00000000..c661a6d7
--- /dev/null
+++ b/sites/zap2it.com/readme.md
@@ -0,0 +1,13 @@
+# zap2it.com
+
+### Download the guide
+
+```sh
+npm test --- zap2it.com
+```
+
+### Test
+
+```sh
+npm run grab --- --site=zap2it.com
+```
From b901e769505eb755def03a9623cbbe9b6c9ce92e Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:23:08 -0500
Subject: [PATCH 04/11] Update readme.md
---
sites/zap2it.com/readme.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sites/zap2it.com/readme.md b/sites/zap2it.com/readme.md
index c661a6d7..e67c2d33 100644
--- a/sites/zap2it.com/readme.md
+++ b/sites/zap2it.com/readme.md
@@ -3,11 +3,11 @@
### Download the guide
```sh
-npm test --- zap2it.com
+npm run grab --- --site=zap2it.com
```
### Test
```sh
-npm run grab --- --site=zap2it.com
+npm test --- zap2it.com
```
From acc5f21587cbdecb654b838d75a0d3bd571fa2ca Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:41:30 -0500
Subject: [PATCH 05/11] Update zap2it.com.channels.xml
---
sites/zap2it.com/zap2it.com.channels.xml | 1092 +++++++++++-----------
1 file changed, 546 insertions(+), 546 deletions(-)
diff --git a/sites/zap2it.com/zap2it.com.channels.xml b/sites/zap2it.com/zap2it.com.channels.xml
index 206038ac..88e2e34e 100644
--- a/sites/zap2it.com/zap2it.com.channels.xml
+++ b/sites/zap2it.com/zap2it.com.channels.xml
@@ -1,549 +1,549 @@
- NY1
- WCBS
- TNT
- WNBC
- WNYW
- NIK
- WABC
- TBS
- WWOR
- FX
- WPIX
- OXYGEN
- WNET
- MSNBC
- CNBC
- USA
- SYFY
- BRAVO
- VH1
- MTV
- WLIW
- OWN
- ID
- E
- WNYE
- SNY
- MSG
- ESPN
- ESPN2
- BLOOM
- WPXN
- GSN
- WJLPDT
- PA34NY
- TRUTV
- PAR
- BET
- WE
- HISTORY
- WXTV
- UNVSO
- FBN
- FNC
- COMEDY
- AETV
- WNJU
- MSGSNZ1
- DISN
- FOOD
- HGTV
- TLC
- YES
- AMC
- WLNYDT
- LOOR056
- TRAV
- MAGN
- COOK
- TOON
- LIFE
- WMBC
- HLN
- NGC
- DSC
- PA67NY
- WFUT
- GALA
- CSPAN
- BBCA
- NYCTV93
- NYCTV73
- NYCTV74
- CUNY
- CNN
- GINY35N
- LMN
- IFC
- TCM
- OVATION
- HALL
- TVLAND
- APL
- AFRCA
- BHER
- TVONE
- WRNNDT
- WRNN2SD
- WEATH
- SUNDANC
- SNNNYC
- NETTV
- WTBY
- PRIMEDM
- USA
- AETV
- TNT
- TBS
- AMC
- DSC
- HISTORY
- FX
- BBCA
- SYFY
- TRUTV
- COMEDY
- PAR
- VH1
- MTV
- MTV2
- MTVCLAS
- TVLAND
- HALLHD
- UP
- NWSNTSD
- HFM
- REELZ
- NGC
- SMTHHD
- APL
- VICE
- FYISD
- DEST
- SCIENCE
- CIN
- ID
- EARTHX
- AHC
- MILH
- CHIMETV
- HEROICN
- STRY
- QVC
- HGTV
- MAGN
- FOOD
- COOK
- TRAV
- TLC
- BRAVO
- E
- FUSE
- LIFE
- OXYGEN
- WE
- OWN
- LRW
- POPSD
- HSN
- GSN
- STELLAR
- LOGO
- DLC
- BET
- BHER
- AFRCA
- TVONE
- ASPRE
- YTA
- OVATION
- JTV
- CLEO
- CARSTV
- JUST
- PETSTV
- RECIPE
- SHOPHQ
- QVC3
- CMDTVHD
- ACUWTHH
- NY1
- CNN
- FNC
- MSNBC
- HLN
- CNBC
- FBN
- BLOOM
- CNBCWLD
- BBCWDNA
- I24NWEN
- WEATH
- CNNI
- FOXWX
- JBS
- CHDDRHD
- NEWSMX
- CSPAN
- CSPAN2
- CSPAN3
- UNTV
- NYSLC
- GRIOE
- DISN
- BOOM
- UKIDS
- BABY1
- NICJR
- NIK
- NIKTON
- TNCK
- TOON
- DFC
- MSCDM
- MTVLIVE
- BETJ
- NMZK
- BETSOUL
- RVLT
- FM
- CMTV
- GFAM
- RFDTV
- AXSTV
- ESPN
- ESPN2
- ESPNEWS
- MLBN
- MLBNSZ
- NBATV
- NFLNET
- NFLNRZ
- NHLNET
- CBSSN
- MSG
- MSGSNZ1
- SNY
- YES
- MSG2
- MSGSNZ2
- SPTRSN
- SPCSNLA
- ESPNU
- YES2HD
- BIGNY
- SEC
- ACC
- BIGTENO
- BGTENO2
- FS1
- FS2
- MAVTV
- MTHD
- GOLF
- TENNIS
- OUTD
- FDUELTV
- BEINS1
- FSP
- ESPND
- FXDEP
- BEINSES
- TUDNU
- EWTN
- INSP
- WORD
- DYSTR
- TBN
- BYUTV
- COWBOY
- JLTV
- SBND
- CFNTV
- VICTSD
- IMPACSD
- QVC3
- SHOPZ6
- FETV
- SHOPZ8
- QVC
- QVC2
- SHOPZ1
- HSN
- HSN2
- SHOPZ3
- SHOPZ4
- SHPHQHD
- SHOPZ5
- LOVE
- GEM
- SHOPLC
- SBND
- VICTORY
- JTV
- KDTNDM
- FRMVDM
- HBODM
- HBO
- HBO2
- HBOSIG
- HBOF
- HBOC
- HBOZ
- HBOLAT
- MAXDM
- MAX
- MOMAX
- ACMAX
- THMAX
- OMAX
- CMAX
- 5MAX
- MOVIE
- SHOWDM
- PARSHO
- SHO2
- SHOCSE
- SHOWX
- SHOBET
- NEXT
- WOMEN
- FAMZ
- TMCDM
- TMC
- TMCX
- STZDM
- STARZ
- STZE
- STZIB
- STZK
- STZCI
- STZC
- MGMDM
- MGM
- MGMW
- MGMHIT
- MGMMAR
- MGMDRV
- VUTOPDM
- STZENDM
- STZENC
- STZENAC
- STZENBK
- STZENCL
- STZENSU
- STZEWSS
- STZENFS
- AMCPLDM
- MPLEX
- INDIE
- RETRO
- FLIX
- SUNDANC
- IFC
- HMYS
- LMN
- TCM
- HDNETMV
- MEJORDM
- WXTV
- WNJU
- WFUTDT
- WASALD
- GALA
- SNNNYC
- CNNE
- CNL24
- CNL22
- ESTUD5
- MULTV
- CANAL11
- TFORMUS
- NMASFOR
- UDOCU
- SUR
- SURPERU
- TVNI
- CARAI
- NUESTRT
- CENTROA
- TELSALV
- ECUAVI
- TVV
- SUPCAN
- TMICRO
- DOMIN
- WAPAUS
- CUBAPLY
- ANT3I
- TVEI
- TELEN
- LATV
- UNITLNO
- PASNUS
- UNVSO
- TR3S
- FUSE
- BANDAUS
- THMUS
- THITUS
- UFEST
- KIDSSHD
- UFAMIL
- UKIDZ
- STOON
- SORPRESA
- DFAM
- ATRESSD
- BABY1AS
- DSCE
- HISTE
- HITN
- APLAUSD
- UMACHO
- HOGARHD
- EWTNL
- ESPND
- FXDEP
- BEINSES
- TUDNU
- CINLUS
- CMEX
- SOCINH
- DEPELC
- DPLUSSD
- VMOV
- ULTMEX
- UCINE
- UCLAS
- PRIMEDM
- ENTDM
- CEDGDM
- KIDSDM
- LIFESDM
- HISNADM
- SPFTDM
- LOCDM
- CHPDM
- WABC
- WNBC
- WNYW
- WCBS
- WPIX
- WWOR
- WPXN
- WNET
- WLIW
- WNJN
- WXTV
- WFUTDT
- WNJUDT
- WPXOLD
- WRNNDT
- WNYEDT
- WLNYDT
- WMBC
- NETTV
- WASALD
- WJLPDT
- WABCDT2
- WNBCDT2
- WNYWDT2
- WCBSDT2
- WPIXDT2
- WPIXDT4
- WWORDT3
- WNETDT2
- WLIWDT4
- WLIWDT2
- WLIWDT3
- WNJNDT2
- WFUTDT3
- WNJUDT2
- WRNNDT2
- WZMEDT4
- LEAC
- LEAC
- CTIZTC
- CCTV4
- PNAX
- PHNIN
- ETTV
- ETNEW
- ETFINWS
- ETDRA
- YOYO
- ETCHI
- NEWTAHD
- CHINACH
- CHICIN
- TVB1
- TVBDC
- TVBE
- TVBNW
- FILPEHD
- FILIPDM
- GMAPNY
- GMALIFE
- MYX
- DZBBRA
- DWLSRA
- KBSAM
- MBCD
- TVK1
- TVK2
- DNBCTHD
- TKC
- KBN
- NGNHD
- NGN3HD
- SBN
- TVBV
- CROSSHD
- UTVM
- EROSDM
- FILMY
- ZEETVH
- PEACE
- ITVG
- SWAGAT
- SET
- ASIA
- ABPNWS
- WILLOW
- NDTV2
- TV84
- JUSPUNJ
- BANGLAV
- TV5MOND
- RTPI
- RGTI
- SPORTVI
- RAII
- MITALIA
- TWNGTV
- ANTEN
- RTN
- RTVINT
- RUSKINO
- ARTL
- ARABCH
- JEWISH
- ISRAEL
- RLXX5DM
- MUSCDM
- LOCDM
- MNN6HD
- LOOR1993
- NYCTV71
- PA34NY
- PA56NY
- PA57NY
- PA67NY
- HOWTOOD
- ORIGDM
- ZEETVH
- GMTVDM
+ NY1
+ WCBS
+ TNT
+ WNBC
+ WNYW
+ NIK
+ WABC
+ TBS
+ WWOR
+ FX
+ WPIX
+ OXYGEN
+ WNET
+ MSNBC
+ CNBC
+ USA
+ SYFY
+ BRAVO
+ VH1
+ MTV
+ WLIW
+ OWN
+ ID
+ E
+ WNYE
+ SNY
+ MSG
+ ESPN
+ ESPN2
+ BLOOM
+ WPXN
+ GSN
+ WJLPDT
+ PA34NY
+ TRUTV
+ PAR
+ BET
+ WE
+ HISTORY
+ WXTV
+ UNVSO
+ FBN
+ FNC
+ COMEDY
+ AETV
+ WNJU
+ MSGSNZ1
+ DISN
+ FOOD
+ HGTV
+ TLC
+ YES
+ AMC
+ WLNYDT
+ LOOR056
+ TRAV
+ MAGN
+ COOK
+ TOON
+ LIFE
+ WMBC
+ HLN
+ NGC
+ DSC
+ PA67NY
+ WFUT
+ GALA
+ CSPAN
+ BBCA
+ NYCTV93
+ NYCTV73
+ NYCTV74
+ CUNY
+ CNN
+ GINY35N
+ LMN
+ IFC
+ TCM
+ OVATION
+ HALL
+ TVLAND
+ APL
+ AFRCA
+ BHER
+ TVONE
+ WRNNDT
+ WRNN2SD
+ WEATH
+ SUNDANC
+ SNNNYC
+ NETTV
+ WTBY
+ PRIMEDM
+ USA
+ AETV
+ TNT
+ TBS
+ AMC
+ DSC
+ HISTORY
+ FX
+ BBCA
+ SYFY
+ TRUTV
+ COMEDY
+ PAR
+ VH1
+ MTV
+ MTV2
+ MTVCLAS
+ TVLAND
+ HALLHD
+ UP
+ NWSNTSD
+ HFM
+ REELZ
+ NGC
+ SMTHHD
+ APL
+ VICE
+ FYISD
+ DEST
+ SCIENCE
+ CIN
+ ID
+ EARTHX
+ AHC
+ MILH
+ CHIMETV
+ HEROICN
+ STRY
+ QVC
+ HGTV
+ MAGN
+ FOOD
+ COOK
+ TRAV
+ TLC
+ BRAVO
+ E
+ FUSE
+ LIFE
+ OXYGEN
+ WE
+ OWN
+ LRW
+ POPSD
+ HSN
+ GSN
+ STELLAR
+ LOGO
+ DLC
+ BET
+ BHER
+ AFRCA
+ TVONE
+ ASPRE
+ YTA
+ OVATION
+ JTV
+ CLEO
+ CARSTV
+ JUST
+ PETSTV
+ RECIPE
+ SHOPHQ
+ QVC3
+ CMDTVHD
+ ACUWTHH
+ NY1
+ CNN
+ FNC
+ MSNBC
+ HLN
+ CNBC
+ FBN
+ BLOOM
+ CNBCWLD
+ BBCWDNA
+ I24NWEN
+ WEATH
+ CNNI
+ FOXWX
+ JBS
+ CHDDRHD
+ NEWSMX
+ CSPAN
+ CSPAN2
+ CSPAN3
+ UNTV
+ NYSLC
+ GRIOE
+ DISN
+ BOOM
+ UKIDS
+ BABY1
+ NICJR
+ NIK
+ NIKTON
+ TNCK
+ TOON
+ DFC
+ MSCDM
+ MTVLIVE
+ BETJ
+ NMZK
+ BETSOUL
+ RVLT
+ FM
+ CMTV
+ GFAM
+ RFDTV
+ AXSTV
+ ESPN
+ ESPN2
+ ESPNEWS
+ MLBN
+ MLBNSZ
+ NBATV
+ NFLNET
+ NFLNRZ
+ NHLNET
+ CBSSN
+ MSG
+ MSGSNZ1
+ SNY
+ YES
+ MSG2
+ MSGSNZ2
+ SPTRSN
+ SPCSNLA
+ ESPNU
+ YES2HD
+ BIGNY
+ SEC
+ ACC
+ BIGTENO
+ BGTENO2
+ FS1
+ FS2
+ MAVTV
+ MTHD
+ GOLF
+ TENNIS
+ OUTD
+ FDUELTV
+ BEINS1
+ FSP
+ ESPND
+ FXDEP
+ BEINSES
+ TUDNU
+ EWTN
+ INSP
+ WORD
+ DYSTR
+ TBN
+ BYUTV
+ COWBOY
+ JLTV
+ SBND
+ CFNTV
+ VICTSD
+ IMPACSD
+ QVC3
+ SHOPZ6
+ FETV
+ SHOPZ8
+ QVC
+ QVC2
+ SHOPZ1
+ HSN
+ HSN2
+ SHOPZ3
+ SHOPZ4
+ SHPHQHD
+ SHOPZ5
+ LOVE
+ GEM
+ SHOPLC
+ SBND
+ VICTORY
+ JTV
+ KDTNDM
+ FRMVDM
+ HBODM
+ HBO
+ HBO2
+ HBOSIG
+ HBOF
+ HBOC
+ HBOZ
+ HBOLAT
+ MAXDM
+ MAX
+ MOMAX
+ ACMAX
+ THMAX
+ OMAX
+ CMAX
+ 5MAX
+ MOVIE
+ SHOWDM
+ PARSHO
+ SHO2
+ SHOCSE
+ SHOWX
+ SHOBET
+ NEXT
+ WOMEN
+ FAMZ
+ TMCDM
+ TMC
+ TMCX
+ STZDM
+ STARZ
+ STZE
+ STZIB
+ STZK
+ STZCI
+ STZC
+ MGMDM
+ MGM
+ MGMW
+ MGMHIT
+ MGMMAR
+ MGMDRV
+ VUTOPDM
+ STZENDM
+ STZENC
+ STZENAC
+ STZENBK
+ STZENCL
+ STZENSU
+ STZEWSS
+ STZENFS
+ AMCPLDM
+ MPLEX
+ INDIE
+ RETRO
+ FLIX
+ SUNDANC
+ IFC
+ HMYS
+ LMN
+ TCM
+ HDNETMV
+ MEJORDM
+ WXTV
+ WNJU
+ WFUTDT
+ WASALD
+ GALA
+ SNNNYC
+ CNNE
+ CNL24
+ CNL22
+ ESTUD5
+ MULTV
+ CANAL11
+ TFORMUS
+ NMASFOR
+ UDOCU
+ SUR
+ SURPERU
+ TVNI
+ CARAI
+ NUESTRT
+ CENTROA
+ TELSALV
+ ECUAVI
+ TVV
+ SUPCAN
+ TMICRO
+ DOMIN
+ WAPAUS
+ CUBAPLY
+ ANT3I
+ TVEI
+ TELEN
+ LATV
+ UNITLNO
+ PASNUS
+ UNVSO
+ TR3S
+ FUSE
+ BANDAUS
+ THMUS
+ THITUS
+ UFEST
+ KIDSSHD
+ UFAMIL
+ UKIDZ
+ STOON
+ SORPRESA
+ DFAM
+ ATRESSD
+ BABY1AS
+ DSCE
+ HISTE
+ HITN
+ APLAUSD
+ UMACHO
+ HOGARHD
+ EWTNL
+ ESPND
+ FXDEP
+ BEINSES
+ TUDNU
+ CINLUS
+ CMEX
+ SOCINH
+ DEPELC
+ DPLUSSD
+ VMOV
+ ULTMEX
+ UCINE
+ UCLAS
+ PRIMEDM
+ ENTDM
+ CEDGDM
+ KIDSDM
+ LIFESDM
+ HISNADM
+ SPFTDM
+ LOCDM
+ CHPDM
+ WABC
+ WNBC
+ WNYW
+ WCBS
+ WPIX
+ WWOR
+ WPXN
+ WNET
+ WLIW
+ WNJN
+ WXTV
+ WFUTDT
+ WNJUDT
+ WPXOLD
+ WRNNDT
+ WNYEDT
+ WLNYDT
+ WMBC
+ NETTV
+ WASALD
+ WJLPDT
+ WABCDT2
+ WNBCDT2
+ WNYWDT2
+ WCBSDT2
+ WPIXDT2
+ WPIXDT4
+ WWORDT3
+ WNETDT2
+ WLIWDT4
+ WLIWDT2
+ WLIWDT3
+ WNJNDT2
+ WFUTDT3
+ WNJUDT2
+ WRNNDT2
+ WZMEDT4
+ LEAC
+ LEAC
+ CTIZTC
+ CCTV4
+ PNAX
+ PHNIN
+ ETTV
+ ETNEW
+ ETFINWS
+ ETDRA
+ YOYO
+ ETCHI
+ NEWTAHD
+ CHINACH
+ CHICIN
+ TVB1
+ TVBDC
+ TVBE
+ TVBNW
+ FILPEHD
+ FILIPDM
+ GMAPNY
+ GMALIFE
+ MYX
+ DZBBRA
+ DWLSRA
+ KBSAM
+ MBCD
+ TVK1
+ TVK2
+ DNBCTHD
+ TKC
+ KBN
+ NGNHD
+ NGN3HD
+ SBN
+ TVBV
+ CROSSHD
+ UTVM
+ EROSDM
+ FILMY
+ ZEETVH
+ PEACE
+ ITVG
+ SWAGAT
+ SET
+ ASIA
+ ABPNWS
+ WILLOW
+ NDTV2
+ TV84
+ JUSPUNJ
+ BANGLAV
+ TV5MOND
+ RTPI
+ RGTI
+ SPORTVI
+ RAII
+ MITALIA
+ TWNGTV
+ ANTEN
+ RTN
+ RTVINT
+ RUSKINO
+ ARTL
+ ARABCH
+ JEWISH
+ ISRAEL
+ RLXX5DM
+ MUSCDM
+ LOCDM
+ MNN6HD
+ LOOR1993
+ NYCTV71
+ PA34NY
+ PA56NY
+ PA57NY
+ PA67NY
+ HOWTOOD
+ ORIGDM
+ ZEETVH
+ GMTVDM
From 1cecb1ec04bd5f2792e08c19cc4b9e51c90872e6 Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sat, 8 Feb 2025 10:21:28 -0500
Subject: [PATCH 06/11] Update zap2it.com.config.js
---
sites/zap2it.com/zap2it.com.config.js | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/sites/zap2it.com/zap2it.com.config.js b/sites/zap2it.com/zap2it.com.config.js
index d65813ea..28d0b1b9 100644
--- a/sites/zap2it.com/zap2it.com.config.js
+++ b/sites/zap2it.com/zap2it.com.config.js
@@ -1,13 +1,11 @@
const dayjs = require('dayjs')
const timezone = require('dayjs/plugin/timezone')
-const utc = require('dayjs/plugin/utc');
+const utc = require('dayjs/plugin/utc')
const isBetween = require('dayjs/plugin/isBetween')
-dayjs.extend(timezone);
-dayjs.extend(utc);
-dayjs.extend(isBetween);
-
-const localTimezone = dayjs.tz.guess()
+dayjs.extend(timezone)
+dayjs.extend(utc)
+dayjs.extend(isBetween)
module.exports = {
site: 'zap2it.com',
@@ -45,12 +43,12 @@ module.exports = {
DSTStart: '2025-03-09T02:00Z',
DSTEnd: '2025-11-02T02:00Z',
languagecode: 'en-us',
- };
+ }
},
},
parser: function ({ content, date }) {
- const data = JSON.parse(content);
- const programs = [];
+ const data = JSON.parse(content)
+ const programs = []
Object.keys(data).forEach(dateKey => {
data[dateKey].forEach(item => {
@@ -66,10 +64,10 @@ module.exports = {
season: item.program.season || '',
episode: item.program.episode || '',
date: item.program.releaseYear || '',
- });
- });
- });
+ })
+ })
+ })
return programs.filter(p => dayjs(p.start).isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'))
}
-};
+}
From 38030a37452d78b28a51159e3d41fa5c17e66c7d Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sat, 8 Feb 2025 10:26:21 -0500
Subject: [PATCH 07/11] Update zap2it.com.channels.xml
---
sites/zap2it.com/zap2it.com.channels.xml | 98 ------------------------
1 file changed, 98 deletions(-)
diff --git a/sites/zap2it.com/zap2it.com.channels.xml b/sites/zap2it.com/zap2it.com.channels.xml
index 88e2e34e..7b20e4f3 100644
--- a/sites/zap2it.com/zap2it.com.channels.xml
+++ b/sites/zap2it.com/zap2it.com.channels.xml
@@ -93,38 +93,19 @@
NETTV
WTBY
PRIMEDM
- USA
- AETV
- TNT
- TBS
- AMC
- DSC
- HISTORY
- FX
- BBCA
- SYFY
- TRUTV
- COMEDY
- PAR
- VH1
- MTV
MTV2
MTVCLAS
- TVLAND
HALLHD
UP
NWSNTSD
HFM
REELZ
- NGC
SMTHHD
- APL
VICE
FYISD
DEST
SCIENCE
CIN
- ID
EARTHX
AHC
MILH
@@ -132,33 +113,15 @@
HEROICN
STRY
QVC
- HGTV
- MAGN
- FOOD
- COOK
- TRAV
- TLC
- BRAVO
- E
FUSE
- LIFE
- OXYGEN
- WE
- OWN
LRW
POPSD
HSN
- GSN
STELLAR
LOGO
DLC
- BET
- BHER
- AFRCA
- TVONE
ASPRE
YTA
- OVATION
JTV
CLEO
CARSTV
@@ -169,38 +132,25 @@
QVC3
CMDTVHD
ACUWTHH
- NY1
- CNN
- FNC
- MSNBC
- HLN
- CNBC
- FBN
- BLOOM
CNBCWLD
BBCWDNA
I24NWEN
- WEATH
CNNI
FOXWX
JBS
CHDDRHD
NEWSMX
- CSPAN
CSPAN2
CSPAN3
UNTV
NYSLC
GRIOE
- DISN
BOOM
UKIDS
BABY1
NICJR
- NIK
NIKTON
TNCK
- TOON
DFC
MSCDM
MTVLIVE
@@ -213,8 +163,6 @@
GFAM
RFDTV
AXSTV
- ESPN
- ESPN2
ESPNEWS
MLBN
MLBNSZ
@@ -223,10 +171,6 @@
NFLNRZ
NHLNET
CBSSN
- MSG
- MSGSNZ1
- SNY
- YES
MSG2
MSGSNZ2
SPTRSN
@@ -264,14 +208,11 @@
CFNTV
VICTSD
IMPACSD
- QVC3
SHOPZ6
FETV
SHOPZ8
- QVC
QVC2
SHOPZ1
- HSN
HSN2
SHOPZ3
SHOPZ4
@@ -280,9 +221,7 @@
LOVE
GEM
SHOPLC
- SBND
VICTORY
- JTV
KDTNDM
FRMVDM
HBODM
@@ -341,19 +280,11 @@
INDIE
RETRO
FLIX
- SUNDANC
- IFC
HMYS
- LMN
- TCM
HDNETMV
MEJORDM
- WXTV
- WNJU
WFUTDT
WASALD
- GALA
- SNNNYC
CNNE
CNL24
CNL22
@@ -383,9 +314,7 @@
LATV
UNITLNO
PASNUS
- UNVSO
TR3S
- FUSE
BANDAUS
THMUS
THITUS
@@ -405,10 +334,6 @@
UMACHO
HOGARHD
EWTNL
- ESPND
- FXDEP
- BEINSES
- TUDNU
CINLUS
CMEX
SOCINH
@@ -418,7 +343,6 @@
ULTMEX
UCINE
UCLAS
- PRIMEDM
ENTDM
CEDGDM
KIDSDM
@@ -427,27 +351,10 @@
SPFTDM
LOCDM
CHPDM
- WABC
- WNBC
- WNYW
- WCBS
- WPIX
- WWOR
- WPXN
- WNET
- WLIW
WNJN
- WXTV
- WFUTDT
WNJUDT
WPXOLD
- WRNNDT
WNYEDT
- WLNYDT
- WMBC
- NETTV
- WASALD
- WJLPDT
WABCDT2
WNBCDT2
WNYWDT2
@@ -465,7 +372,6 @@
WRNNDT2
WZMEDT4
LEAC
- LEAC
CTIZTC
CCTV4
PNAX
@@ -534,16 +440,12 @@
ISRAEL
RLXX5DM
MUSCDM
- LOCDM
MNN6HD
LOOR1993
NYCTV71
- PA34NY
PA56NY
PA57NY
- PA67NY
HOWTOOD
ORIGDM
- ZEETVH
GMTVDM
From 06b01b3a2a01eb924bd3c36bc59f75864da1abf6 Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sat, 8 Feb 2025 10:45:58 -0500
Subject: [PATCH 08/11] Update zap2it.com.channels.xml
---
sites/zap2it.com/zap2it.com.channels.xml | 1043 ++++++++++++----------
1 file changed, 595 insertions(+), 448 deletions(-)
diff --git a/sites/zap2it.com/zap2it.com.channels.xml b/sites/zap2it.com/zap2it.com.channels.xml
index 7b20e4f3..009e914c 100644
--- a/sites/zap2it.com/zap2it.com.channels.xml
+++ b/sites/zap2it.com/zap2it.com.channels.xml
@@ -1,451 +1,598 @@
- NY1
- WCBS
- TNT
- WNBC
- WNYW
- NIK
- WABC
- TBS
- WWOR
- FX
- WPIX
- OXYGEN
- WNET
- MSNBC
- CNBC
- USA
- SYFY
- BRAVO
- VH1
- MTV
- WLIW
- OWN
- ID
- E
- WNYE
- SNY
- MSG
- ESPN
- ESPN2
- BLOOM
- WPXN
- GSN
- WJLPDT
- PA34NY
- TRUTV
- PAR
- BET
- WE
- HISTORY
- WXTV
- UNVSO
- FBN
- FNC
- COMEDY
- AETV
- WNJU
- MSGSNZ1
- DISN
- FOOD
- HGTV
- TLC
- YES
- AMC
- WLNYDT
- LOOR056
- TRAV
- MAGN
- COOK
- TOON
- LIFE
- WMBC
- HLN
- NGC
- DSC
- PA67NY
- WFUT
- GALA
- CSPAN
- BBCA
- NYCTV93
- NYCTV73
- NYCTV74
- CUNY
- CNN
- GINY35N
- LMN
- IFC
- TCM
- OVATION
- HALL
- TVLAND
- APL
- AFRCA
- BHER
- TVONE
- WRNNDT
- WRNN2SD
- WEATH
- SUNDANC
- SNNNYC
- NETTV
- WTBY
- PRIMEDM
- MTV2
- MTVCLAS
- HALLHD
- UP
- NWSNTSD
- HFM
- REELZ
- SMTHHD
- VICE
- FYISD
- DEST
- SCIENCE
- CIN
- EARTHX
- AHC
- MILH
- CHIMETV
- HEROICN
- STRY
- QVC
- FUSE
- LRW
- POPSD
- HSN
- STELLAR
- LOGO
- DLC
- ASPRE
- YTA
- JTV
- CLEO
- CARSTV
- JUST
- PETSTV
- RECIPE
- SHOPHQ
- QVC3
- CMDTVHD
- ACUWTHH
- CNBCWLD
- BBCWDNA
- I24NWEN
- CNNI
- FOXWX
- JBS
- CHDDRHD
- NEWSMX
- CSPAN2
- CSPAN3
- UNTV
- NYSLC
- GRIOE
- BOOM
- UKIDS
- BABY1
- NICJR
- NIKTON
- TNCK
- DFC
- MSCDM
- MTVLIVE
- BETJ
- NMZK
- BETSOUL
- RVLT
- FM
- CMTV
- GFAM
- RFDTV
- AXSTV
- ESPNEWS
- MLBN
- MLBNSZ
- NBATV
- NFLNET
- NFLNRZ
- NHLNET
- CBSSN
- MSG2
- MSGSNZ2
- SPTRSN
- SPCSNLA
- ESPNU
- YES2HD
- BIGNY
- SEC
- ACC
- BIGTENO
- BGTENO2
- FS1
- FS2
- MAVTV
- MTHD
- GOLF
- TENNIS
- OUTD
- FDUELTV
- BEINS1
- FSP
- ESPND
- FXDEP
- BEINSES
- TUDNU
- EWTN
- INSP
- WORD
- DYSTR
- TBN
- BYUTV
- COWBOY
- JLTV
- SBND
- CFNTV
- VICTSD
- IMPACSD
- SHOPZ6
- FETV
- SHOPZ8
- QVC2
- SHOPZ1
- HSN2
- SHOPZ3
- SHOPZ4
- SHPHQHD
- SHOPZ5
- LOVE
- GEM
- SHOPLC
- VICTORY
- KDTNDM
- FRMVDM
- HBODM
- HBO
- HBO2
- HBOSIG
- HBOF
- HBOC
- HBOZ
- HBOLAT
- MAXDM
- MAX
- MOMAX
- ACMAX
- THMAX
- OMAX
- CMAX
- 5MAX
- MOVIE
- SHOWDM
- PARSHO
- SHO2
- SHOCSE
- SHOWX
- SHOBET
- NEXT
- WOMEN
- FAMZ
- TMCDM
- TMC
- TMCX
- STZDM
- STARZ
- STZE
- STZIB
- STZK
- STZCI
- STZC
- MGMDM
- MGM
- MGMW
- MGMHIT
- MGMMAR
- MGMDRV
- VUTOPDM
- STZENDM
- STZENC
- STZENAC
- STZENBK
- STZENCL
- STZENSU
- STZEWSS
- STZENFS
- AMCPLDM
- MPLEX
- INDIE
- RETRO
- FLIX
- HMYS
- HDNETMV
- MEJORDM
- WFUTDT
- WASALD
- CNNE
- CNL24
- CNL22
- ESTUD5
- MULTV
- CANAL11
- TFORMUS
- NMASFOR
- UDOCU
- SUR
- SURPERU
- TVNI
- CARAI
- NUESTRT
- CENTROA
- TELSALV
- ECUAVI
- TVV
- SUPCAN
- TMICRO
- DOMIN
- WAPAUS
- CUBAPLY
- ANT3I
- TVEI
- TELEN
- LATV
- UNITLNO
- PASNUS
- TR3S
- BANDAUS
- THMUS
- THITUS
- UFEST
- KIDSSHD
- UFAMIL
- UKIDZ
- STOON
- SORPRESA
- DFAM
- ATRESSD
- BABY1AS
- DSCE
- HISTE
- HITN
- APLAUSD
- UMACHO
- HOGARHD
- EWTNL
- CINLUS
- CMEX
- SOCINH
- DEPELC
- DPLUSSD
- VMOV
- ULTMEX
- UCINE
- UCLAS
- ENTDM
- CEDGDM
- KIDSDM
- LIFESDM
- HISNADM
- SPFTDM
- LOCDM
- CHPDM
- WNJN
- WNJUDT
- WPXOLD
- WNYEDT
- WABCDT2
- WNBCDT2
- WNYWDT2
- WCBSDT2
- WPIXDT2
- WPIXDT4
- WWORDT3
- WNETDT2
- WLIWDT4
- WLIWDT2
- WLIWDT3
- WNJNDT2
- WFUTDT3
- WNJUDT2
- WRNNDT2
- WZMEDT4
- LEAC
- CTIZTC
- CCTV4
- PNAX
- PHNIN
- ETTV
- ETNEW
- ETFINWS
- ETDRA
- YOYO
- ETCHI
- NEWTAHD
- CHINACH
- CHICIN
- TVB1
- TVBDC
- TVBE
- TVBNW
- FILPEHD
- FILIPDM
- GMAPNY
- GMALIFE
- MYX
- DZBBRA
- DWLSRA
- KBSAM
- MBCD
- TVK1
- TVK2
- DNBCTHD
- TKC
- KBN
- NGNHD
- NGN3HD
- SBN
- TVBV
- CROSSHD
- UTVM
- EROSDM
- FILMY
- ZEETVH
- PEACE
- ITVG
- SWAGAT
- SET
- ASIA
- ABPNWS
- WILLOW
- NDTV2
- TV84
- JUSPUNJ
- BANGLAV
- TV5MOND
- RTPI
- RGTI
- SPORTVI
- RAII
- MITALIA
- TWNGTV
- ANTEN
- RTN
- RTVINT
- RUSKINO
- ARTL
- ARABCH
- JEWISH
- ISRAEL
- RLXX5DM
- MUSCDM
- MNN6HD
- LOOR1993
- NYCTV71
- PA56NY
- PA57NY
- HOWTOOD
- ORIGDM
- GMTVDM
+ WINS
+ DTV203
+ HSNHD
+ QVCHD
+ QVC
+ HSN
+ NEWSMIX
+ JTV
+ SHPHQHD
+ SHOPHQ
+ DT309
+ SHOPLC
+ QVC2
+ METVN
+ COZITV
+ GRIT
+ BOUNCE
+ GET
+ DT270
+ DT225
+ DT250
+ DT87
+ DT268
+ DT262
+ VALU
+ DT310
+ DTV308
+ DT321
+ CASH
+ DT320
+ DT255
+ DTVSS
+ DITV105
+ DITV112
+ DITV113
+ DITV114
+ DITV131
+ LOOR201
+ CNNHD
+ CNN
+ HLNHD
+ HLN
+ SMX
+ ESPNHD
+ ESPN
+ ESPNWHD
+ ESPNEWS
+ ESPNUHD
+ ESPNU
+ ESPN2HD
+ ESPN2A
+ ESPNA
+ ESPN2
+ NFLNRZD
+ NFLRZ
+ NFLHD
+ NFLNET
+ MLBHDA
+ MLBNA
+ MLBHD
+ MLBN
+ MAVTVHD
+ NHLHD
+ NHLNET
+ NBATVHD
+ NBATV
+ TENISHD
+ TENNIS
+ GOLFHD
+ GOLF
+ FS1HD
+ FS1
+ CBSSNHD
+ CBSSN
+ DT222
+ DTVCSHP
+ DT224
+ DT227
+ GEM
+ HGTVD
+ HGTV
+ MAGNHD
+ MAGN
+ FOODHD
+ FOOD
+ COOKHD
+ COOK
+ GSNHD
+ GSN
+ WOWU
+ TASTE
+ EHD
+ E
+ BRAVOHD
+ BRAVO
+ REELZHD
+ REELZ
+ SUNDHD
+ SUNDANC
+ PARHD
+ PAR
+ USAHD
+ USA
+ DT288
+ SYFYHD
+ SYFY
+ TNTPHD
+ TNTHD
+ TNT
+ TRUTVHD
+ TRUTV
+ TBSHDP
+ TBSHD
+ TBS
+ FXHD
+ FX
+ CCHDP
+ CCHD
+ COMEDY
+ OXYGNHD
+ OXYGEN
+ LIFED
+ LIFEHD
+ LIFE
+ LMNHD
+ LMN
+ AMCHD
+ AMC
+ TCMHD
+ TCM
+ FXMHD
+ FXM
+ FXXHD
+ FXX
+ WEHD
+ WE
+ DLC
+ GETIT1
+ BBCAHD
+ BBCA
+ AETVHD
+ AETV
+ FYIHD
+ FYISD
+ EARTHX
+ HSTRYHD
+ HISTORY
+ VICEHD
+ VICE
+ LOGO
+ POPHD
+ POPSD
+ OVATNHD
+ OVATION
+ NGCHD
+ NGC
+ TRAVHD
+ TRAV
+ DSCHD
+ DSC
+ OWNPA
+ OWNHD
+ OWN
+ TLCHD
+ TLC
+ MTHD
+ APLHD
+ APL
+ NGWIHD
+ NGWILD
+ SCIHD
+ SCIENCE
+ IDHD
+ ID
+ DESTHD
+ DEST
+ AHCHD
+ AHC
+ DJCHHD
+ DJCH
+ DISNHD
+ DISN
+ DISNP
+ DXDHD
+ DXD
+ BABY1
+ DFCHD
+ DFC
+ UKIDSH
+ UKIDS
+ TOONHD
+ TOON
+ TOONP
+ BOOM
+ NIKHD
+ NIK
+ NIKP
+ NICJRHD
+ NICJR
+ NIKTON
+ TNCK
+ TVLNDHD
+ TVLAND
+ IONDHD
+ MERITST
+ NWSNTSD
+ NEWSNTN
+ HSN2
+ FREFMHD
+ FREEFRM
+ HALLHD
+ HALL
+ FMC
+ QVC3
+ SALE
+ SCNTV
+ NHKWRLD
+ DTV3231
+ FETV
+ DTV323
+ PRIMERF
+ JLTV
+ GFAMHD
+ GFAM
+ CMTVHD
+ CMTV
+ TVONEHD
+ BETHDP
+ BETHD
+ BET
+ BHER
+ MTVPHD
+ MTVHD
+ MTV
+ MTV2HD
+ MTV2
+ IFCHD
+ IFC
+ VH1HD
+ VH1
+ MTVCLAS
+ UP
+ FUSEHD
+ AXSTV
+ CLEOHD
+ GRIOCH
+ I24NWEN
+ SONLFHD
+ SBND
+ RFDHD
+ BBCWDEH
+ FIRST
+ FSTV
+ NEWSMXH
+ NEWSMX
+ CSPAN
+ CSPAN2
+ BLOOMHD
+ BLOOM
+ CHDDRSD
+ CNBCHD
+ CNBC
+ MNBCHD
+ MSNBC
+ CNBCWLD
+ CNNI
+ FBNHD
+ FBN
+ FNCHD
+ FNC
+ ACUWTHH
+ WEATHHD
+ WEATH
+ GEB
+ INSPHD
+ INSP
+ GODTV
+ DITV366
+ WHMBSAT
+ HOPE
+ DSTRESP
+ DYSTRHD
+ EWTN
+ INSPIRE
+ TBNHD
+ WORD
+ BYUTV
+ BLOSSM
+ CTN
+ TCTHD
+ NRBTV
+ FAITHHD
+ IMPCNET
+ ASPREHD
+ CMDTVHD
+ JUST
+ RVLTHD
+ HERICNH
+ FMHD
+ JBS
+ KTLADT
+ KTLA
+ DT401
+ UNIHD
+ UNI
+ UNIP
+ GALAHD
+ GALA
+ MEGAUSH
+ MEGAUS
+ TELESAT
+ TELESAP
+ UNIMPHD
+ UNIMWST
+ VEPTVU
+ UNVSOHD
+ UNVSO
+ TEFEIHD
+ TEFEI
+ MMTVUS
+ DSCE
+ WAPAUS
+ VROLA
+ NUESTRT
+ CARAI
+ NTN24
+ CNNL
+ ATRESSE
+ CINESTE
+ CINLUS
+ CINENOS
+ BABYUS
+ STZESPS
+ CENTROA
+ TLCN
+ HOLATV
+ PMAGIC
+ ZOOMOOD
+ BANDAUS
+ HOGARHD
+ HOGAR
+ NGMUNDO
+ DFAM
+ TVNI
+ ECUAVI
+ SURPERU
+ VME
+ ESTRLLA
+ HISTE
+ PASNUS
+ TR3S
+ CNL22
+ CANAL11
+ ENLUSA
+ SOCINH
+ CDINA
+ DEPELUS
+ DEPELC
+ NMASFOR
+ UNITLNO
+ DT455
+ ESNE
+ TCIE
+ ANT3I
+ A3CINE
+ HITN
+ CMEX
+ TUDNUH
+ TUDNU
+ FXDEPHD
+ FXDEP
+ ESPNDHD
+ ESPND
+ GOLTV
+ TYCINUH
+ NSTRAVI
+ ESTNWSD
+ MNMX
+ EWTNES
+ HBOHD
+ HBO
+ HBO2HD
+ HBO2
+ HBOSGHD
+ HBOSIG
+ HBOHDP
+ HBOP
+ HBO2PHD
+ HBO2P
+ HBOCHD
+ HBOFHD
+ HBOF
+ HBOFP
+ HBOZHD
+ HBOLAHD
+ HBOLAT
+ MAXHD
+ MAX
+ MAXHDP
+ MAXP
+ MOMAXHD
+ MOMAX
+ ACMAXHD
+ 5MAXHD
+ MOVIEHD
+ THMAXHD
+ CMAXHD
+ STZHD
+ STARZ
+ STZHDP
+ STARZP
+ STZKHD
+ STZCHD
+ STZEHD
+ STZE
+ STRZIBH
+ STZIB
+ STRZCIH
+ STZENHD
+ STZENC
+ STZENCP
+ STZENCL
+ STZEWSS
+ STZENSU
+ STZENBK
+ SZEAHD
+ STZENAC
+ STZENFS
+ PARSHOH
+ PARSHO
+ PASHOHW
+ PARSHOW
+ SHO2HD
+ SHO2
+ SHOBETH
+ SHOBET
+ SHOWXHD
+ SHOWX
+ SHOCSHD
+ NEXTHD
+ FAMZHD
+ TMCHD
+ TMC
+ TMCP
+ TMCXHD
+ FLIX
+ AMCPLUS
+ MGMHD
+ MGMHTH
+ MGMMRHD
+ DOGTV
+ YUM
+ HFM
+ HMYSHD
+ HDNETMV
+ SONYHD
+ SMTHHD
+ CINHD
+ MTVLIVE
+ SHORTS
+ PLYPRMH
+ DTVPLBY
+ VIVIDTV
+ PXX5PRM
+ PLAYHD
+ ADLTPPV
+ RKTV
+ FDUELTV
+ COWBOY
+ PURST
+ SPRTMAN
+ OUTHD
+ OUTD
+ BTENOHD
+ BIGTENO
+ BIG10HD
+ BIGTEN
+ SECH
+ SEC
+ ACCSD
+ ACC
+ FS2HD
+ FS2
+ FSCPLHD
+ FSP
+ NLSHD
+ WLLOHD
+ WILLOW2
+ NESNPLD
+ NESNPL
+ NESNHD
+ NESN
+ NBCSBH
+ NBCSB
+ YESHDNY
+ YES
+ MSGHD
+ MSG
+ MSGSNHD
+ MSGSNZ1
+ SNYHD
+ SNY
+ MASN2HD
+ MASNHD
+ MASN2
+ MASN
+ MNMTOM
+ DFDSOHD
+ FDSSO
+ FDSEOMH
+ FDSE
+ DTVSUNN
+ SUNNET
+ FDFLHD
+ FDSFL
+ SNPTHD
+ SNPT
+ FDOH1
+ CINR
+ FDOH2
+ FDSGL
+ FDSGLHD
+ FDSTHD
+ FDSD
+ MSNNSD
+ MSNNF
+ MNNT
+ FDNORHD
+ FDSNOR
+ FDWIHD
+ FDWI
+ FDMSATH
+ FDMWSAT
+ SCHN2
+ SCHNHD
+ SCHN
+ FDSW4HD
+ FDSW4
+ FDSWHD
+ FDSW
+ ALTSPHD
+ ALTSPRT
+ SNLV
+ SNLVSD
+ ARID
+ RTNWHD
+ RTNW
+ SNLA
+ SSNLA
+ SPECSN
+ SPECTSN
+ FDWHD
+ FDW
+ FDSCHD
+ FDSNSC
+ FDSCSDH
+ FDSCSD
+ NBCSBAH
+ NBCSBA
+ NBSCASH
+ NBCSCAS
+ MSGSN21
+ MLBSZHD
+ MITALIA
+ RAII
+ RAINW24
+ RAIPREM
+ RAIRAD1
+ SBN
+ VGNTV
+ VETV
+ VFACE
+ SCHANNL
+ VIENTTV
+ VIETV
+ FILM24H
+ HONV
+ LSRC
+ NTVCHD
+ NHK1HD
+ PBO
+ OPMTV
+ SARISARI
+ ANC
+ KAPATID
+ KBSW24
+ LIFESKR
+ SBS
+ NBCESTR
+ LOOLOO
+ NBCWSTR
+ CDINAHD
+ ANBUSCH
+ BAR
+ DTV9800
From 5601636ff245c1eefdeb4f690136af647052d91d Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sun, 9 Feb 2025 12:30:56 -0500
Subject: [PATCH 09/11] Update zap2it.com.config.js
---
sites/zap2it.com/zap2it.com.config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sites/zap2it.com/zap2it.com.config.js b/sites/zap2it.com/zap2it.com.config.js
index 28d0b1b9..67ddbb63 100644
--- a/sites/zap2it.com/zap2it.com.config.js
+++ b/sites/zap2it.com/zap2it.com.config.js
@@ -68,6 +68,6 @@ module.exports = {
})
})
- return programs.filter(p => dayjs(p.start).isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'))
+ return programs.filter(p => dayjs(p.start).add(dayjs(p.start).utcOffset(), 'minute').isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'));
}
}
From d97cd5ea7fc789914044a179fd312ca9476cc32f Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sun, 9 Feb 2025 12:33:35 -0500
Subject: [PATCH 10/11] Update zap2it.com.config.js
---
sites/zap2it.com/zap2it.com.config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sites/zap2it.com/zap2it.com.config.js b/sites/zap2it.com/zap2it.com.config.js
index 67ddbb63..ed0680ec 100644
--- a/sites/zap2it.com/zap2it.com.config.js
+++ b/sites/zap2it.com/zap2it.com.config.js
@@ -68,6 +68,6 @@ module.exports = {
})
})
- return programs.filter(p => dayjs(p.start).add(dayjs(p.start).utcOffset(), 'minute').isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'));
+ return programs.filter(p => dayjs(p.start).add(dayjs(p.start).utcOffset(), 'minute').isBetween(date.startOf('day').utc(), date.endOf('day').utc(), 'second', '[]'))
}
}
From 42631558fcae0d6aa6cdeb7f006e30c74a991098 Mon Sep 17 00:00:00 2001
From: Newbiect <51307314+Newbiect@users.noreply.github.com>
Date: Sun, 9 Feb 2025 19:02:47 -0500
Subject: [PATCH 11/11] Update zap2it.com.config.js
---
sites/zap2it.com/zap2it.com.config.js | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/sites/zap2it.com/zap2it.com.config.js b/sites/zap2it.com/zap2it.com.config.js
index ed0680ec..1135075e 100644
--- a/sites/zap2it.com/zap2it.com.config.js
+++ b/sites/zap2it.com/zap2it.com.config.js
@@ -16,13 +16,10 @@ module.exports = {
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
+ 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36',
},
data({ date, channel }) {
const [device, lineupId, headendId, countryCode, postalCode, prgsvcid] = channel.site_id.split('/')
-
- if (!device || !lineupId || !headendId || !countryCode || !postalCode || !prgsvcid) {
- throw new Error('El site_id no contiene todos los valores obligatorios.')
- }
const timestamp = dayjs(date).unix().toString()