Skip to content

Releases: Tumber-ZM/Pixiv-Archive

Pixiv Archive Code 1.2.1

Choose a tag to compare

@Tumber-ZM Tumber-ZM released this 02 Sep 14:06
324710e

版本 1.2.1 更新说明

1. 新功能:收藏订阅

  • 订阅任意 Pixiv 用户的收藏列表:输入用户 ID(用户主页 URL 中的数字),首次订阅会自动下载该用户公开收藏的全部作品;之后每次点「订阅更新」只增量检查并下载上次检查后新收藏的作品,无需重新扫描整个列表。
  • 全自动处理:一次检查任务内依次完成「下载新收藏 → 扫描入库 → 生成缩略图 → 同步元数据」,结束后画廊直接可看,全程无需手动操作。
  • 新增「收藏订阅」视图:订阅卡片显示当前进度与上次检查结果,支持单个「检查」、一键「退订」(已下载的作品会保留),每个订阅有独立的「自动下载」开关。
  • 订阅前可预览:输入 ID 点「查询」即可看到用户名与收藏规模,再决定是否订阅。
  • 收藏下载遵循「同步间隔」设置限速防风控;任务进度实时显示,可随时停止。
  • 说明:受 Pixiv 隐私策略限制,仅能获取用户公开的收藏。

2. 功能调整

  • 移除「画师订阅」与「按作者下载」,由更聚焦的「收藏订阅」取代;侧栏入口相应调整,浏览、搜索、收藏夹、元数据同步等其它功能不受影响。

3. 界面与使用体验

  • 站内所有确认弹窗统一为应用自身风格:删除作品(列表 / 查看器 / 批量 / 详情页)、删除收藏夹、取消订阅均使用一致的面板与红色危险操作按钮,不再弹出浏览器原生对话框。
  • 作品详情页的操作结果提示(在文件夹中打开、删除失败等)改为应用内 Toast,与主界面一致。
  • 修复侧边栏收起后「安全模式」徽标显示异常的问题:收起时显示为居中的紧凑图标,悬停展开时恢复完整样式。

Pixiv Archive v1.2.0

Choose a tag to compare

@Tumber-ZM Tumber-ZM released this 01 Sep 06:32
c502053

重新设计了界面,添加了按作者id下载图片的功能
还加了个订阅作者的新功能,但是这个功能不太完善,而且试了一下感觉和目前的浏览机制不太匹配
如果v1.1已经足够使用的话,就没必要换到这个版本了
感觉这个工具已经到头了,后续可能会进行其他pixiv第三方客户端的分支修改。。
感谢大家

Pixiv Archive v1.1.2

Choose a tag to compare

@Tumber-ZM Tumber-ZM released this 29 Aug 08:46
8dd94ae
  1. 同步限速(防风控)

设置「网络设置」新增同步间隔(毫秒),默认 800(范围 0–10000,0=不限速)。
后端每次写入元数据请求前按改间隔等待(0.1s 分片、可随时取消),风控激烈时明显降低被限风险;不影响扫描/收藏等其它功能。
2. 查看器滚轮缩放 + 拖拽平移

首页查看器与作品详情页的图片支持鼠标滚轮缩放。
双击还原、换图/关闭时自动复位。
放大后按住左键拖拽平移,查看被裁剪区域。。
3. 自定义右键菜单(网页内覆盖原生右键)

在网页内用自定义菜单完全替换默认右键菜单:作品瓷砖(查看 / 收藏 / 删除 / 复制 PID)、查看器图片(打开文件夹 / 收藏 / 删除 / 上一·下一作品 / 关闭)、空白处(刷新 / 返回首页 / 切换主题 / 打开设置)。
输入框保留系统原生右键(便于复制粘贴

Pixiv Archive v1.1.1

Choose a tag to compare

@Tumber-ZM Tumber-ZM released this 26 Aug 04:27
182c64b

版本 1.1 新增功能
R18 显示模式切换:顶栏「R18」按钮循环切换 全部显示 / 不显示R18 / 只显示R18。判定标准为作品的 #R18 标签(标签名/译名为 R-18 / R18 / 18R,不含 R-18G)。画廊、搜索、作者、标签、收藏夹各列表同步过滤,瓷砖右上角带 R18 角标;选择会保存在本地。
作者列表优化:作者名左侧显示圆形作者头像(缓存于 metadata/avatars/,缺失时自动联网拉取),作者名右侧用小字显示作者 ID。
设置界面分页化:设置面板拆为「基础设置」与「网络设置」两个分页标签,右侧新增 GitHub 仓库图标;小尺寸窗口下面板可滚动显示完整。
快速定位已删除作品:顶栏「已删除」按钮一键筛选 pixiv_status=deleted 的作品,方便复查被删作品。
在文件夹中打开:图片查看器与作品详情页新增「在文件夹中打开」按钮,调用系统资源管理器打开目录并选中对应图片文件。

版本 1.1.1 性能优化(CPU)
针对图库作品数量大、缩略图较多时的 CPU/GPU 占用做了专项优化,功能与显示内容完全不变:
每页缩略图数量 200 → 100:DOM 与动画规模减半,分页功能不受影响。
入场动画轻量化:交错由 idx12→360ms 收敛为 idx5→100ms,动画时长 0.35s→0.22s,保留波浪感。
消灭常驻闪烁 (shimmer):瓷砖骨架光从无限循环改为一次性(1.2s 后自动停止),静止时零动画开销。
徽章去掉 backdrop-filter:缩略图角标改用纯半透明背景,去掉每块的 GPU 合成层。
后端 R18/收藏判定改为非关联子查询:EXISTS(... = a.id ...) → a.id IN (SELECT ...),避免对每行执行相关子查询;多图库下 SQLite 负载显著下降,is_r18 / is_favorited 返回值不变。

Pixiv Archive v1.0

Choose a tag to compare

@Tumber-ZM Tumber-ZM released this 24 Aug 05:06
3ea93d0

采用PyInstaller+浏览器方案,运行程序后自动打开浏览器窗口,并能在托盘栏后台运行