Repository navigation
fix(nicojk): iOSで動かしたときのリダイレクト周りの考慮 - #34
Merged
Merged
Conversation
レビュアーガイドこのPRでは、生成されたライセンス開示UIを追加し、NicoNicoの視聴ページ解析を拡張しています。iOSから iOS版NicoNico視聴ページ解析のフロー図flowchart TD
Start[parseNiconicoWatchPageHtml] --> Extract[extractEmbeddedDataProps]
Extract --> Payload{embedded-data or initial-state}
Payload --> Fields[Read program, vposBaseTime, and WebSocket URL]
Fields --> Fallback[Use pageContents.watchInformation when desktop fields are absent]
Fallback --> URL[parseFinalUrl accepts live.nicovideo.jp or sp.live.nicovideo.jp]
URL --> Time[normalizeVposBaseTime converts millisecond timestamps]
Time --> Result[Return normalized watch-page data]
ファイル単位の変更
ヒントとコマンドSourceryとのやり取り
利用環境のカスタマイズダッシュボードにアクセスして、次の操作を行えます。
ヘルプの利用
Original review guide in EnglishReviewer's GuideThis PR adds a generated license disclosure UI and extends NicoNico watch-page parsing to handle iOS redirects to sp.live.nicovideo.jp, initial-state payloads, millisecond timestamps, and numeric HTML entities, with focused parser tests and updated build/authentication guidance. Flow diagram for iOS NicoNico watch-page parsingflowchart TD
Start[parseNiconicoWatchPageHtml] --> Extract[extractEmbeddedDataProps]
Extract --> Payload{embedded-data or initial-state}
Payload --> Fields[Read program, vposBaseTime, and WebSocket URL]
Fields --> Fallback[Use pageContents.watchInformation when desktop fields are absent]
Fallback --> URL[parseFinalUrl accepts live.nicovideo.jp or sp.live.nicovideo.jp]
URL --> Time[normalizeVposBaseTime converts millisecond timestamps]
Time --> Result[Return normalized watch-page data]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
ci7lus
force-pushed
the
fix/ios-redirect
branch
2 times, most recently
from
August 26, 2026 13:53
9b13c22 to
ad3f3b4
Compare
ci7lus
force-pushed
the
fix/ios-redirect
branch
from
August 26, 2026 14:07
ad3f3b4 to
17ece01
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sourceryによる概要
NicoNico iOSの視聴ページのリダイレクトに対応し、プラグインのオプションでバンドルされた依存関係のライセンスを表示できるようにしました。
新機能:
バグ修正:
ビルド:
ドキュメント:
テスト:
Original summary in English
Sourceryによる概要
NicoNico iOSの視聴ページのリダイレクトに対応し、プラグインのオプションで同梱依存関係のライセンスを表示できるようにしました。
新機能:
バグ修正:
ビルド:
LICENSES.mdファイルを生成。ドキュメント:
テスト:
Original summary in English
Sourceryによる概要
NicoNico iOS視聴ページのリダイレクトに対応し、プラグインオプションでバンドルされた依存関係のライセンス情報を表示できるようにしました。
新機能:
バグ修正:
ビルド:
ドキュメント:
テスト:
Original summary in English
Sourceryによる概要
NicoNicoモバイル版およびiOS版の視聴ページへのリダイレクトに対応し、プラグインオプションでバンドルされた依存関係のライセンス情報を公開します。
新機能:
バグ修正:
ビルド:
ドキュメント:
テスト:
Original summary in English
Summary by Sourcery
Support NicoNico mobile and iOS watch-page redirects and expose bundled dependency licenses in plugin options.
New Features:
Bug Fixes:
Build:
Documentation:
Tests: