ニコニコ動画を、もっとクールに。
Niconico-PepperMint+は、「ニコニコ動画をもっとクールに」を目標に開発している、
主にニコニコ向けの視覚的変更やダークモード化、シリーズストックなどの機能を提供する非公式の拡張機能です。
プロジェクトはMITライセンスで提供され、背後の面倒な規約などはありません。
Chrome Webstore: https://chrome.google.com/webstore/detail/niconico-peppermint+/oeadnodbjplclhibppgkkijomgcgochf
Firefox Add-ONS: https://addons.mozilla.org/ja/firefox/addon/niconico-peppermint/
この拡張機能は非公式のプロジェクトであり、ニコニコやドワンゴとは一切提携していません。
もしページレイアウトの崩れなどのバグが発生した場合、まずそれがPepperMint+やその他の拡張機能によって引き起こされたものでないか確認してください。
この拡張機能で発生した問題は、ニコニコ公式のサポートではなくこのリポジトリのIssueに報告してください。
- https://addons.mozilla.org/ja/firefox/addon/niconico-peppermint/ に行きます
Firefox に追加を押します- 画面の手順に従います
- おわり
- https://chrome.google.com/webstore/detail/niconico-peppermint/oeadnodbjplclhibppgkkijomgcgochf に行きます
Chrome に追加を押します- 画面の手順に従います
- おわり
通常使用には自動更新のある安定版を強く推奨します。このインストール方法は、ストアが使用できない場合にのみ使用してください。
- リリースページに行きます
chrome-<バージョン名>のzipファイルをダウンロードします- zipを解凍します
chrome://extensionsを開きます- 右上のデベロッパーモードを有効化します
- 「パッケージ化されていない拡張機能を読み込む」をクリックします
- 解凍したフォルダーを選択します
- おわり
Firefoxでは、新しいバージョンがある場合自動的にアップデートされます
- リリースページに行きます
- xpiファイルをダウンロードします(この時点でインストールダイアログが表示された場合は、そのまま画面の手順に従えば終わりです)
- xpiファイルをfirefoxにD&Dします
- 画面の手順に従います
- おわり
PepperMint+ v1.6.3以降のソースコードは、ブラウザ上で動作させるためにビルドが必要です。
Node.jsとnpmをインストールしたら、以下のコマンドで依存関係をインストールします:
npm install
Manifest V3向け(Chromium)にビルドするには、以下のコマンドを実行します。
npm run build
ビルドが正常に終了すると、.output フォルダーに成果物が作成されます。
HMRを利用できる開発サーバーを開始するには、npm run devを実行してください。
提出用のZIP作成にはnpm run zipを使用します。
Manifest V2向け(Firefox)の場合は、コマンドの最後に:firefoxを付けて実行します。
実装済みの機能。実装予定の機能については、Issueを参照してください。
- ダークモード
- ニコニコ動画
- ニコニコ生放送
- Nアニメ (実験的)
- ニコニ貢献 (実験的)
- お知らせ
- ニコニコ静画
- ヘッダー背景色の変更
- spwatchリダイレクト
- シリーズストック
- 追加機能
- 最後に見た動画/次の動画記録
- リスト取得機能
- 新規エピソード通知機能
- フォルダー分け機能
- カスタム動画トップ
- ランキングページのニコニ広告行を隠す
- 視聴ページ上のイベント告知バナーを隠す
- フォロー/サポーター/プレミアム会員勧誘を隠す
- ヘッダー上のイベント告知を隠す
- サポーターボタンを隠す
- 投稿日時,ジャンル以外のメタデータを隠す
新視聴ページのリリースにより、PM+ で利用できた視聴ページの機能は利用できなくなりました。
代わりに新しく作られた MintWatch を試してみてください。
- コメント横の不要なボタンタイトルを隠す
- 視聴ページでネイティブのダークモードを使用
- 評価数削除
- 最大幅開放
- サイドバーを左に
- 高評価をニコるに変更
- ダークエディター
- ニコニコホームの最大幅を動画ホームに合わせる
- 新着通知に赤丸を表示
- 動画トップを2カラムで表示
- 2カラム表示
- 画面幅が小さい場合に1カラムに戻す
- ヘッダー幅を固定
- ビジュアルパッチ
Niconico-PepperMintはニコニコ動画に対する改変にフォーカスを当てています。
ダークモードサポートは動画の他に生放送,貢献に一部対応していますが、ニコニコ静画に対するサポートの追加は現状未定です。
機能要望やバグ報告はIssueにお願いします。
Niconico-PepperMintは最近のFirefoxとその派生ブラウザ、そしてChromium系ブラウザをサポートします。
完全な動作には:has()や相対色構文のサポートが必要です。(最近のブラウザでは概ねサポートされているはずです)
PCでの動作を想定した拡張機能のため、スマートフォンでの動作は現状サポートしていません。
開発者への寄付に関しては、Github sponsorsで受け付けています。
https://github.com/sponsors/castella-cake
Niconico-PepperMint+ のライセンスはMIT Licenseです。
詳細はLICENSE.txtを確認してください。
Niconico-PepperMint+ には、また外部リソースからインポートされたMaterial Iconsを使用している箇所があります。
Material IconsはApache License 2.0 のもとで配布されています。
Apache License 2.0 の文章: https://www.apache.org/licenses/LICENSE-2.0
Niconico-PepperMint+ のリリースファイルには、JQuery, JQuery UI, Nord が含まれています。
これらはMIT Licenseのもとで配布されています。
これら以外にも、React やそれに関連するライブラリなどが含まれています。
Niconico-PepperMint+のリリースファイルにはDOMPurifyが含まれています。
DOMPurifyはApache License 2.0、Mozilla Public License Version 2.0のデュアルライセンスで配布されています。
(PepperMint+ではApache License 2.0に従います)