Visit Hathi Download Helper on hathidownloadhelper.sourceforge.net
Hathi Download Helper is a tool for downloading books from hathitrust.org.
- download of pdf files
- download of image files
- download of ocr text files
- export of download link lists
- creation of batch jobs (download multiple books at once)
- merges several pdfs to a single pdf book
- converts image files to pdfs or a pdf book
- creates searchable pdf files
- Proxy support
- webproxy support (disabled in HDH 1.1.1)
- page setup support due to underlying pdf printer (letter, A4, A3 etc.)
- Adjustable GUI style and font
- (auto) update checker
- for merging of existing pdf files the free tool "pdftk" (http://www.pdflabs.com/) is used in the background.
- Developed under QT 4.8.1 (mingw), Windows 7 Pro SP1, Windows 10 Pro
- tested with Windows 7 Pro, Windows 10 Pro , Windows XP Pro, Mac OS X 10.10
- binary installer for windows: HDH_v1.1.2_setup.exe (see links below)
- installer for Mac OS X: HDH_v1.1.2_setup_MacOsX (see links below)
- OS/2 and EcomStation package available ( thanks to qt-apps.org-member 'TeLLie')
2016.09.05 version 1.1.3 released 6 months ago
Bug fixes: pdf merging fails when downloading book with more than 1300 pages, fixes automatic update check feature. New features: Download whole books as 1 pdf when whole book download is available, added Pdf merging dialog to merge arbitrary pdf files.
9 months ago
18.05.2013: initial version 1.0.0
19.05.2013: version 1.0.1 released:
fixed bug in image resolution setting after 'page setup' dialog, renamed images files in qt resources, copied image files in application directory
24.05.2013: version 1.0.2 released:
changed development environment to 4.7.4, added compiler switch for qt 5.x, tested on linux and windows system, added options for GUI style and fonts, updated GUI, bug fix for missing ocr files, reduced freezing effect of GUI during pdf creation, added 'pdftk' binary for linux/OS, added selection for proxy type,
03.06.2013: version 1.0.3 released:
bug fix for proxy type selection. moved pdf merge & conversion into QThread worker to eliminate freezing effect of GUI during processing. Changed usage from QPixmap to QImage for pdf creation. Changed OCR text extraction method to reduce memory usage(QWebkit is really greedy). Improved text font size adjustment method. Added Author and Publisher information. Changed Windows installer creation from QT framework installer to inno setup compiler to fix kernel32.dll error on win XP.
02.07.2013: Version 1.0.4 released:
improved download performance by using parallel download requests (it is really much faster now :-D ), added encryption for proxy password, added 'check for update' feature, added batch job feature for downloading several books at once, added link export function
18.08.2013: version 1.0.5 released:
re-implementation of all GUI elements and dialogs, fixed text clipping of GUI elements, fixed page shrinking on pdf creation due to long ocr text, improved download speed, re-designed help file
27.10.2013: version 1.0.6 released:
bug fixes: lost destination path for single pdf-file creation, application crash on manual file selection. Added new features for batch job dialog: 'edit book', 'load job', 'save job', added gimmicks for Halloween and Christmas, minor changes.
30.03.2014: version 1.0.7 released:
added new download options: webproxies, resume of book downloads, added user settings dialog, added auto-update option, coding: separated GUI from file downloader.
06.05.2014: version 1.0.8 released:
adjustments due to changes in hathitrust.org link structure.
26.10.2014: version 1.0.9 released:
Updated GUI, added link collector feature, added history feature, added automatic proxy feature (including US proxies): 'AutoProxy', added verification check for proxy connections, improved pdf merging process, added field for copyright information, added check for corrupted pdf and image files, added automatic download resume in case of corrupted pdf files, minor bug fixes, changed development environment to Qt 4.8.0
30.11.2014 version 1.1.0 released:
bug fixes: fixed possible application crash on proxy activation, fixed PDFTK problems with too long file paths. Changes: disabled change-over from WebProxy to AutoProxy feature and vice versa during download, revised behaviour of various GUI controls to improve usability
19.05.2016 version 1.1.1 released:
Changes: adjustments to obtain SSL/TLS compatibility for https requests. (AutoProxy / WebProxy disabled)
07.06.2016 version 1.1.2 released:
Bug fixes: fixed and improved autoproxy feature. Changes: enabled resize of GUI, added message / bug report feature.