Skip to content

castella-cake/niconico-peppermint-extension

Repository files navigation

Niconico-PepperMint+

ニコニコ動画を、もっとクールに。

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に報告してください。

Install

ストア版(安定版)を入手

Firefox

  1. https://addons.mozilla.org/ja/firefox/addon/niconico-peppermint/ に行きます
  2. Firefox に追加 を押します
  3. 画面の手順に従います
  4. おわり

Chrome

  1. https://chrome.google.com/webstore/detail/niconico-peppermint/oeadnodbjplclhibppgkkijomgcgochf に行きます
  2. Chrome に追加 を押します
  3. 画面の手順に従います
  4. おわり

リリースからインストールする

通常使用には自動更新のある安定版を強く推奨します。このインストール方法は、ストアが使用できない場合にのみ使用してください。

Chrome

  1. リリースページに行きます
  2. chrome-<バージョン名>のzipファイルをダウンロードします
  3. zipを解凍します
  4. chrome://extensionsを開きます
  5. 右上のデベロッパーモードを有効化します
  6. 「パッケージ化されていない拡張機能を読み込む」をクリックします
  7. 解凍したフォルダーを選択します
  8. おわり

Firefox

Firefoxでは、新しいバージョンがある場合自動的にアップデートされます

  1. リリースページに行きます
  2. xpiファイルをダウンロードします(この時点でインストールダイアログが表示された場合は、そのまま画面の手順に従えば終わりです)
  3. xpiファイルをfirefoxにD&Dします
  4. 画面の手順に従います
  5. おわり

Build

PepperMint+ v1.6.3以降のソースコードは、ブラウザ上で動作させるためにビルドが必要です。
Node.jsとnpmをインストールしたら、以下のコマンドで依存関係をインストールします:

npm install

その後、以下のコマンドでgulpを実行します:

npm run build

ビルドが正常に終了すると、builds フォルダーにバージョン名のフォルダーと、ストア提出用のパッケージが作成されます。

Feature

実装済みの機能。実装予定の機能については、Issueを参照してください。

Hide

  • ランキングページのニコニ広告行を隠す
  • 視聴ページ上のイベント告知バナーを隠す
  • フォロー/サポーター/プレミアム会員勧誘を隠す
  • ヘッダー上のイベント告知を隠す
  • サポーターボタンを隠す(視聴ページ,全ページ)
  • 投稿日時,ジャンル以外のメタデータを隠す

WatchPage

  • 視聴ページテーマ
    • Mint
    • 原宿風
  • プレイヤーテーマ
    • 原宿風
    • RC1風
    • GINZA風
    • Mint
  • プレイヤースタイルのオーバーライド
  • コメント入力欄行
  • マーキーテキストをロゴに置き換え
  • ロック中のタグをハイライト
  • クリーンな投稿者表示
  • ショートカットアシスト
  • exCommander
  • シアターUI
  • Nicobox風UI
  • 動画記事ボタンを表示
  • Misskeyで共有

NicoPedia

  • 評価数削除
  • 最大幅開放
  • サイドバーを左に
  • 高評価をニコるに変更
  • ダークエディター

Other

  • ニコニコホームの最大幅を動画ホームに合わせる
  • 新着通知に赤丸を表示
  • 動画トップを2カラムで表示
    • 2カラム表示
    • 画面幅が小さい場合に1カラムに戻す
  • ヘッダー幅を固定

Global

  • ダークモード
  • ヘッダー背景色の変更
  • ビジュアルパッチ
  • spwatchリダイレクト
  • シリーズストック
    • 追加機能
    • 最後に見た動画/次の動画記録
    • リスト取得機能
    • 新規エピソード通知機能
    • フォルダー分け機能
  • ニコレポ取得
  • カスタム動画トップ

Support

サービス

Niconico-PepperMintはメインにニコニコ動画の視聴、サブにニコニコ大百科の閲覧や編集にフォーカスを当てています。
ニコニコ静画(漫画),ニコニコ生放送,ニコニ・コモンズに対する機能拡充も計画しています。
機能要望などはissueにお願いします。

ブラウザー

Niconico-PepperMintは最近のFirefoxとその派生ブラウザ、そしてChromium系ブラウザをサポートします。
ただし、完全な動作には:has()のサポートが必要です。(最近のブラウザでは概ねサポートされているはずです)
PCでの動作を想定した拡張機能のため、スマートフォンでの動作は現状サポートしていません。

動作確認済みブラウザーの一覧

開発者の意図的に動作することを確認したブラウザー。
チェックボックスの付いていないブラウザーは、テストしたが何らかの無視できない問題があることを示します。

Firefox

  • Firefox 110
  • Waterfox 5.1.2
  • Floorp 11 (それ以前のバージョンには表示に軽微な問題がありますが、使用には問題ありません)
  • MyPal 68.12.5b (Windows XP/10で動作確認、しかしニコニコ動画側がまともに動いてない模様
    about:configwebextensions.storage.sync.enabledをtrueに変更する必要があり、対応していないCSSルールがあるためシアターモードが動作しません)
  • Wolvic 1.6.0

Chromium

  • Google Chrome 110
  • Vivaldi 5.6.2867.62
  • Microsoft Edge 110
  • Arc

Donate

開発者への寄付に関しては、Github sponsorsで受け付けています。
https://github.com/sponsors/castella-cake

License

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.0Mozilla Public License Version 2.0のデュアルライセンスで配布されています。 (PepperMint+ではApache License 2.0に従います)

これら以外にも、Reactやそのライブラリなどが含まれています。 完全な外部リソースのライセンスのコピーについては、NOTICE.txtを参照してください。