From f641443a9daee896d275948189d176076d5c45c5 Mon Sep 17 00:00:00 2001 From: Animenosekai <40539549+Animenosekai@users.noreply.github.com> Date: Sun, 25 Aug 2024 16:37:26 +0200 Subject: [PATCH] [update] change back the URLs --- sites/skyperfectv.co.jp/README.md | 2 +- sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js | 8 ++++---- sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sites/skyperfectv.co.jp/README.md b/sites/skyperfectv.co.jp/README.md index 227bcb2e..f6ad307b 100644 --- a/sites/skyperfectv.co.jp/README.md +++ b/sites/skyperfectv.co.jp/README.md @@ -1,6 +1,6 @@ # skyperfectv.co.jp - + ## Index diff --git a/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js b/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js index 6a556d81..8fa6db6f 100644 --- a/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js +++ b/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js @@ -18,11 +18,11 @@ module.exports = { url: function ({ date, channel }) { let [type, ...code] = channel.site_id.split('_') code = code.join('_') - console.log(`https://skyperfectv.co.jp/program/schedule/${type}/channel:${code}/date:${date.format('YYMMDD')}`) - return `https://skyperfectv.co.jp/program/schedule/${type}/channel:${code}/date:${date.format('YYMMDD')}` + console.log(`https://www.skyperfectv.co.jp/program/schedule/${type}/channel:${code}/date:${date.format('YYMMDD')}`) + return `https://www.skyperfectv.co.jp/program/schedule/${type}/channel:${code}/date:${date.format('YYMMDD')}` }, logo: function ({channel}) { - return `https://skyperfectv.co.jp/library/common/img/channel/icon/basic/m_${channel.site_id.toLowerCase()}.gif` + return `https://www.skyperfectv.co.jp/library/common/img/channel/icon/basic/m_${channel.site_id.toLowerCase()}.gif` }, parser: function ({ content, date }) { const $ = cheerio.load(content) @@ -89,7 +89,7 @@ module.exports = { } const getChannels = async (type) => { - const response = await axios.get(`https://skyperfectv.co.jp/program/schedule/${type}/`) + const response = await axios.get(`https://www.skyperfectv.co.jp/program/schedule/${type}/`) return pageParser(response.data, type) } diff --git a/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js b/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js index 5be807a9..c6ff247c 100644 --- a/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js +++ b/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js @@ -13,12 +13,12 @@ const channel = { } const content = ` -番組表(アニメシアターX(AT-X))|スカパー!

現在マイリストを更新中です。

現在マイリストに登録中です。

現在マイリストから削除中です。

番組放送予定表

基本プラン
選択した日付から1週間の番組表を表示します
番組放送予定表
基本プラン
選択した日付から1週間の番組表を表示します

前週

次週

午前(4時~)

午後(12時~)

深夜(24時~)

  • 04:00〜04:30

    ヴァルキリードライヴマーメイド #06

    番組サムネイル
            newAppBannerImgnewAppBannerImg

            番組情報は予告なく変更となる場合がありますのでご了承ください

            ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
            ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

            ##ERROR_MSG##

            ##ERROR_MSG##

            ##ERROR_MSG##

            マイリストから削除してもよいですか?

            ログインをしてお気に入り番組を登録しよう!
            Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
            ログイン新規会員登録
            マイリストに番組を登録できません
            ##ERROR_MSG##
            +番組表(アニメシアターX(AT-X))|スカパー!

            現在マイリストを更新中です。

            現在マイリストに登録中です。

            現在マイリストから削除中です。

            番組放送予定表

            基本プラン
            選択した日付から1週間の番組表を表示します
            番組放送予定表
            基本プラン
            選択した日付から1週間の番組表を表示します

            前週

            次週

            午前(4時~)

            午後(12時~)

            深夜(24時~)

            • 04:00〜04:30

              ヴァルキリードライヴマーメイド #06

              番組サムネイル
                      newAppBannerImgnewAppBannerImg

                      番組情報は予告なく変更となる場合がありますのでご了承ください

                      ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
                      ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

                      ##ERROR_MSG##

                      ##ERROR_MSG##

                      ##ERROR_MSG##

                      マイリストから削除してもよいですか?

                      ログインをしてお気に入り番組を登録しよう!
                      Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
                      ログイン新規会員登録
                      マイリストに番組を登録できません
                      ##ERROR_MSG##
                      ` it('can generate valid url', () => { const result = url({ date, channel }) - expect(result).toBe('https://skyperfectv.co.jp/program/schedule/basic/channel:BS193/date:240801') + expect(result).toBe('https://www.skyperfectv.co.jp/program/schedule/basic/channel:BS193/date:240801') }) it('can parse response', () => { @@ -40,7 +40,7 @@ it('can parse response', () => { const empty = ` -番組表(アニメシアターX(AT-X))|スカパー!

                      現在マイリストを更新中です。

                      現在マイリストに登録中です。

                      現在マイリストから削除中です。

                      番組放送予定表

                      基本プラン
                      選択した日付から1週間の番組表を表示します
                      番組放送予定表
                      基本プラン
                      選択した日付から1週間の番組表を表示します

                      前週

                      次週

                      午前(4時~)

                      午後(12時~)

                      深夜(24時~)

                                  newAppBannerImgnewAppBannerImg

                                  番組情報は予告なく変更となる場合がありますのでご了承ください

                                  ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
                                  ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

                                  ##ERROR_MSG##

                                  ##ERROR_MSG##

                                  ##ERROR_MSG##

                                  マイリストから削除してもよいですか?

                                  ログインをしてお気に入り番組を登録しよう!
                                  Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
                                  ログイン新規会員登録
                                  マイリストに番組を登録できません
                                  ##ERROR_MSG##
                                  +番組表(アニメシアターX(AT-X))|スカパー!

                                  現在マイリストを更新中です。

                                  現在マイリストに登録中です。

                                  現在マイリストから削除中です。

                                  番組放送予定表

                                  基本プラン
                                  選択した日付から1週間の番組表を表示します
                                  番組放送予定表
                                  基本プラン
                                  選択した日付から1週間の番組表を表示します

                                  前週

                                  次週

                                  午前(4時~)

                                  午後(12時~)

                                  深夜(24時~)

                                              newAppBannerImgnewAppBannerImg

                                              番組情報は予告なく変更となる場合がありますのでご了承ください

                                              ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
                                              ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

                                              ##ERROR_MSG##

                                              ##ERROR_MSG##

                                              ##ERROR_MSG##

                                              マイリストから削除してもよいですか?

                                              ログインをしてお気に入り番組を登録しよう!
                                              Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
                                              ログイン新規会員登録
                                              マイリストに番組を登録できません
                                              ##ERROR_MSG##
                                              ` it('can handle empty guide', () => {