Skip to content

Releases: Nandaka/PixivUtil2

v20230105

05 Jan 04:12
Compare
Choose a tag to compare
  • 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

  1. Extract the new file to new folder.
  2. Copy your config.ini, db.sqlite, and ffmpeg.exe (if you configure it to the same folder).
  3. Run PixivUtil2.exe as usual

Donate https://bit.ly/PixivUtilDonation

v20230102

02 Jan 13:59
Compare
Choose a tag to compare
  • 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 config r18Type with value 0 = both R18 and R-18G, 1 = only R18, or 2 = 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

  1. Extract the new file to new folder.
  2. Copy your config.ini, db.sqlite, and ffmpeg.exe (if you configure it to the same folder).
  3. Run PixivUtil2.exe as usual
    EDIT3: update to correct icon

Donate https://bit.ly/PixivUtilDonation

v20221029

29 Oct 00:27
Compare
Choose a tag to compare

**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

24 Sep 02:22
Compare
Choose a tag to compare
  • 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

25 Aug 01:54
Compare
Choose a tag to compare
  • 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
  • Fix #1146: update lxml with html5lib.
  • Merge Add date option to ranking download (#1149) by @Toyem

Donate https://bit.ly/PixivUtilDonation

v20220804

04 Aug 02:49
Compare
Choose a tag to compare

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.

Donate https://bit.ly/PixivUtilDonation

v20220701

02 Jul 02:59
Compare
Choose a tag to compare
  • 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 in config.ini in Debug section. Set to True to disable logging.

Donate https://bit.ly/PixivUtilDonation

pixivutil20220311-beta3

11 Mar 05:56
Compare
Choose a tag to compare
Pre-release
  • 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

24 Feb 15:12
Compare
Choose a tag to compare
v20220224-beta1 Pre-release
Pre-release
  • 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

04 Nov 09:47
Compare
Choose a tag to compare
  • 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
  • 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!