From 234eef59d551974aaa5aaa0536f51c43586e0560 Mon Sep 17 00:00:00 2001 From: Animenosekai Date: Tue, 4 Nov 2025 21:09:15 +0100 Subject: [PATCH 1/7] fix(tvguide.myjcom.jp): Update channels list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename BSShochikuTokyu label to "J:COM BS" - Change JOUSDTV label to "テレ玉1" - Remove obsolete/duplicate channels (Cable4K, PPVChoice940/941, SpaceShowerTVPlus, StarChannel2/3, Wowow4K, NHKBSP4K, JSPORTS 4K variants, various regional stations) - Reorder and clean up remaining entries; restore StarBS10, satonoka 4K, JLC and SpeedChannel1 --- .../tvguide.myjcom.jp.channels.xml | 35 ++++--------------- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml index 29cc3476..1e7f3ae6 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml @@ -14,13 +14,12 @@ BSフジ・181 BS日テレ 4K BS日テレ - BS松竹東急 + J:COM BS BS-TBS 4K BS-TBS BSテレ東 4K BSテレ東 BSよしもと - ケーブル4K カートゥーン ネットワークHD 海外アニメ国内アニメ チャンネル銀河 歴史ドラマ・サスペンス・日本のうた 映画・チャンネルNECO-HD @@ -51,14 +50,13 @@ J:COMプレミアチャンネル J:テレ 時代劇専門チャンネル HD - レジャーチャンネル 日本テレビ フジテレビ テレビ朝日 テレビ神奈川 TBS テレビ東京 - テレビ埼玉 + テレ玉1 J SPORTS 1 HD J SPORTS 2 HD J SPORTS 3 HD @@ -83,19 +81,12 @@ 日テレNEWS24 HD パラダイステレビ プレイボーイ チャンネル - PPVチョイス940(アダルト、エロスシネマ) - PPVチョイス941(アダルト、エロスシネマ) QVC レッドチェリー ショップチャンネル スカイA - 100%ヒッツ!スペースシャワーTVプラス - SPEEDチャンネル スポーツライブ+ - スターチャンネルD スターチャンネル1 - スターチャンネル2 - スターチャンネル3 旅チャンネル HD タカラヅカ・スカイ・ステージ TBSチャンネル1 最新ドラマ・音楽・映画 @@ -107,7 +98,6 @@ テレ朝チャンネル1 テレ朝チャンネル2 V☆パラダイス - WOWOW 4K WOWOWシネマ WOWOWライブ WOWOWプラス 映画・ドラマ・スポーツ・音楽 @@ -123,26 +113,15 @@ 日経CNBC パチンコ★パチスロTV! ジュエリー☆GSTV - JSPORTS1 (4K) - JSPORTS2 (4K) - JSPORTS3 (4K) - JSPORTS4 (4K) ショップチャンネル 4K 4K QVC - NHK BSP4K NHK BS MTV HD NHK東京 総合 NHK東京 教育 TOKYO MX - NHK京都 総合 - NHK大阪 総合 - テレビ大阪 - 毎日テレビ - 関西テレビ - ABCテレビ - KBS京都 - 読売テレビ - サンテレビ - TSS - + BS10 + satonoka 4K + レジャーチャンネル + SPEEDチャンネル + \ No newline at end of file From 3e4cdb861cd38c403831930f18aa03b153cf0d67 Mon Sep 17 00:00:00 2001 From: Animenosekai Date: Tue, 4 Nov 2025 21:40:43 +0100 Subject: [PATCH 2/7] fix(tvguide.myjcom.jp): add request headers (Cookie, randomized User-Agent) and include rectime/rec4k params in API URL --- .../tvguide.myjcom.jp.config.js | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js index 9651de74..fb54823e 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js @@ -8,14 +8,38 @@ dayjs.extend(utc) dayjs.extend(timezone) dayjs.extend(customParseFormat) +const USER_AGENTS = [ + 'Mozilla/5.0 (Windows NT 10.0 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36', + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36', + 'Mozilla/5.0 (Linux; Android 7.0; LGMS210 Build/NRD90U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36', + 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36', + 'Mozilla/5.0 (en-US) AppleWebKit/537.36 (KHTML, like Gecko; Hound) Chrome/27.0.1453 Safari/537.36', + 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36', + 'Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36', + 'Mozilla/5.0 (Windows NT 5.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36', + 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.8 (KHTML, like Gecko) Beamrise/17.2.0.9 Chrome/17.0.939.0 Safari/535.8', + 'Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36', + 'Mozilla/5.0 (Linux; Android 4.4.2; rk31sdk Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36', + 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11', + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36', + 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36', + 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36', + 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19', +] + module.exports = { site: 'tvguide.myjcom.jp', days: 2, lang: 'ja', + request: { + headers: { + Cookie: 'AD_NAV=1; area_id=108;', + 'User-Agent': USER_AGENTS[Math.floor(Math.random() * USER_AGENTS.length)] + } + }, url: function ({ date, channel }) { const id = `${channel.site_id}_${date.format('YYYYMMDD')}` - - return `https://tvguide.myjcom.jp/api/getEpgInfo/?channels=${id}` + return `https://tvguide.myjcom.jp/api/getEpgInfo/?channels=${id}&rectime=&rec4k=` }, parser: function ({ content, channel, date }) { let programs = [] From 086a5b61e3aea60b0f25ea2a32bdee1e4005d649 Mon Sep 17 00:00:00 2001 From: Animenosekai Date: Tue, 4 Nov 2025 22:13:05 +0100 Subject: [PATCH 3/7] fix(tvguide.myjcom.jp): add NHK Tokyo/Kyoto/Osaka and Kansai commercial channels to channels list --- .../tvguide.myjcom.jp.channels.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml index 1e7f3ae6..ed7e9acb 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml @@ -124,4 +124,17 @@ satonoka 4K レジャーチャンネル SPEEDチャンネル + NHK東京 総合 + NHK東京 教育 + TOKYO MX + NHK京都 総合 + NHK大阪 総合 + テレビ大阪 + 毎日テレビ + 関西テレビ + ABCテレビ + KBS京都 + 読売テレビ + サンテレビ + TSS \ No newline at end of file From 319390f641f505d3a1dd7e7f760725bfc1e44e07 Mon Sep 17 00:00:00 2001 From: Animenosekai Date: Tue, 4 Nov 2025 22:14:16 +0100 Subject: [PATCH 4/7] fix(tvguide.myjcom.jp): remove duplicate entries --- sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml index ed7e9acb..f34ff6bf 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml @@ -124,9 +124,6 @@ satonoka 4K レジャーチャンネル SPEEDチャンネル - NHK東京 総合 - NHK東京 教育 - TOKYO MX NHK京都 総合 NHK大阪 総合 テレビ大阪 From 408fb022d95bd37d2aca478980717d3c5bc10bce Mon Sep 17 00:00:00 2001 From: Animenosekai Date: Fri, 7 Nov 2025 22:15:51 +0100 Subject: [PATCH 5/7] fix(tvguide.myjcom.jp): include rectime and rec4k parameters in generated URL --- sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js index d4edce27..05910439 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js @@ -17,7 +17,7 @@ const content = fs.readFileSync(path.resolve(__dirname, './__data__/content.json it('can generate valid url', () => { const result = url({ date, channel }) - expect(result).toBe('https://tvguide.myjcom.jp/api/getEpgInfo/?channels=120_200_4_20220114') + expect(result).toBe('https://tvguide.myjcom.jp/api/getEpgInfo/?channels=120_200_4_20220114&rectime=&rec4k=') }) it('can parse response', () => { From 7fa2e955289a3e7a4a8a6d8369d55632fed1604a Mon Sep 17 00:00:00 2001 From: Anise <40539549+Animenosekai@users.noreply.github.com> Date: Sat, 8 Nov 2025 09:33:15 +0100 Subject: [PATCH 6/7] Update sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js Removing User-Agents list Co-authored-by: Aleksandr Statciuk <7253922+freearhey@users.noreply.github.com> --- .../tvguide.myjcom.jp.config.js | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js index fb54823e..222091a0 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js @@ -8,25 +8,6 @@ dayjs.extend(utc) dayjs.extend(timezone) dayjs.extend(customParseFormat) -const USER_AGENTS = [ - 'Mozilla/5.0 (Windows NT 10.0 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36', - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36', - 'Mozilla/5.0 (Linux; Android 7.0; LGMS210 Build/NRD90U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36', - 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36', - 'Mozilla/5.0 (en-US) AppleWebKit/537.36 (KHTML, like Gecko; Hound) Chrome/27.0.1453 Safari/537.36', - 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36', - 'Mozilla/5.0 (Windows NT 5.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.8 (KHTML, like Gecko) Beamrise/17.2.0.9 Chrome/17.0.939.0 Safari/535.8', - 'Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36', - 'Mozilla/5.0 (Linux; Android 4.4.2; rk31sdk Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11', - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36', - 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19', -] - module.exports = { site: 'tvguide.myjcom.jp', days: 2, From 8ff9b9137841bb554ba353c6f7e4d2da565b3317 Mon Sep 17 00:00:00 2001 From: Anise <40539549+Animenosekai@users.noreply.github.com> Date: Sat, 8 Nov 2025 09:33:29 +0100 Subject: [PATCH 7/7] Update sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js Fixing the user agent Co-authored-by: Aleksandr Statciuk <7253922+freearhey@users.noreply.github.com> --- sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js index 222091a0..03880fcc 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js @@ -15,7 +15,7 @@ module.exports = { request: { headers: { Cookie: 'AD_NAV=1; area_id=108;', - 'User-Agent': USER_AGENTS[Math.floor(Math.random() * USER_AGENTS.length)] + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' } }, url: function ({ date, channel }) {