ニコニコ動画を、もっとクールに。
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
その後、以下のコマンドでgulpを実行します:
npm run build
ビルドが正常に終了すると、builds
フォルダーにバージョン名のフォルダーと、ストア提出用のパッケージが作成されます。
実装済みの機能。実装予定の機能については、Issueを参照してください。
- ランキングページのニコニ広告行を隠す
- 視聴ページ上のイベント告知バナーを隠す
- フォロー/サポーター/プレミアム会員勧誘を隠す
- ヘッダー上のイベント告知を隠す
- サポーターボタンを隠す(視聴ページ,全ページ)
- 投稿日時,ジャンル以外のメタデータを隠す
- 視聴ページテーマ
- Mint
- 原宿風
- プレイヤーテーマ
- 原宿風
- RC1風
- GINZA風
- Mint
- プレイヤースタイルのオーバーライド
- コメント入力欄行
- マーキーテキストをロゴに置き換え
- ロック中のタグをハイライト
- クリーンな投稿者表示
- ショートカットアシスト
- exCommander
- シアターUI
- Nicobox風UI
- 動画記事ボタンを表示
- Misskeyで共有
- 評価数削除
- 最大幅開放
- サイドバーを左に
- 高評価をニコるに変更
- ダークエディター
- ニコニコホームの最大幅を動画ホームに合わせる
- 新着通知に赤丸を表示
- 動画トップを2カラムで表示
- 2カラム表示
- 画面幅が小さい場合に1カラムに戻す
- ヘッダー幅を固定
- ダークモード
- ヘッダー背景色の変更
- ビジュアルパッチ
- spwatchリダイレクト
- シリーズストック
- 追加機能
- 最後に見た動画/次の動画記録
- リスト取得機能
- 新規エピソード通知機能
- フォルダー分け機能
- ニコレポ取得
- カスタム動画トップ
Niconico-PepperMintはメインにニコニコ動画の視聴、サブにニコニコ大百科の閲覧や編集にフォーカスを当てています。
ニコニコ静画(漫画),ニコニコ生放送,ニコニ・コモンズに対する機能拡充も計画しています。
機能要望などはissueにお願いします。
Niconico-PepperMintは最近のFirefoxとその派生ブラウザ、そしてChromium系ブラウザをサポートします。
ただし、完全な動作には:has()
のサポートが必要です。(最近のブラウザでは概ねサポートされているはずです)
PCでの動作を想定した拡張機能のため、スマートフォンでの動作は現状サポートしていません。
開発者の意図的に動作することを確認したブラウザー。
チェックボックスの付いていないブラウザーは、テストしたが何らかの無視できない問題があることを示します。
- Firefox 110
- Waterfox 5.1.2
- Floorp 11 (それ以前のバージョンには表示に軽微な問題がありますが、使用には問題ありません)
- MyPal 68.12.5b (Windows XP/10で動作確認、しかしニコニコ動画側がまともに動いてない模様
about:config
でwebextensions.storage.sync.enabled
をtrueに変更する必要があり、対応していないCSSルールがあるためシアターモードが動作しません) - Wolvic 1.6.0
- Google Chrome 110
- Vivaldi 5.6.2867.62
- Microsoft Edge 110
- Arc
開発者への寄付に関しては、Github sponsorsで受け付けています。
https://github.com/sponsors/castella-cake
Niconico-PepperMint+のライセンスはMIT License
です。
詳細はLICENSE.txt
を確認してください。
Niconico-PepperMint+は、React Iconsからインポートもしくはまた外部リソースからインポートされた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
のもとで配布されています。
Niconico-PepperMint+のリリースファイルにはDOMPurifyが含まれています。
DOMPurifyはApache License 2.0
、Mozilla Public License Version 2.0
のデュアルライセンスで配布されています。
(PepperMint+ではApache License 2.0
に従います)
これら以外にも、Reactやそのライブラリなどが含まれています。
完全な外部リソースのライセンスのコピーについては、NOTICE.txt
を参照してください。