Greasy Fork

Greasy Fork is available in English.

Pixiv2Eagle

一键将 Pixiv 艺术作品保存到 Eagle 图片管理软件,支持多页作品、自动创建画师文件夹、保留标签和元数据

作者
nekoday
日安装量
1
总安装量
4
评分
0 0 0
版本
1.4.0
创建于
2025-04-23
更新于
2025-05-15
大小
28.5 KB
许可证
MIT
适用于

Pixiv2Eagle

一个用于将 Pixiv 艺术作品保存到 Eagle 图片管理软件的 Tampermonkey 脚本。

功能特点

  • 🖼️ 一键保存 Pixiv 作品到 Eagle
  • 📁 自动创建画师专属文件夹
  • 🏷️ 保留作品标签和元数据
  • 📄 支持多页作品保存
  • 🔧 可配置 Pixiv 文件夹 ID
  • 🐛 支持调试模式
  • ⏰ 可选使用作品投稿时间作为添加日期

安装要求

  1. 安装 Tampermonkey 浏览器扩展
  2. 安装 Eagle 图片管理软件
  3. 确保 Eagle 软件正在运行

使用方法

首次使用设置

  1. 启动 Eagle 软件
  2. 在 Eagle 中创建一个用于存储 Pixiv 作品的文件夹
  3. 在 Eagle 中右键点击该文件夹,选择「复制链接」
  4. 从复制的链接中提取文件夹 ID(链接格式为:http://localhost:41595/folder?id=XXXXXX
  5. 在 Pixiv 作品页面,点击 Tampermonkey 图标
  6. 选择「设置 Pixiv 文件夹 ID」,粘贴提取的文件夹 ID(XXXXXX 部分)
  7. 点击「确定」保存设置

文件夹 ID 设置规则

  • 如果设置了 Pixiv 文件夹 ID:
    • 脚本会在指定的 Pixiv 文件夹下查找或创建画师专属文件夹
    • 如果找不到指定的 Pixiv 文件夹,会提示错误
  • 如果清空文件夹 ID:
    • 脚本会在 Eagle 根目录下查找或创建画师专属文件夹
    • 清空时会提示「已清空文件夹 ID,将默认在根目录创建画师文件夹」

日常使用

  1. 确保 Eagle 软件已启动
  2. 访问任意 Pixiv 作品页面(/artworks/xxxxx
  3. 点击页面上的「保存到 Eagle」按钮即可将作品保存到指定文件夹

功能说明

保存作品

  • 点击「保存到 Eagle」按钮后,脚本会自动:
    • 获取作品信息(标题、作者、标签等)
    • 检查/创建画师专属文件夹
    • 下载并保存作品到 Eagle
    • 在 Eagle 内保留作品信息

画师文件夹

  • 每个画师都会在配置的 Pixiv 文件夹下创建专属文件夹
  • 文件夹名称使用画师名称
  • 文件夹描述中包含画师 ID,方便后续管理
  • 具体实现逻辑:
    1. 首先检查 Pixiv 主文件夹下是否已存在该画师的专属文件夹
    2. 通过文件夹描述中的 pid = 画师ID 来识别画师文件夹
    3. 如果不存在,则自动创建新的画师文件夹
    4. 新创建的文件夹会自动设置画师名称和包含画师 ID 的描述
    5. 所有作品都会保存在对应画师的专属文件夹中

调试模式

  • 在 Tampermonkey 菜单中可以开启/关闭调试模式
  • 开启后可以查看详细的保存过程信息

投稿时间设置

  • 在 Tampermonkey 菜单中可以开启/关闭使用投稿时间功能
  • 启用该功能后:
    • Eagle 中的作品将使用 Pixiv 上的投稿时间作为添加日期
    • 由于 Eagle 默认按照添加日期降序排列,作品展示顺序将与作者投稿顺序保持一致
    • 适合希望按照作者投稿顺序查看作品的用户
  • 默认关闭,即使用实际保存时间作为添加日期

注意事项

  1. 使用前请确保 Eagle 软件已启动
  2. 需要正确配置 Pixiv 文件夹 ID
  3. 保存大文件或多页作品时可能需要较长时间,请耐心等待,下载速度主要取决于您的网络环境和 Pixiv 服务器响应速度
  4. 请遵守 Pixiv 的使用条款和版权规定

常见问题

Q: 为什么保存按钮没有出现?

A: 请确保:

  • Eagle 软件已启动
  • 已正确安装脚本
  • 页面能够完全加载

Q: 如何获取文件夹 ID?

A: 在 Eagle 中右键点击目标文件夹,选择「复制链接」,从链接中提取 ID 部分(链接格式为:http://localhost:41595/folder?id=XXXXXX

Q: 保存失败怎么办?

A: 请检查:

  • Eagle 是否正在运行
  • 网络连接是否正常
  • 是否已正确配置文件夹 ID
  • 开启调试模式查看详细信息
  • 查看浏览器控制台是否有报错信息

如果按以上步骤检查后仍未解决问题,欢迎在 GitHub 提交 issue。

免责声明

本软件按原样提供,不提供任何明示或暗示的保证。作者不对使用本软件造成的任何损失或损害负责。使用本软件即表示您同意承担所有相关风险。

本工具仅用于方便收藏和管理您喜欢的作品。在使用过程中,请务必尊重画师的劳动成果,别忘了给您喜欢的作品点赞和收藏,这是对创作者最好的支持和鼓励!

许可证

本项目采用 MIT 许可证。详细内容请查看 LICENSE 文件。

许可证说明

  • 当前版本使用 MIT License
  • 作者保留在后续版本中更改许可证类型的权利
  • 已发布的版本将保持其原始许可证不变