From 160565a076244f118ee9b468cfda875b3bb85e6e Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:58:13 +0300 Subject: [PATCH 1/4] Update content.json --- sites/tvguide.com/__data__/content.json | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/sites/tvguide.com/__data__/content.json b/sites/tvguide.com/__data__/content.json index d0ad4a3e..03f5ba63 100644 --- a/sites/tvguide.com/__data__/content.json +++ b/sites/tvguide.com/__data__/content.json @@ -24,7 +24,7 @@ "programId": 6060455538, "title": "NWSL Soccer Playoff", "rating": null, - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060455538/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060455538/web" }, { "airingAttrib": 558098, @@ -34,7 +34,7 @@ "programId": 6060248599, "title": "Young Sheldon", "rating": "TV-PG", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060248599/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060248599/web" }, { "airingAttrib": 524288, @@ -44,7 +44,7 @@ "programId": 1030182907, "title": "Local Programming", "rating": "TV-G", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" }, { "airingAttrib": 524288, @@ -54,7 +54,7 @@ "programId": 1030182907, "title": "Local Programming", "rating": "TV-G", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" }, { "airingAttrib": 524288, @@ -64,7 +64,7 @@ "programId": 1030182907, "title": "Local Programming", "rating": "TV-G", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" }, { "airingAttrib": 557588, @@ -74,7 +74,7 @@ "programId": 6060613824, "title": "CBS Sunday Morning", "rating": "TV-PG", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613824/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613824/web" }, { "airingAttrib": 557588, @@ -84,7 +84,7 @@ "programId": 6060613861, "title": "Face the Nation", "rating": "TV-PG", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613861/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613861/web" }, { "airingAttrib": 524288, @@ -94,7 +94,7 @@ "programId": 1030182907, "title": "Local Programming", "rating": "TV-G", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/1030182907/web" }, { "airingAttrib": 558097, @@ -104,7 +104,7 @@ "programId": 6003572942, "title": "The NFL Today", "rating": null, - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6003572942/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6003572942/web" }, { "airingAttrib": 524817, @@ -114,7 +114,7 @@ "programId": 6000129053, "title": "NFL Football", "rating": null, - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6000129053/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6000129053/web" }, { "airingAttrib": 524817, @@ -124,7 +124,7 @@ "programId": 6000129053, "title": "NFL Football", "rating": null, - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6000129053/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6000129053/web" }, { "airingAttrib": 558100, @@ -134,7 +134,7 @@ "programId": 6003572892, "title": "60 Minutes", "rating": "TV-PG", - "programDetails": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6003572892/web" + "programDetails": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6003572892/web" } ] } @@ -142,13 +142,13 @@ }, "links": { "self": { - "href": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514" + "href": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514" }, "prev": { "href": null }, "next": { - "href": "https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514&offset=1667089440&limit=1667088000" + "href": "https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514&offset=1667089440&limit=1667088000" } }, "meta": { From 9a0f2d3ddecbc1b28f646a6436c165772829bb46 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:58:18 +0300 Subject: [PATCH 2/4] Update tvguide.com.test.js --- sites/tvguide.com/tvguide.com.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/tvguide.com/tvguide.com.test.js b/sites/tvguide.com/tvguide.com.test.js index 6c1883f8..0d606d79 100644 --- a/sites/tvguide.com/tvguide.com.test.js +++ b/sites/tvguide.com/tvguide.com.test.js @@ -20,7 +20,7 @@ const channel = { it('can generate valid url', () => { expect(url({ date, channel })).toBe( - 'https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514' + 'https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514' ) }) @@ -30,7 +30,7 @@ it('can parse response', async () => { axios.get.mockImplementation(url => { if ( url === - 'https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613824/web' + 'https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/programdetails/6060613824/web' ) { return Promise.resolve({ data: JSON.parse(fs.readFileSync(path.resolve(__dirname, '__data__/program.json'))) From ea1ef392d3287b692c837f5756978c2038e891bb Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:58:21 +0300 Subject: [PATCH 3/4] Update tvguide.com.config.js --- sites/tvguide.com/tvguide.com.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/tvguide.com/tvguide.com.config.js b/sites/tvguide.com/tvguide.com.config.js index 25206b7d..d1a3d301 100644 --- a/sites/tvguide.com/tvguide.com.config.js +++ b/sites/tvguide.com/tvguide.com.config.js @@ -11,7 +11,7 @@ module.exports = { days: 2, url: function ({ date, channel }) { const [providerId, channelSourceIds] = channel.site_id.split('#') - const url = `https://cmg-prod.apigee.net/v1/xapi/tvschedules/tvguide/${providerId}/web?start=${date + const url = `https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/${providerId}/web?start=${date .startOf('d') .unix()}&duration=1440&channelSourceIds=${channelSourceIds}` From 45aad462b52c5a0fef388ae890f61f5a56131928 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:59:07 +0300 Subject: [PATCH 4/4] Update tvguide.com.test.js --- sites/tvguide.com/tvguide.com.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/tvguide.com/tvguide.com.test.js b/sites/tvguide.com/tvguide.com.test.js index 0d606d79..fc7911fb 100644 --- a/sites/tvguide.com/tvguide.com.test.js +++ b/sites/tvguide.com/tvguide.com.test.js @@ -1,4 +1,4 @@ -// npx epg-grabber --config=sites/tvguide.com/tvguide.com.config.js --channels=sites/tvguide.com/tvguide.com.channels.xml --output=guide.xml --days=2 +// npx epg-grabber --config=sites/tvguide.com/tvguide.com.config.js --channels=sites/tvguide.com/tvguide.com.channels.xml --output=guide.xml const { parser, url } = require('./tvguide.com.config.js') const fs = require('fs')