PikPak 文件管理器

基于 PikPak 网页 API,提供快速浏览、重复文件扫描、批量重命名和高级下载功能的文件管理器。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
poihoii
日安装量
9
总安装量
20
评分
1 0 0
版本
1.2.0
创建于
2025-11-23
更新于
2025-11-29
大小
112.7 KB
许可证
MIT
适用于

main


Logo PikPak File Manager (PikPak 文件管理器)


Author Version License

旨在提升 PikPak 网页客户端用户体验的文件管理脚本。

为了改善现有的 PikPak 网页版环境,利用 Tampermonkey 将多种有助于文件管理的功能通过 UserScript 进行了实现。


🌍 支持的语言 (Languages) : 한국어 | English | 中文 (简体) | 日本語



✨ 主要功能 (Features)

🖥️ 桌面风格 UI

  • 列表视图: 提供类似于 Windows 资源管理器的直观列表设计。
  • 深色模式: 自动支持与系统主题相匹配的深色模式,保护视力。
  • 响应式布局: 根据窗口大小优化界面显示(支持最小宽度 480px)。
  • 状态显示: 实时确认选中文件数量、加载状态等信息。

📂 高级文件管理

  • 结构扁平化 (Flatten): 递归搜索隐藏在子文件夹中的所有文件,并将其扁平化为单一列表
  • 重复文件清理: 通过比较哈希 (Hash)、文件名、播放时长等信息来查找重复文件。
  • 智能整理: 包含根据容量或日期自动选择要删除文件的工具。

✏️ 批量重命名

  • 模式更改: 使用 Video {n} 等模式一次性整理文件名。
  • 字符串替换: 一次性查找并替换或删除数百个文件名中的特定单词。

🚀 下载与播放

  • Aria2 集成: 将下载任务直接发送到本地 Aria2 RPC 服务器。(支持连接测试及 Token 隐藏输入)
  • IDM 支持: 生成 Internet Download Manager 专用导出文件 (.ef2)。
  • 流媒体播放: 使用 PotPlayerVLC 等外部播放器即时播放视频。
  • 播放列表: 为选中的视频生成 .m3u 播放列表文件。

📌 其他快捷键、SVG 图标及自定义弹窗等便捷功能



⌨️ 快捷键 (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 运行。

您可以直接应用仓库中发布的脚本代码,或者从 GreasyFork 下载脚本使用。

  1. 安装 Tampermonkey 浏览器扩展。(支持 Chrome, Edge, Firefox)
  2. 在 Tampermonkey 仪表板中点击 + 按钮(添加新脚本)。
  3. 复制并粘贴提供的 user.js 全部代码,然后按 Ctrl + S 保存。
  4. 访问 PikPak 网站,点击右下角的悬浮按钮即可运行管理器。



🛠️ 开发 (Development)

本脚本将各功能进行模块化 (Modularized) 分离编写后,构建为一个脚本。

# 1. 克隆仓库
git clone [https://github.com/poihoii/PikPak_FileManager.git](https://github.com/poihoii/PikPak_FileManager.git)

# 2. 安装依赖
npm install

# 3. 开发时实时构建测试
npm run dev

# 4. 最终构建 (发布用)
npm run build