/JSTOR-Book-Downloader

script for 1. auto rename 2. merge book chapters into a single pdf file

Primary LanguagePython

README

This python script automates the JSTOR download process for books with many individual chapters, for example, https://www.jstor.org/stable/10.1525/j.ctv1xxxq7

In addition to download all individual chapters, it will also merge the chapters into a single pdf file.

Prerequisite

Access to JSTOR

An IP address that has access to the JSTOR is required.

Dependency

python3 -m pip install -r requirements.txt

Usage

  1. Modify the book_url and the parent_directory variables in the script.
  2. Run the script.

Notes

  • JSTOR is very aggressive in preventing any form of batch download.
  • You might have to redo the captcha during the chapter download process. If the captcha is not finished with in time_for_recaptcha, the download process will fail, you will have to restart the script.