Releases: Nandaka/PixivUtil2
v20230105
- Fix #1219: ai filtering logic for tag search.
- Fix cacert resolution #1220 and remove ansi code from logging
Always backup your old installation!
BACKUP YOUR OLD COPY to new folder
- Extract the new file to new folder.
- Copy your config.ini, db.sqlite, and ffmpeg.exe (if you configure it to the same folder).
- Run PixivUtil2.exe as usual
v20230102
- Implement #1191: add wait between search API
- Implement #1187: Handle OSErrors in a cleaner way
- Implement #1176: Failed ugoira conversions counted as successful downloads
- Implement #439: Have options to download both R-18/18G or one over other
Add new configr18Type
with value0
= both R18 and R-18G,1
= only R18, or2
= only R18G - Merge fixs socks5
getaddrinfo
&dns leak, and enable auth (#1195) by @NewUserHa - Merge Optimize visual quality of converted ugoira (#1198) by @NewUserHa
- Merge Enhance document (#1197) by @NewUserHa
- Merge fix: infofile add extension name first (#1203) by @cokemine
- temp fix? #1209, you also need to change the user agent to 'Mozilla/5.0' only in config.ini
- Merge get rid of useless checks to speed up the download, if image not exists at all. (#1201) by @NewUserHa
Also Fix #1206: Update retry logic for incomplete download. - Merge Add the unused configuration option "extensionFilter" to the app. (#1217) by @Terryble2
- Merge Don't process member page if it's in blacklist_member.txt (#1208) by @NewUserHa
- Merge Update readme.md (#1202) by @NewUserHa
- Merge Add mkv ugoira packing without encoding (#1218) by @PatrickL546
- Merge Update to python 3.11 for faster startup for docker (#1199) by @NewUserHa
- Implement #1216, set useTranslatedTag = True in config.ini to enable
- Merge fix: remove trim
_pxx
(#1204) by @cokemine
also add logic to only trim p_xx for image info when image mode == manga / multi images - Implement #1189, set
aiDisplayFewer=True
in config.ini to enable. - Add configurable download buffer in config.ini
- Add color to ui for download by image and by member.
No compiled version as it cannot run due to sqlite issue, please refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
Always backup your old installation!
EDIT: Executable soon (TM) - testing PyInstaller for compilation
EDIT2: BACKUP YOUR OLD COPY to new folder
- Extract the new file to new folder.
- Copy your
config.ini
,db.sqlite
, andffmpeg.exe
(if you configure it to the same folder). - Run
PixivUtil2.exe
as usual
EDIT3: update to correct icon
v20221029
- Merge Fix issue with fanbox coverImageUrl (#1181) (#1185) by @KamenReader
- Update #1184: fix .gitignore for venv.
**Windows 7 users: Please install python 3.8.x and run from source code.
Refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
Always backup your old installation!
Donate https://bit.ly/PixivUtilDonation**
v20220924
- Update #1156: add support for url provider 'fanbox.creator'.
- Merge bookmark skip function improvement (#1160) by @YukihoAA.
- Implement #1162: add disableScreenClear in config.ini in debug section,
- Implement #1165: Skip retry if the archive file format not supported.
- Update #1167: change default downloadDelay to 5s.
- Update #1116: update readme.md
- Increase download buffer size from 8kB to 128kB.
- update compiled version to use Python 3.10.7 32-bit.
Windows 7 users: Please install python 3.8.x and run from source code.
Refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
Always backup your old installation!
Donate https://bit.ly/PixivUtilDonation
EDIT: recompile using 32 bit back due to sqlite issue #1170
v20220825
- Fix #1142 and #1152: Fanbox Service Provider error.
- Update #814: support to import full cookies string.
- Merge fix ugoira generation using ffmpeg.exe Windows path for all distribution (#1145) by @Toyem
- need to update
config.ini
in[FFmpeg]
section if you have parameter error when encoding to gif.
gifParam = -filter_complex [0:v]split[a][b];[a]palettegen=stats_mode=diff[p];[b][p]paletteuse=dither=bayer:bayer_scale=5:diff_mode=rectangle
- need to update
- Fix #1146: update lxml with html5lib.
- Merge Add date option to ranking download (#1149) by @Toyem
v20220804
20220804
- Merge fix reencoding backup of files to follow ugoira config (#1131) by @Toyem.
- Implement #1133: enhance content_provider.json to support urlEmbed.
- Merge Add a separator in temp folder cmd for windows (fix #1132) (#1135) by @Toyem.
- Merge fix ugoira generation and reencoding for all distribution for issue #1132 (#1136) by @Toyem.
- Merge Fix for #1138 (#1139) by @NHOrus.
- Merge Fixes Byte Order Mark in Downloaded file list, again. (#1137) by @NHOrus.
- and other minor changes.
v20220701
- Merge Update WriteXMP feature to use pyexiv2 only (#1043) by @baa.
- Merge Adds feature to strip HTML from captions (#1045) by @baa.
- Fix #1047: fix "ffmpegExt" config.
- Fix #1019: add 404 handling for pixiv sketch
- Merge Some optimizations (#1052) by @AmatuerCoder.
- Implement #1064: add parser for titleCaptionTranslation.
- Add new filename format %translated_title% for translated title if exists, else it will use original title.
- Implement #1068: add content type filter.
- Merge Fix #1072, #1065 (running in pipe on Unix) (#1082) by @dragontamer8740.
- Fix #1084: Fanbox download removes Pixiv files with same ID.
- Implement #1087: FANBOX's url_embed not detected.
- Update logging for #1090: premature download by tags.
- Merge Pixiv Sketch config and Database Manager changes (#1078) by @cglmrfreeman.
- Fix #1094: Fanbox f1/f2 download issue.
- Fix #1095: Fanbox Post missing files to download.
- Merge ugoira re-encode and export local database option (#1113) by @Toyem.
- Merge Fix option name collision (#1114) by @twinklestar03.
- Merge Code improvement based on @PatrickL546 's script (#1112) (#1115) by @Toyem.
- Implement #1117: add new filename format %fanbox_name% for fanbox specific artist name.
- Merge Update readme (#1121) by @PatrickL546.
- Merge Update on the reencoding function (#1123) by @Toyem.
- Fix #1126 use ffmpeg from config.ini
- Merge Fixes my bad on past attempt to deal with BOM (#1130) by @NHOrus.
- Implement #1128
- add new configuration
disableLog
inconfig.ini
inDebug
section. Set toTrue
to disable logging.
- add new configuration
pixivutil20220311-beta3
- Merge Update WriteXMP feature to use pyexiv2 only (#1043) by Baa.
- Merge Adds feature to strip HTML from captions (#1045) by Baa.
- Fix #1047: fix "ffmpegExt" config.
- Fix #1019: add 404 handling for pixiv sketch
- Merge Some optimizations (#1052) by amatuerCoder.
- Implement #1064: add parser for titleCaptionTranslation.
- Add new filename format %translated_title% for translated title if exists, else it will use original title.
- Implement #1068: add content type filter.
- Merge Fix #1072, #1065 (running in pipe on Unix) (#1082) by dragontamer8740.
- Fix #1084: Fanbox download removes Pixiv files with same ID.
- Implement #1087: FANBOX's url_embed not detected.
- Update logging for #1090: premature download by tags.
- Merge Pixiv Sketch config and Database Manager changes (#1078) by cglmrfreeman.
- Fix #1094: Fanbox f1/f2 download issue.
- Fix #1095: Fanbox Post missing files to download.
Donate https://bit.ly/PixivUtilDonation
Windows 7 users: Please install python 3.8.x and run from source code.
Refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
For virus issue, see #972 or you also can run it from source code
Always backup your old installation!
v20220224-beta1
- Merge Update WriteXMP feature to use pyexiv2 only (#1043) by Baa.
- Merge Adds feature to strip HTML from captions (#1045) by Baa.
- Fix #1047: fix "ffmpegExt" config.
- Fix #1019: add 404 handling for pixiv sketch
- Merge Some optimizations (#1052) by amatuerCoder.
- Implement #1064: add parser for titleCaptionTranslation.
- Add new filename format %translated_title% for translated title if exists, else it will use original title.
- Implement #1068: add content type filter.
- Merge Fix #1072, #1065 (running in pipe on Unix) (#1082) by dragontamer8740.
- Fix #1084: Fanbox download removes Pixiv files with same ID.
- Implement #1087: FANBOX's url_embed not detected.
- Update logging for #1090: premature download by tags.
Donate https://bit.ly/PixivUtilDonation
Windows 7 users: Please install python 3.8.x and run from source code.
Refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
For virus issue, see #972 or you also can run it from source code
Always backup your old installation!
v20211104
- Fix Issue #1036: update error message for ffmpeg and add option to enable verboseOutput from ffmpeg.
- remove
-lossless 1
from webm param due to ffmpeg memory issue might cause ugoira not fully converted. - remove logging from ffmpeg output due to conflict with logger
- remove
- Update ffmpeg detection to return warning if ffmpeg return exit code != 0 when loading for the first time.
- Update default encoding parameter for webm and webp
- ffmpegParam = -row-mt 1 -deadline good -crf 20 -vsync 2 -r 999 -pix_fmt yuv420p
- webpParam = -row-mt 1 -lossless 0 -q:v 90 -loop 0 -vsync 2 -r 999
Donate https://bit.ly/PixivUtilDonation
Windows 7 users: Please install python 3.8.x and run from source code. (note: added version compiled with py3.8.10)
Refer to https://github.com/Nandaka/PixivUtil2/wiki/IDE-Enviroment-(Windows)
For virus issue, see #972 or you also can run it from source code
Always backup your old installation!