Polite Mangadex Downloader

Small side project to manage reading your manga on Mangadex, a resource for scanslation groups. The UI is ugly, but functional, and it doesn't burden the site. Bug reports to sizer99 at gmail.

Feb 10 2019 - PMDL Emergency Update 3.4.x

MangaDex added full CloudFlare protection, which means I have to run a CloudFlare solver.

Long story short, this means my simple little webscraper now has to run a full browser to solve CloudFlare's puzzles. So now I spin up an ActiveX browser, which should be pretty low impact, run the solver, then pull the authentication keys to use in my normal requests. It's far more than I ever intended to implement, but seems to be working. Please let me know if it isn't - along with the specifics of your OS.

You'll notice it's a little slow to do the auth, and that's because CloudFlare is slow to do the auth. But once you're authenticated it's full speed ahead!

It's going to be another bumpy ride this week as I keep trying to hit a moving target

Version 3.4.1
  • Fix: Disable web proxy on CloudFlare auth - IP needs to match normal request IP.
  • Fix: Make 100% sure old login cookies are expired when we try a new login.
  • Fix: Try harder to kill auth WebBrowser when we're done with it so it doesn't lead to strange COM timeout errors.
  • New: Show covers as download queue progresses - disables for a minute if you click a row or press a key in the Download Queue, so you can do things. Honestly, I just wanted to do something not related to two weeks of DDoS and auth/login changes.
  • Download v3.4.1
    Readme and Change List

    2019-02-12 Please Remember Who's to Blame Here

    So, I've been getting email... most people who email me have been great, very helpful, I appreciate all your bug reports, because even edge cases are interesting and I want this to work for everyone who loves manga! You're why I even bothered to put the page up. Otherwise, let me remind you:

  • Everything going on is entirely the fault of the bastards DDoSing Mangadex. For whatever reason, they want to kill it or blackmail it.
  • This is an incredibly hard thing to be on the receiving end of. I've been on the end of it. It's really a fight to death against the scum of the earth. If Mangadex needs to lower the login time or change their login auth, so be it - I'll try to keep up with their changes, and I don't blame them.
  • Neither Mangadex or I owe you anything. These are both free services. Mangadex doesn't want to have to make things more inconvenient (seriously, they don't, just think about it), and I don't want to have to make a new release every day or so and spend hours doing so. These are both reactions to the scumbags trying to kill Mangadex. And where are you going to go when that's gone, eh?
  • In summary, both Mangadex and I are trying to deal with a shitty situation. This program was written just for me - I only made it public on a whim, and it's taken more time than I ever intended supporting it, but I'm happy knowing it helps people so I deal with it. I find it incredibly fuwafuwa to think people can just let my program run and have all their favorite manga available to read offline when they want to. And I'm sure it's the same with Mangadex. Blame whoever the hell is doing the DDoS, not Mangadex or me - it's all fallout from that.
  • Thank you

  • This POLITELY downloads your new manga chapters from Mangadex. It's less of a burden on the server than if you were reading it on the site. It only looks at your follows pages to find new chapters, so even if you have 800 follows it only has to look at one or two pages. Cheap! It's got a queue, but only fetches one page at a time, and it waits a few seconds between pages. It takes a while to download. That's okay, just fire it up and read it all later that night.

    It's for people who like reading manga offline fullscreen on our tablets with a full-featured reader like Perfect Reader.

    Getting Started: Normal Use: FAQ: (probably) Thanks to: