PikPak 文件管理器

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

当前为 2025-11-29 提交的版本,查看 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
poihoii
评分
0 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