Skip to content

Download script for Springer ebooks that were released for free on April 2020

License

Notifications You must be signed in to change notification settings

Canas/springer-free-ebooks-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Springer Free Ebooks - April 2020

Springer released around 400+ key textbooks for free during the COVID-19 crisis. Links will be available at least until the end of July according to their press release.

This repository uses the information gathered in a spreadsheet regarding these books and downloads them. I've seen other scripts do the same but they don't do async downloads so they usually take hours to download the +10GB of books. This async implementation using aiohttp should take less than an hour in most cases.

What the script does

  • Loads the file books.csv contained in this repo. Original spreadsheet can be viewed here.
  • Creates a folder structure which will separate books by category.
  • Will download pdf version and epub version when available.

Usage

pip install -r requirements.txt
python download.py

Notes

  • If the programs exits due to Timeout error, launching it again should solve the issue.
  • Books that are already downloaded are ignored the next time the script is launched.
  • Tested this from Colombia and download took around 40 minutes.

About

Download script for Springer ebooks that were released for free on April 2020

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages