profile-image

hathidownloadhelper

hathi downloadhelper

Hathi Download Helper

Web Sep 06 2016
Score 52%
52 Likes
48 Dislikes
Hathi Download Helper Web
Jul 02 2016
Hathi Download Helper Web
May 27 2016
Hathi Download Helper Web
May 24 2016
Hathi Download Helper Web
May 19 2016
Hathi Download Helper Web
Dear users,

I'm very sorry to announce at this point, that Hathi Download Helper will not be continued.

The latest changes on hathitrust.org - they have changed the protocol to https - have revealed some serious issues in the program code, which are causing not only program chrashes but also terminations of all network connections on the target system.

I'd like to say a big thank you to everyone for your feedback I've received in the last few years. But for personal reasons i'm not able to continue the hathi download helper project (at least within a reasonable period of time).

Best regards

Martin aka HathiDownloadHelper


@other Qt developer which may like to continue this project:

I'm well aware that my code is not the best, but since this was my very first Qt project I guess it is not too bad.

I will upload a working copy of the latest program code of HDH within the next few days.

I was able to adjust the download links, so that the general download feature seems to work properly. Proxy features (Webproxy, Proxy) have not been tested.

BUT: The application is NOT stable!! There are serious problems with the qnams get() commands in the hathidownlaodhelper.cpp file, which holds the first requests for downloading the html-pages and extracting all required information to download the complete book files. Either the network connections get killed instandly or after some get-requests or after restart of the application. (I was forced to restart my computer every time to fix the network problem).
See function: HathiDownloadHelper::slot_bookPageLoaded(QNetworkReply* pReply)

I've tested my application with Qt 4.8.0, Qt 4.8.1 and Qt 4.8.6 as well as with Qt 5.2.1 and Qt 5.5.1 using MingW on Windows 7 Pro to identify the problem.

Debugging releaved that there must be some pointer issues. But I was not able to locate the problem.


I will add some additional program descriptions to my upload.
May 06 2016
Hathi Download Helper Web
Jan 13 2015
Hathi Download Helper Web
May 24 2013
Hathi Download Helper Web
May 21 2013
Hathi Download Helper Web
May 19 2013