PikPak ファイルマネージャー

PikPak を拡張し、高速ナビゲーション・重複検出・一括リネーム・ダウンロード機能を備えた高機能ファイルマネージャーです。

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
poihoii
1日のインストール数
4
累計インストール数
919
評価
4 0 1
バージョン
2.0.0
作成日
2025/11/23
更新日
2026/02/22
大きさ
242KB
ライセンス
MIT
対象サイト
PikPak File Manager Main UI


Logo PikPak File Manager

PikPak Web クライアントの操作と管理環境を向上させるための拡張スクリプト。

Last Commit Version License


既存のPikPak Web環境のナビゲーションを補完するために開発されました。 デスクトップアプリケーションのようなUIと追加機能をブラウザ内で直接提供します。


🌍 サポート言語 (Languages)

한국어  |  English  |  中文 (简体)  |  日本語



✨ 主な機能 (Key Features)

🖥️ デスクトップスタイルのUI/UX

  • ツリー構造サイドバー: フォルダツリーを左ペインに表示し、ファイルリストとの間でのドラッグ&ドロップによるファイル移動をサポートします。
  • ウィンドウ操作と表示モード: 画面分割とサイズ調整機能に加え、リスト表示とグリッド(サムネイル)表示の切り替えが可能です。
  • 投げ縄選択ツール: マウスをドラッグすることで、デスクトップと同じように複数のファイルやフォルダを直感的に一括選択できます。

🎬 組み込みメディアプレーヤー (Plyr.js)

  • HTML5 ビデオプレーヤー: ショートカット制御、再生速度調整、前/次のファイルの切り替えに対応した内蔵プレーヤーを提供します。
  • 字幕管理機能: 同名の字幕ファイルを自動ロードするほか、ローカル字幕のドラッグ&ドロップ再生も可能です。再生中のフォントサイズ変更やリアルタイム自動翻訳機能も備えています。
    (※ 注意:現在、翻訳 API 構造の問題により、中国語字幕の翻訳がスムーズに提供されない場合があります。)
  • 外部連携機能: PotPlayerやVLCなどの外部プレーヤーでの再生、または選択した動画の .m3u プレイリストの生成出力機能を提供します。

📂 データ管理とリストフィルタリング

  • 高度な複数条件フィルタ: ファイルサイズ、時間、特定の拡張子、および正規表現を組み合わせてリストを絞り込みます。
  • 重複動画の整理: ハッシュ、再生時間、ファイル名などを比較して重複ファイルを選別し、消去または保存の戦略のカスタマイズをサポートします。
  • 階層化の平坦化 (Flatten): サブフォルダ内のすべてのコンテンツを再帰的に検索し、1つの連続したリストとして表示します。

✏️ 一括リネームとプレビュー

  • 文字列およびパターンの置換: 特定の文字列の置換やパターン(Video_{n}など)を使用したリネーム機能を備えています。
  • 変更内容のプレビュー: リネームを確定する前に、各アイテムの新しい名前をテキストリストとして事前確認できる仕組みを備えています。

🚀 拡張連携サポート

  • Aria2 連携: ローカルの Aria2 RPC 通信を利用して即座にダウンロードジョブを送信します。
  • IDM 対応: Internet Download Manager用エクスポートデータ(.ef2)の生成と保存を提供します。



⌨️ ショートカット (Hotkeys)

作業に有用となる基本的なショートカットキーをサポートしています。

ショートカットキー (Key) アクション (Action) ショートカットキー (Key) アクション (Action)
Alt + ← (または Backspace) ⬅️ 前のフォルダへ戻る (マウスボタン4) Alt + → ➡️ 次のフォルダへ進む (マウスボタン5)
F5 🔄 現在のリストを更新 F8 📁 新しいフォルダの作成
F2 ✏️ リネームウィンドウを開く Delete 🗑️ 選択した項目をゴミ箱に移動
Ctrl + A 📋 リスト内のすべての項目を選択 Ctrl + C / X / V ✂️ コピー / 切り取り / 貼り付け
Alt + S ⚙️ 設定パネルを開く Esc 🚫 選択の解除またはポップアップを閉じる



📥 インストール方法 (Installation)

このスクリプトは Tampermonkey 環境を必要とします。

Tampermonkey    GreasyFork
  1. 互換性のあるブラウザに Tampermonkey 拡張機能をインストールします。
  2. GreasyFork を通じてインストールするか、GitHubの user.js フォルダ内の PikPak_FileManager.user.js コードをコピーしてスクリプトを手動で追加します。
  3. PikPak Webサイトにログイン後、ページ右下に表示されるフローティングボタンをクリックして実行します。



🛠️ 開発とビルド方法 (Development)

拡張機能のモジュール管理を容易にするためにWebpackのビルドシステムを採用しています。

# 1. コードのクローン
git clone https://github.com/poihoii/PikPak_FileManager.git

# 2. Node モジュール依存関係のインストール
npm install

# 3. 開発用ホットリロード ビルド
npm run dev

# 4. 配布用のバンドル コンパイル
npm run build