Code Monkey home page Code Monkey logo

hdoujindownloader's Introduction

HDoujin Downloader is a manga and dōjinshi download manager supporting 800+ websites across many different languages.

Features

  • Runs as a portable executable, with no installation required
  • Download, save, and organize your collection based on the manga's metadata
  • Track chapters and get notified when new chapters are uploaded
  • Convert downloaded manga to ZIP, CBZ, RAR, CBR, 7Z, EPUB, and PDF
  • Convert and resize downloaded images
  • Clipboard Monitor feature to automatically download copied URLs
  • Multiple UI languages (Arabic, Chinese, English, French, German, Italian, Japanese, Russian, Spanish, and more)

Download

To get started, download the latest release and follow these easy steps.

If you need any help, don't hesitate to reach out!

hdoujindownloader's People

Contributors

earetaurus avatar hdoujindownloader avatar kussie avatar mrstan3772 avatar ppeja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hdoujindownloader's Issues

Fix download for allporncomic.com

This website was listed as being supported in the change logs, however it does not work. The link grabbing works as expected but the download does not work and just lists as completed with nothing downloaded.

Fix chapters for welovemanga.net

https://welovemanga.net/312/

Now I can't get update or add new updates to this site. My website login works just fine. I think the site is blocking HDD downloads or updates now. I suspect all those NULL pages the last two days I had was to stop HDD programs from downloading. Saved the cookies to login as extra but nothing is happening.

Fix download for welovemanga.net

The latest attempt to download current 5 and one new resulted in nothing no folder no downloads. It just counts the manga series and shows no download progress. I consider a BUG now that the site has figure a way to block HDD.

Unhandled Exception upon startup in newest version

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.TypeInitializationException: The type initializer for '‏‏‫‪‌‌‫​​‎​‫‎​‏‬​‌‏‪‌‭‭​‪‌​‮‬‭‮' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'WebDriver, Version=3.141.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
   at ‏‏‫‪‌‌‫​​‎​‫‎​‏‬​‌‏‪‌‭‭​‪‌​‮‬‭‮..cctor()
   --- End of inner exception stack trace ---
   at )vYnqd?'HHa<-c{LVnn=yQbJ!.‫‫‍‪‌‌‫‫‮‪‪‎‌‭‮‌‮‪‎‭​‮‮‏‮(Object , EventArgs )
   at System.Windows.Forms.Form.OnDeactivate(EventArgs e)
   at System.Windows.Forms.Form.set_Active(Boolean value)
   at System.Windows.Forms.Form.WmActivate(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
HDoujin Downloader
    Assembly Version: 2021.2.11.0
    Win32 Version: 2021.2.11.0
    CodeBase: file:///C:/Users/awolf/Downloads/52%2065%2067%2069%2073%2074%2072%2079/41/31/21/Hentai/image/New%20folder%20(6)/HDoujin.Downloader.exe
----------------------------------------
UxlfLRTISjfmwRltbWRXZwjcafSi
    Assembly Version: 0.0.0.0
    Win32 Version: 2021.2.11.0
    CodeBase: file:///C:/Users/awolf/Downloads/52%2065%2067%2069%2073%2074%2072%2079/41/31/21/Hentai/image/New%20folder%20(6)/HDoujin.Downloader.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Fix login for nhentai.net

I am positive I put in the correct username and password but I'm never able to make hdoujin downloader login to my nhentai.net account. I mostly want to do this so that I can download tags or authors with my blacklist filters on my account.

socks5 proxy needed

My proxy app default mod is socks5, I have to use another proxy app to convert sock5 to http.

Fix download for webtoons.com

Downloading/grabbing chapters from www.webtoons.com (LineWebtoon) is not working in [Version 2021.10.12] but,
works in [Version 2021.2.11] I add webtoon to download list, start downloading it, HDoujin Downloader starts grabbing chapters and after 10 minutes it still is grabbing chapters

Site access occassionally blocked by Cloudflare

I am having multiple sites that worked previous now having cloudflare blocking? To not being able to add the manga to the bookmark.

WebLovemanga, Isekaiscan. So what is happening to cloudflare to cause this problem? I am also using the alternative cloudflare check as well. Also sites where I saved my login/pswd don't work with HDD anymore as well Kissaway is one of them.

FAKKU metadata tag parser no longer works

Hi,

I understand HDoujinDownloader doesn't support FAKKU, but it would be nice if we could get the tag parsing working again. I personally use it to tag my owned items into a Database. Actually In my opinion being able to get metadata is even more important than being able to download galleries since there are multiple sources of such galleries, but not all sources have them correctly tagged, or even tagged at all. In the FAKKU case, I use HDoujin for two reasons (even if I can't download the galleries): a) Grabbing the metadata and b) Generating the folder structure and info.json file given the configured settings.

It would be even better if the current FAKKU lua script is open sourced so I can fix it. I would even make it from scratch if possible. If it's possible to create a new one overwriting the old one, can you guide me to a quick start? I read some of the current lua scripts and it seems what we need is to rewrite or fix the GetInfo() function to fill the info instance.

Thanks for your amazing software and let me know how I can help.

Pixiv login doesn't seem to work

Hi. For a long while now I've had this issue, and now I decided to finally report it. As the title says, I can't seem to be able to download things from pixiv using my account. I've double checked the password is correct by logging out and logging back in, but when I input the the info into the login manager and then try to scan a pixiv artist link, I always get the error saying the login was unsuccessful. In pixiv you can login with either the username or the email and I've tried both on the login manager, and also with the first letter capitalized, but nothing seems to work.

Fix download for www.niceoppai.net

Downloading/grabbing chapters from www.niceoppai.net (Niceoppai) is not working in [Version 2021.11.15]
I have add link form this site in downloader. title have show in download queued and start downloading status normally.
but in progress tab. link I have added can't download.

I test in version 2020.8.8 . this site has been working normally.

Pixiv File/Folder Naming Syntax From Tags

Would it be possible to add specific name syntax like member id, userid, tags, etc? Also to create folders based on tags?

  1. Available for filenameFormat, filenameMangaFormat, and avatarNameFormat:
  2. -> %member_token%
  3. -> %member_id%
  4. Member id, in number.
  5. -> %artist%
  6. -> %urlFilename%
  7. -> %date%
  8. Current date in MMDDYYYY format or any other format.
  9. Available for filenameFormat and filenameMangaFormat:
  10. -> %image_id%
  11. Image id, in number.
  12. -> %title%
  13. Image title, usually in japanese character.
  14. -> %tags%
  15. Image tags, usually in japanese character.
  16. -> %works_date%
  17. Works date, complete with time.
  18. -> %works_date_only%
  19. Only the works date in any format.
  20. -> %works_res%
  21. Image resolution, will be containing the page count if manga.
  22. -> %works_tools%
  23. Tools used for the image.
  24. -> %R-18%
  25. Append R-18/R-18 based on image tag, can be used for creating directory
  26. by appending directory separator, e.g.: %R-18%%image_id%.
  27. -> %page_big%
  28. for manga mode, add big in the filename.
  29. -> %page_index%
  30. for manga mode, add page number with 0-index.
  31. -> %page_number%
  32. for manga mode, add page number with 1-index.
  33. -> %bookmark%
  34. for bookmark mode, add 'Bookmarks' string.
  35. -> %original_member_id%
  36. for bookmark mode, put original member id.
  37. -> %original_member_token%
  38. for bookmark mode, put original member token.
  39. -> %original_artist%
  40. for bookmark mode, put original artist name.
  41. -> %searchTags%
  42. for download by tags, put searched tags.
  43. -> %bookmark_count%
  44. Bookmark count, will have overhead except on download by tags.
  45. -> %image_response_count%
  46. Image response count, will have overhead except on download by tags

Add FlareSolverr Native Support for Linux Systems

Version: 2021.12.13.1
Component: FlareSolverr v2.1.0
Platform: Linux (Debian Distribution)
URL: https://www.webtoon.xyz/

I noticed the following error message in the log files :

10:32:43 download [i] Downloading https://cdn3.webtoon.xyz/manga_6173b6f054a49/chapter-1/01.jpg 10:32:43 hdoujinchal [i] Using FlareSolverrChallengeHandler 10:32:43 flaresolver [i] Starting FlareSolverr service 10:32:43 flaresolver [x] Unable to locate FlareSolverr executable. Download FlareSolverr at https://github.com/FlareSolverr/FlareSolverr/releases/latest 10:32:43 hdoujinchal [x] System.Net.WebException: The challenge solver threw an exception. ---> System.IO.FileNotFoundException: Could not find FlareSolverr executable. at kfMtuTtZdOmRddmHXGySkphWuIrm.nWoFYCxTioCnwKjaFLWlbjYkfKuv() at kfMtuTtZdOmRddmHXGySkphWuIrm.foJAOjMEbbnJePRTjEpHBEQgJcTD() at kfMtuTtZdOmRddmHXGySkphWuIrm.nSDgoGNDhmAPQKkxoPrdwKHLwktO() at kfMtuTtZdOmRddmHXGySkphWuIrm.RdahbrtYAwMMwxNHGIVWcxPMSnFM(hVDRNBNaaGSizdxFIuWwloDBLSSs , Boolean ) at kfMtuTtZdOmRddmHXGySkphWuIrm.NZITSjzHneSWzRlOChfJxMkGgHuC(hVDRNBNaaGSizdxFIuWwloDBLSSs ) at kYfGogInpIdJijaVBOmJCJyXUtmvA.DaTQFFRFYTfxQgGCxjZFBLYesEmcA(nQpcxHenkMfJClBWpcWHzPRqtNDN , Exception , CancellationToken ) at dlgxFmpVwnKGsMLGopxffeAXhMOK.GAZEZBWUpAUOCJjnDnJxrGlhbdYR.GduvVVwpJwSpyKNWEAuJgyPwkfSEA(nQpcxHenkMfJClBWpcWHzPRqtNDN ) at pEonsEtpajQXXmmfYUBzqwHRMiaP.YPATBcQvQAKbDZqyPHNwKiYaVIwc() at TtvUvvoYhjLhLaBXJyZaIGZjFJLG.HWZaQbRFtoGkiprIhgqsjptqJKHR(WebRequest , CancellationToken ) at JnjOPBlhnxvNranJDqWxtugTNKvW.HWZaQbRFtoGkiprIhgqsjptqJKHR(WebRequest , CancellationToken ) at gtaBSqcMogHxiSuAgEMCyBWIBaIGb.HWZaQbRFtoGkiprIhgqsjptqJKHR(nQpcxHenkMfJClBWpcWHzPRqtNDN , CancellationToken ) at dlgxFmpVwnKGsMLGopxffeAXhMOK.HWZaQbRFtoGkiprIhgqsjptqJKHR(nQpcxHenkMfJClBWpcWHzPRqtNDN , CancellationToken ) --- End of inner exception stack trace --- at dlgxFmpVwnKGsMLGopxffeAXhMOK.HWZaQbRFtoGkiprIhgqsjptqJKHR(nQpcxHenkMfJClBWpcWHzPRqtNDN , CancellationToken ) at gtaBSqcMogHxiSuAgEMCyBWIBaIGb.HWZaQbRFtoGkiprIhgqsjptqJKHR(WebRequest , CancellationToken ) at JnjOPBlhnxvNranJDqWxtugTNKvW.HWZaQbRFtoGkiprIhgqsjptqJKHR(WebRequest , CancellationToken ) at AqeXEpPKvhkJaKASUvuIDARGIFvN.DaTQFFRFYTfxQgGCxjZFBLYesEmcA(nQpcxHenkMfJClBWpcWHzPRqtNDN , Exception , CancellationToken )

login ehentai with cookies

Now, Ehentai forum was down. The downloading tasks from ehentai can not continued due to login in problem. Suffering ehentai and exhentai website via Chrome with cookies was not affected by this situation.

Unescaped characters in info.json from gallery names

Double quote and Tab characters used in gallery names from some sites are not escaped correctly in the info.json files. This results in parsing issues when using software that requires standard JSON format.

From the RFC 4627 section 2.5:

  • Backspace to be replaced with \b
  • Form feed to be replaced with \f
  • Newline to be replaced with \n
  • Carriage return to be replaced with \r
  • Tab to be replaced with \t
  • Double quote to be replaced with \"
  • Backslash to be replaced with \\

Example of info.json that's unparseable (notice how even github markdown recognizes that there is a problem by highlighting the issue):

{
  "manga_info": {
    "title": "(C95) [Fry Dish (Jakko)] "Katte ni" Coconatsu Fan Kanshasai (Hinabita)",
    "original_title": "(C95) [ふらいでぃっしゅ (じゃっこ)] 「勝手に」ここなつファン感謝祭 (ひなビタ♪)",
    "author": [],
    "artist": [
      "Jakko"
    ],
    "circle": [
      "Fry Dish"
    ],
    "scanlator": [],
    "translator": [],
    "publisher": "",
    "description": "",
    "status": "",
    "chapters": "N/A",
    "pages": 25,
    "tags": {
      "female": [
        "Chinese Dress",
        "Hair Buns",
        "Mind Control",
        "Pantyhose",
        "Stockings",
        "Twintails"
      ],
      "male": [
        "Glasses"
      ],
      "misc": [
        "Group"
      ]
    },
    "type": "Doujinshi",
    "language": [
      "Japanese"
    ],
    "released": "",
    "reading_direction": "",
    "characters": [],
    "series": "",
    "parody": [
      "Beatmania",
      "Hinabita"
    ],
    "url": "https://exhentai.org/g/1369492/2484bc5859/"
  }
}

The correctly escaped version is:

{
  "manga_info": {
    "title": "(C95) [Fry Dish (Jakko)] \"Katte ni\" Coconatsu Fan Kanshasai (Hinabita)",
    "original_title": "(C95) [ふらいでぃっしゅ (じゃっこ)] 「勝手に」ここなつファン感謝祭 (ひなビタ♪)",
    "author": [],
    "artist": [
      "Jakko"
    ],
    "circle": [
      "Fry Dish"
    ],
    "scanlator": [],
    "translator": [],
    "publisher": "",
    "description": "",
    "status": "",
    "chapters": "N/A",
    "pages": 25,
    "tags": {
      "female": [
        "Chinese Dress",
        "Hair Buns",
        "Mind Control",
        "Pantyhose",
        "Stockings",
        "Twintails"
      ],
      "male": [
        "Glasses"
      ],
      "misc": [
        "Group"
      ]
    },
    "type": "Doujinshi",
    "language": [
      "Japanese"
    ],
    "released": "",
    "reading_direction": "",
    "characters": [],
    "series": "",
    "parody": [
      "Beatmania",
      "Hinabita"
    ],
    "url": "https://exhentai.org/g/1369492/2484bc5859/"
  }
}

Note: I don't have an example right now of galleries with unscaped tab characters because I have fixed them, but they exists.

All of these galleries' metadata fail to be imported in software such as HPX and others manga managers.

Fix download for twitter.com

URLs from Twitter can no longer be added to the download queue, and the user is prompted to log in even when it is not necessary (Not that it would make a difference, since the login procedure is currently broken too).

Unhandled Exception upon adding item to queue in newest version

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.TypeInitializationException: The type initializer for '‏‏‫‪‌‌‫​​‎​‫‎​‏‬​‌‏‪‌‭‭​‪‌​‮‬‭‮' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'WebDriver, Version=3.141.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
at ‏‏‫‪‌‌‫​​‎​‫‎​‏‬​‌‏‪‌‭‭​‪‌​‮‬‭‮..cctor()
--- End of inner exception stack trace ---
at H0:tNV3 )Z\./\*{v!>?V_-)#(.‮‍​‬​‎‎‪‌‍‬‬‎‭‏‏‏‫‮‌‭‍‎‮​‬‮(String ) at H0:tNV3 )Z./*{v!>?V_-)#(.‬‏‮‎​‫‫‌‍‮‌‏​‬​‬‍‎‌‮‬‮(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

HDoujin Downloader
Assembly Version: 2021.2.11.0
Win32 Version: 2021.2.11.0
CodeBase: file:///C:/Users/awolf/Downloads/52%2065%2067%2069%2073%2074%2072%2079/41/31/21/Hentai/image/New%20folder%20(6)/HDoujin.Downloader.exe

UxlfLRTISjfmwRltbWRXZwjcafSi
Assembly Version: 0.0.0.0
Win32 Version: 2021.2.11.0
CodeBase: file:///C:/Users/awolf/Downloads/52%2065%2067%2069%2073%2074%2072%2079/41/31/21/Hentai/image/New%20folder%20(6)/HDoujin.Downloader.exe

Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

copyright

You should add a copyright notice.

Also, you scrape random websites with a proprietary application and making money from it.
Some of that stuff are fan art, others are copyright infringement.
You risk having your ass handed to you.
youtube-dl for example is fully open source and in the public domain and avoids pirate sites.

And people don't like contributing to proprietary applications, this is why they are zero PRs.

This seams to be a pandemic project, so maybe you haven't fully thought it threw yet.
EDIT: I saw 2015 somewhere

Kissaway.net error?

It keeps saying my login fails but I can login from the web with no issues.

hentai2read.com download issues

Downloading from this site is currently very slow and would usually just not be able to download a lot of the content. This site used to work fine. I'm not too sure when this issue started. Downloads from this site would always take a long time and end with the status "completed (some failed)".

Add login support for klmanga.com

KLManga (formerly Kissaway) added a captcha to their login form. It is possible to display a captcha prompt in the same way as is done for Fur Affinity.

In the meantime, login cookies can still be added manually.

porting with mono

With mono, you could make your program crossplatform, even on android.

It will need some porting though.

Fix download for tappytoon.com

Tappytoon now uses the same backend as Lezhin (lezhinus.com). It should be easy enough to adapt the existing module for Lezhin to work with Tappytoon as well.

Add support for mangagecesi.com

Support for this site was requested, but it's protected by Cloudflare's captcha page.

HDoujin Downloader does not currently have a means of bypassing this captcha, but perhaps progress could be made with this site in the future.

Output Formats Questions and Requests

Please add cb7 support. you already have 7z included and it would only be renaming the extension.
Also why is metadata in comments only valid for zip/cbz and not for cbr/cbw(/cb7)?
Is the webp conversation with quality 100% for png completely lossless?
Could you add jxl conversation? At the moment max compressed lossless jxl inside max compressed 7z/cb7 files is the smallest possible way to losslessly store comics. Jxl can even lossless transcode jpg files.
You might also look into avif support. avif is currently pushed to supersedes webp while jxl might supersede everything that works with large photos. avif results in better images for extreme small file sizes while jxl is the all rounder if your priority isn't smallest size possible at all costs. Chrome already includes an experimental jxl decoder which can be enabled under chrome://flags/

https://gitlab.com/wg1/jpeg-xl (jxl repo)
https://supercompression.ru/tag/jpeg-xl/ (gui for the encoder, includes ImageMagic as a viewer)

File Format Bugs

I've done some testing and found the following problems:

  • Writing Metadata to the zip comment will only work with the metadata type HDoujin Info File
  • Japanese Characters (likely all non ANSI) are broken inside zip comments
  • Selecting cbz will only create zip files
  • The advanced option Metadata.General.MultipleMetadataFormatsEnabled does nothing (should either create all metadata types or change the radio buttons for metadata types into check boxes)

It would be nice, if I could select which metadata type is written inside the zip comment and get all available metadata types as separate files inside the archive. Aside from the tags.txt, which can already be added on top of the normal metadata, all types have different extension and could all be included as info.xxx files.

Fix download for pixiv.net

Pixiv support is completely broken right now, and it seems other clients struggle with fully automating the login process as well. However, manually copying the PHPSESSID cookie into HDoujin Downloader is enough to allow access to restricted content, and the image URLs can be scraped directly from the HTML.

Problem downloading image form hentai-foundry

Hello there

I'm having a problem downloading one image from https://www.hentai-foundry.com
Here's a direct link to problem page (NSFW)
The image and the page is accessible.

And here's the log output that is generated when i press download

08:52:31    hdoujin down[i] Locale: en-US
08:52:31    hdoujin down[i] Path: Programs\HDoujin Downloader\HDoujin Downloader.exe
08:52:31    hdoujin down[i] Working Directory: Programs\HDoujin Downloader
08:52:31    hdoujin down[i] Timestamp: 2/22/2021 8:40:40 AM
08:52:31    hdoujin down[i] Product Version: 2021.2.11
08:52:31    hdoujin down[i] Available Security Protocols: SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3
08:52:31    hdoujin down[i] Standalone: False
08:52:31    hdoujin down[i] Repositories: Official Lua Repository, Internal
08:52:31    hdoujin down[i] Theme: Default
08:52:31    http        [x] Exception was thrown when accessing http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at System.Net.HttpWebRequest.GetResponse()
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
08:52:31    download    [!] An error occurred while downloading http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
   at ‌‭​‎‭‏‮‌‎‌‪‏‮‌‬‮‫‏‬‮‭‫‍‮.‪​‌‭‭‮‬‮‫‮‬‬‭‏​‫‭‬‮(String& )
   at ​​‏‍‫‏‮​‪‮‬‫‬‏‍‏​‎‎‎‎‌‍‫‭‮.‎‬‪‎​‎‪‫‫‎‪‮‬‎​‮‭‫‌‮‫‍‪‬‮‫‎‮(‫‏​‫‮‍‭‌​​‏‬‮​‎‪‏‏‍‭‮ , String , ‌​‭‏‎‮‌​‪‭‪‮‫‏‌​‪‌‎‭‍‪‎‮ )
08:52:31    http        [x] Exception was thrown when accessing http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at System.Net.HttpWebRequest.GetResponse()
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
08:52:31    download    [!] An error occurred while downloading http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
   at ‌‭​‎‭‏‮‌‎‌‪‏‮‌‬‮‫‏‬‮‭‫‍‮.‪​‌‭‭‮‬‮‫‮‬‬‭‏​‫‭‬‮(String& )
   at ​​‏‍‫‏‮​‪‮‬‫‬‏‍‏​‎‎‎‎‌‍‫‭‮.‎‬‪‎​‎‪‫‫‎‪‮‬‎​‮‭‫‌‮‫‍‪‬‮‫‎‮(‫‏​‫‮‍‭‌​​‏‬‮​‎‪‏‏‍‭‮ , String , ‌​‭‏‎‮‌​‪‭‪‮‫‏‌​‪‌‎‭‍‪‎‮ )
08:52:31    http        [x] Exception was thrown when accessing http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at System.Net.HttpWebRequest.GetResponse()
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
08:52:31    download    [!] An error occurred while downloading http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
   at ‌‭​‎‭‏‮‌‎‌‪‏‮‌‬‮‫‏‬‮‭‫‍‮.‪​‌‭‭‮‬‮‫‮‬‬‭‏​‫‭‬‮(String& )
   at ​​‏‍‫‏‮​‪‮‬‫‬‏‍‏​‎‎‎‎‌‍‫‭‮.‎‬‪‎​‎‪‫‫‎‪‮‬‎​‮‭‫‌‮‫‍‪‬‮‫‎‮(‫‏​‫‮‍‭‌​​‏‬‮​‎‪‏‏‍‭‮ , String , ‌​‭‏‎‮‌​‪‭‪‮‫‏‌​‪‌‎‭‍‪‎‮ )
08:52:31    http        [x] Exception was thrown when accessing http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at System.Net.HttpWebRequest.GetResponse()
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
08:52:31    download    [!] An error occurred while downloading http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.: System.Net.WebException: Too many automatic redirections were attempted.
   at ‍‭‮‮‭‮‪‌​‫‏‪‍‪​‪‪‏‪‎‫‮.‎​‌‌‮‪​‬‬‌‪‮‬‮‪‪‮‫‏‍‮(String , CookieContainer , String[] , String , ‮‌‪‏​‏‪‫‭‏‍‮‬‫‪‪‌‭‌‍‭‌‫‬‪‫‎​‮ , String[] )
   at ‌‭​‎‭‏‮‌‎‌‪‏‮‌‬‮‫‏‬‮‭‫‍‮.‪​‌‭‭‮‬‮‫‮‬‬‭‏​‫‭‬‮(String& )
   at ​​‏‍‫‏‮​‪‮‬‫‬‏‍‏​‎‎‎‎‌‍‫‭‮.‎‬‪‎​‎‪‫‫‎‪‮‬‎​‮‭‫‌‮‫‍‪‬‮‫‎‮(‫‏​‫‮‍‭‌​​‏‬‮​‎‪‏‏‍‭‮ , String , ‌​‭‏‎‮‌​‪‭‪‮‫‏‌​‪‌‎‭‍‪‎‮ )
08:52:31    task        [x] Failed to download image http://www.hentai-foundry.com/pictures/user/cherry-gig/886166/Bad-girls-like-it-Rough.

This link was added to downloads when i checked for new chapters(i have the artist page bookmarked) if it makes any difference

My guess would be that the dot in the end of image title might be causing this
When i try to download it using browser (i just drag'n'drop the image into folder) it produces file named "cherry-gig-886166-Bad_girls_like_it_Rough..jpg" two dots before extension.

Compatibility issues with FlareSolverr v2.0.0+

Version: 2021.10.12.0
Component: FlareSolverr v2.0.2
Platform: Windows (not working on linux on wine due to CloudFlare DDoS protection and incompatibility i guess)
URL: https://www.webtoon.xyz/
Origin: After an update to FlareSolverr v2.0.2 with v2021.10.12.0. I also encountered a lot of download errors showing the message "some failed" even though all the pages have been downloaded but not all chapters.
Resolution: FlareSolverr seem working perfectly on HDoujin Downloader 2021.5.15.0-rc2 and FlareSolverr v1.2.9, all page are saved.

I sended log with contact form on https://doujindownloader.com/contact/.

Fix download for manga18fx.com

Since a few hours ago manga18fx isn't working.
A couple of times it recognised the url to add the chapter but failed to start downloading (it wrote collection error, but I have since rebooted it and lost the log)
but now it keeps failing.
I checked the logs and get this:

11:39:38 queue [!] Skipped https://manga18fx.com/manga/ones-in-laws-virgins/chapter-86 (Invalid response or missing/outdated module)

It happens with whaterver url I try

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.