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()