Skip to content

Releases: HDoujinDownloader/HDoujinDownloader

HDoujin Downloader 2021.2.7.0

08 Feb 04:13
a46f51b
Compare
Choose a tag to compare
v2021.2.7.0

Update changelog.txt

HDoujin Downloader 2021.1.20.0

20 Jan 08:45
8fe6b47
Compare
Choose a tag to compare
v2021.1.20.0

Updates for r34comics.com (updated algorithms)

HDoujin Downloader 2021.1.18.1

18 Jan 20:48
c220d0f
Compare
Choose a tag to compare
v2021.1.18.0

Update changelog.txt

HDoujin Downloader 2021.1.12.1-alpha

13 Jan 03:56
2fe12c6
Compare
Choose a tag to compare
Pre-release

With this update, HDoujin Downloader can now utilize the recent binary releases of FlareSolverr as a plugin, making it much easier to set up. You can find instructions explaining how to do so here.

HDoujin Downloader 2020.12.24.5-alpha

24 Dec 22:51
c64ba2c
Compare
Choose a tag to compare
Pre-release

This release is an early work-in-progress build in preparation for the next official update of HDoujin Downloader. It contains significant internal changes as I work on refactoring the code in preparation for later updates and numerous small bug fixes. Unless you need one of the fixes included in this release, I don't recommend updating just yet.

Most notably, this release re-enables downloads from websites using Cloudflare's IUAM with the help of FlareSolverr. It will be enabled by default for new configurations, but otherwise needs to be enabled manually under Tools > Preferences > Cloudflare. There is a bit of setup involved, which is explained here.

HDoujin Downloader 2020.8.8.0

09 Aug 05:44
d2b2104
Compare
Choose a tag to compare
v2020.8.8.0

Update changelog.txt

HDoujin Downloader 2020.8.7.0

07 Aug 22:37
1af32cb
Compare
Choose a tag to compare
v2020.8.7.0

Updates for mangadex.org (updated algorithms)

HDoujin Downloader 2020.8.5.0

06 Aug 04:55
1af32cb
Compare
Choose a tag to compare
v2020.8.5.0

Updates for mangadex.org (updated algorithms)

HDoujin Downloader 2020.8.4.0

05 Aug 01:50
a913274
Compare
Choose a tag to compare
v2020.8.4.0

Fixed image URLs

HDoujin Downloader 2020.8.1.1

02 Aug 05:14
f33418b
Compare
Choose a tag to compare

From this release onward, I'm switching to a CalVer versioning scheme (YYYY.MM.DD.Build). Given the nature of HDoujin Downloader as software that requires frequent updates, I think the release date is more valuable information than an arbitrary version number.

This update addresses various site issues, as well as problems related to Cloudflare's "I'm Under Attack" mode. I'll be releasing more module updates throughout the day, but I wanted to make this update available first, since it also fixes problems with module synchronization.

Site updates

Some of the more popular sites have been fixed with this release, and more will be fixed throughout the day. The Cloudflare challenge bypass procedure has been updated, and now uses either Firefox or Google Chrome to solve the challenge (depending on what you have installed). The cf-tool.exe binary has already been updated (now called cloudscraper.exe for clarity) and can optionally be enabled instead under Tools > Preferences, but it will fail for some users.

If you're finding the challenge isn't being solved, review your Cloudflare settings and try unchecking the Headless setting. This will allow you to solve a captcha to bypass the challenge if necessary. I am aiming to make this scenario less likely to occur with future updates.

Reorganized options

"Options" has been moved from File > Options to Tools > Preferences. Likewise, "Site Options" has been moved to Tools > Site Preferences.

Preferences are now organized into nested sections and are fully searchable.

Formatting string improvements

This release contains more formatting string improvements based on feedback I received from the last update. There are four new tokens: %GID%, which corresponds to the gallery ID in any context, as well as %PUBLISHER%, %CONVENTION%, and %MAGAZINE%. These are not yet implemented for all sites, so let me know if you come across an instance where they are not working as expected.

Previously, numeric values could be padded with 0s using specific tokens such as %PAGE1%, %PAGE10%, %PAGE100%, %PAGE1000%, etc. This has now been generalized so that you can apply an arbitrary amount of padding to any numeric value. This is achieved by adding an argument to the token. For example, %PAGE100% is equivalent to %PAGE(000)%. The number of 0s corresponds to the total length of the padded string.

You can find a new, detailed formatting string guide here.

Themes

I wanted to add support for themes with this release, and basic theme support is there. You can now style most parts of the interface using CSS. I have not included any themes by default at the moment, because this feature is currently in its infancy and there are some visual bugs here and there. However, you're welcome to experiment with it and I can provide an example style sheet upon request.

You can view the full changelog here. The next goal is to upload some more module updates, and then start working on improving metadata-related features as well as working on more feature requests.

If you have any problems with this release, let me know, and you can always downgrade by downloading an older version from the releases page.