Version 1.19.9.32 (Release 9)

This update contains some significant changes, and I recommend creating a backup of your HDoujin Downloader folder before updating, just in case. If you have any problems, let me know, and you can always downgrade to an earlier release here.

Site updates

The bulk of this update is site fixes and support for some new sites, which I’m going to continue working on expanding over the coming days. There are a lot of requests to get through, and I tried to get through as many as possible before releasing this update, but I know that some of you are still waiting.

This release updates cf-tool to version 1.1.0.0, which should hopefully address a lot of the problems that have recently started cropping up in regard to Cloudflare’s browser verification page. This should get a lot of affected sites working again, but if you continue to have problems with any of them, let me know.

Formatting string improvements

I spent a lot of time working on a new parser for formatting strings, allowing you to do some more interesting things with your naming. For example:

  • The %IF% token can now be nested, if you feel like dealing with that mess.
  • The idea behind the %ARTIST||AUTHOR% token and its counterpart has been expanded upon, and this syntax can now be used with all and with an arbitrary number of tokens (e.g. %ARTIST||AUTHOR||TRANSLATOR||SCANLATOR%).
  • Any token that evaluates to a comma-delimited set of values can be limited by providing a limiting argument. For example, %ARTIST(3)% evaluates to at most three artists. This can be combined with the above syntax (e.g. %ARTIST(3)||AUTHOR(3)%).
  • An %ID% token has finally been added, which can be used for manga, chapters, and pages, corresponding to the numeric ID that represents the entity (for example, gallery IDs, or image IDs from sites like Pixiv).
  • Chapter formatting strings now allow subfolders, so you’re free to use things like %VOLUME#%\%CHAPTER#% to organize chapters by volume.
  • The %SUBTITLE% token for chapters has been made more useful, and can do a good job of extracting the subtitle in the majority of cases. This gives you more control over chapter names.
  • Tokens are now officially case-insensitive.

There are a couple of other little things I’ll go over when I get to work on the much-needed thorough documentation for this feature. In the meantime, if you have questions, you’re welcome to ask.

When editing your formatting strings, you can now see a little preview about the text box giving you an idea of how it will be evaluated, which should make putting complex strings together a lot easier.

Antivirus false-positives

If you’ve been around for a while, you know this is an ongoing problem that occurs sometimes after releasing major updates (antivirus software really doesn’t like cf-tool). If your antivirus starts harassing you after this update, let me know, so I can submit the corresponding false-positive reports.

10 thoughts on “Version 1.19.9.32 (Release 9)

  1. doujinlover

    i tested it on kissmanga while it did queued , it only download blank air theres not even folder for the manga 🙁

    Reply
    1. DoujinDownloader Post author

      What’s the problem you’re having with exhentai? If you’re having trouble logging in, check out the workaround here. If your problem is different, let me know what it is, and I’ll do what I can to help!

      Reply
      1. Kench

        i can’t add anything from exhentai. i don’t get any error messages about logging in so it probably isn’t that?

        Reply
        1. DoujinDownloader Post author

          What happens when you try? Are you able to add galleries to the queue and get an error when running the download, or do they not show up in the queue at all?

          Even if you don’t see any errors about being unable to login, it might be worth following the steps here and seeing if it helps. If not, generate a log file and send it to me, and I’ll check it out!

          Reply
  2. hitomi

    When there was an original title and a translated title, it was classified as “original title | translated title”.
    I had a problem with this format string change.
    When I receive the above files, I get the “error (Thread crashed)” error message.
    All “|” Because. Help me.
    thank.

    Reply
    1. DoujinDownloader Post author

      Good catch, this seems to be a problem that occurs with the latest release when you tag organization enabled (at least, that’s what my investigations pointed towards). I’ve got it working normally again on my end, and I’ll upload a fix very soon!

      Reply
      1. hitomi

        If the artist is an Unknown Artist in Hitomi, it is not displayed at all when %Artist% is done.
        Please change it to an unknown artist like before.

        When no artist name, title asdf:

        Present :
        [%artist%] %title% = [] asdf
        Past:
        [%artist%] %title% = [Unknown Artist] asdf

        Reply

Leave a Reply to doujinlover Cancel reply

Your email address will not be published.