Skip to content

Python script to download all Springer books released for free during the 2020 COVID-19 quarantine

License

Notifications You must be signed in to change notification settings

agustisanchez/springer_free_books_java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java command-line application to download all Springer books released for free during the 2020 COVID-19 quarantine

Please, go to https://github.com/alexgand/springer_free_books for the original Python script by alexgand.

Requirements

You need Java 8 or later to run the program.

Executable

The executable file is springer.free.books-1.1.0.jar and can be downloaded from here (unzip the jar file).

Build

Alternatively, you can download this repository and build the executable with mvn package. You'll find the executable file in the target directory.

Examples

Here are some examples on how to use this tool to download the books.

The books are available mostly in PDF format but some are also available in ePUB format.

You can download an Excel file with the complete list of books.

Here is the list of available categories:

Behavioral Science
Behavioral Science and Psychology
Biomedical and Life Sciences
Business and Economics
Business and Management
Chemistry and Materials Science
Computer Science
Earth and Environmental Science
Economics and Finance
Education
Energy
Engineering
Humanities, Social Sciences and Law
Intelligent Technologies and Robotics
Law and Criminology
Literature, Cultural and Media Studies
Mathematics and Statistics
Medicine
Physics and Astronomy
Religion and Philosophy
Social Sciences

Type the following commands in a terminal window to download all the books in the Chemistry and Computer Science categories (PDF format) and place them in the local directory "books".

java -jar springer.free.books-1.1.0.jar -c chemistry "computer science" -o books

Download all the books in the Chemistry and Computer Science categories, that are in ePUB format, and place them in the local directory "books".

java -jar springer.free.books-1.1.0.jar -c chemistry "computer science" -f epub -o books

Download all the books in the Chemistry and Computer Science categories, that are in either PDF or ePUB format, that are written in English and place them in the local directory "books".

java -jar springer.free.books-1.1.0.jar -c chemistry "computer science" -f pdf epub -l en -o books

Source:

Thanks Springer!

About

Python script to download all Springer books released for free during the 2020 COVID-19 quarantine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%