PTE Pixiv→Eagle 标签管理

一鍵匯入 Pixiv 至 Eagle(含 ugoira→GIF);支援詳情/列表/勾選;進度列/ETA/可取消;面板可拖曳並記憶位置;僅本機通訊。

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

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

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Mliechoy
今日安裝
0
安裝總數
19
評價
1 0 0
版本
1.4
建立日期
2025-10-14
更新日期
2025-12-30
尺寸
291.6 KB
授權條款
MIT
腳本執行於

简介

一键导入 Pixiv 图片/动图到 Eagle。

支持详情/列表/勾选三种模式,实时进度显示、ETA 预计时间、可随时取消。

面板可拖拽并自动记忆位置,支持本地或 Eagle 模式切换,作者文件夹自动归档。

主要功能

  • 1.4 版本

    • IndexedDB 存储升级:当标签/过滤数据超过阈值时,自动从 localStorage 升级到 IndexedDB,支持海量数据存储
    • 智能降级机制:IndexedDB 不可用时自动降级到 localStorage,确保脚本稳定运行
    • 翻译和提取标签优化:新增同时翻译的数量到5个,减少等待;标签提取延迟调整为不会触发403的延迟
    • 数据导入导出增强:支持完整数据备份(标签翻译+过滤标签+过滤作品)
    • 自动数据迁移:首次运行自动检测并迁移旧版 localStorage 数据到 IndexedDB
    • 数据库修复工具:新增清除损坏数据库功能,解决 IndexedDB 异常问题
    • 优化:提升脚本加载和运行效率
  • 1.3 版本

    • 界面优化:删除单列模式,合并待翻译与翻译结果列表,操作更便利
    • 虚拟滚动优化:提升大列表的滚动性能和响应速度
    • 左列新增排除作品功能,可直接排除低质/不需要的作品
    • 新增Pixiv官方翻译支持,无需配置API即可使用
  • 1.2 版本

    • 新增单栏模式,与三栏模式不同,界面略微简洁一些,但是没有导入导出功能
    • 新增快捷键功能,更加方便使用
    • 修复一些三栏模式的bug,增加在作品详情页就可以直接提取标签的优化(不用在作品详情页勾选了)
    • 单栏模式目前测试还不够完善,希望可以反馈
    • 添加实验性功能:跳过含排除标签的作品(需充分测试反馈)

新增快捷键功能:

  • V - 还原标签管理器位置
  • T - 打开/关闭标签管理器
  • A - 导入作者全部作品(需按 3 次)
  • P - 导入本页作品(需按 3 次)
  • O - 导入仅勾选作品(需按 3 次)
  • S - 全选所有作品复选框
  • N - 全不选所有作品复选框
  • R - 反选所有作品复选框
  • ←/→ - 快速在作品详情页切换(P站自带)只是对在标签管理器启动时不生效的问题做修复

    • 1.1 版本
  • 修复标签管理器的一部分显示bug,增加了设置功能(想到啥就加了)

    • 1.0 版本标签版新增
  • 三栏式界面:将标签分为"待翻译"、"已翻译"、"排除"三个列表

  • 拖放排序:轻松拖拽重新排列每列中的标签

  • 标签翻译:自动或手动翻译标签(需本地部署 Ollama)

  • 搜索过滤:支持关键词搜索标签

  • 编辑管理:编辑、删除和组织标签

  • 自动保存:所有标签翻译和设置自动保存到本地

    标签数据导入(已翻译,随缘更新) PTE_翻译结果.json

    • 核心功能
  • 详情页 / 列表页导入到 Eagle

  • 详情页 / 列表页导入到本地文件夹

  • ugoira → GIF 转换并导入

  • 投稿时间 → 添加日期的开关

  • 标签管理可选(不强制使用)

首次安装界面预览

7xVt6F.png

单作品下载功能预览

7xzUOY.gif

本地功能与隐私

  • Eagle 的交互通过 本机端口 完成(默认 http://localhost:41595),数据不经第三方服务器。
  • GIF 由浏览器端使用 gif.js 生成,worker 脚本从 jsDelivr 拉取后以 Blob Worker 方式本地执行。
  • 脚本的外部网络访问域名仅为:
    • i.pximg.net(获取 Pixiv 资源)
    • cdn.jsdelivr.net(仅拉取 gif.worker.js
    • localhost / 127.0.0.1(与 Eagle 通信)
  • 不收集任何个人信息;所用第三方库与来源均在下方列出。

前置条件

确保已运行 Eagle 并开启本地 API(默认 http://localhost:41595

标签翻译功能(可选):需要本地部署 Ollama。默认使用 qwen2.5:14b 模型,也可选择其他模型。若未部署则无法使用自动翻译功能。

标签数据导入:项目中提供预设的标签翻译和排除规则 JSON 文件,可直接下载导入使用。

权限与外部请求说明

  • @grantGM_xmlhttpRequestGM_download
  • @connectlocalhost / 127.0.0.1 / i.pximg.net / cdn.jsdelivr.net

外部库(通过 @require 引入)

常见问题

  • 按钮没出现:确认站点为 pixiv.net,并等待页面加载到 document-idle
  • Eagle 连接失败:确认已启动 Eagle 且本地 API 可用。
  • GIF 失败:尝试刷新重试;若为超大 ugoira,处理时间会更长。
  • 无法下载:检查浏览器 / 脚本管理器的跨域与下载权限设置。

参考与致谢

本脚本在交互与实现上参考/借鉴了以下项目,在此致谢(如有不便引用请联系我移除):

反馈

欢迎在脚本页面的「反馈」里留言提交问题与建议。