历史版本:
Version 0.1.0
- 实现了导入pid下载原图的基本功能,通过反代下载
- 初步建立artworks信息库,记录作品元信息
- 初步建立tag库,获取pixiv官方tag及其中文翻译tag
Version 0.2.0
- 优化登录程序及cookie获取,明确初次登录使用Refresh_token,记录的cookie用于后续登录
- 优化下载逻辑,明确准确下载原图方式,保留反代版本,通过代理的方式快速下载
- 优化artworks信息库数据结构,获取作品的view/like/bookmark
Version 0.3.0
- 更改为前端互动模式,更快捷的进行下载设置
- 新增两种下载模式(收藏夹、随机)
- 新增两个图片处理功能,一个是删除文件大小异常的图片(一般是作者删除或隐藏的后的404图),一个是获取图库中不同分类图片的数量
Version 0.4.0
- 优化登录模式,可在cookie失效时跳转强制登录,及时刷新cookie
- 优化tag获取及tag库处理,准确抓取tag及其在设定语言下的翻译tag映射
- 优化下载逻辑,统计成功/失败的下载作品,防止重复下载
P.S. 好像只做了中文翻译的映射,并不是设定语言,可以画个饼后续改一下
Version 0.5.0
- 优化tag库处理,升级tag库为同义tag库(尽可能),为后续扩大检索/提高检索效率做准备
- 优化日志输出,初步探索下载进度条展示
Version 0.6.0
- 优化日志输出,明确下载进度条展示逻辑,在Mode 3下按照单次循环下载进度条和总下载进度条展示下载进度
- 优化tag及其翻译tag的映射逻辑,目前经测试已明确是准确映射
Version 1.0.0
Pixiv_downloader_mini的第一个大版本,在此记录一下功能
- 三种下载模式,分别是指定pid下载,收藏夹下载及随机图库下载
- 可以记录下载成功和下载失败的记录,避免重复下载
- 详细记录图片的元信息,包括作者、原图链接、tag及翻译tag、浏览点赞收藏等
- 根据下载的图片构建tag库,方便查询tag
- 统计图库数量,按照restrict和AI标签分类图片