[ANN] A Package to download the currently free Springer books

The booklist file has changed and I have adapted the code accordingly. It seems that there are now fewer books (389 vs 407) in the list even though the old links still work if you already have the file. As @adriano.vilela has already noticed the file size has been reduced but all books still seem to be there.

Here are some stats for the download using the old list:

(base) ~/Documents/books > find -type f | wc -l
408
(base) ~/Documents/books > du -h 
37M	./Religion_and_Philosophy
192M	./Medicine
47M	./Literature_Cultural_and_Media_Studies
149M	./Business_and_Economics
36M	./Education
419M	./Computer_Science
630M	./Physics_and_Astronomy
445M	./Chemistry_and_Materials_Science
145M	./Humanities_Social_Sciences_and_Law
480M	./Biomedical_and_Life_Sciences
276M	./Earth_and_Environmental_Science
21M	./Economics_and_Finance
26M	./Law_and_Criminology
45M	./Behavioral_Science
438M	./Mathematics_and_Statistics
49M	./Behavioral_Science_and_Psychology
141M	./Energy
53M	./Intelligent_Technologies_and_Robotics
65M	./Social_Sciences
694M	./Engineering
195M	./Business_and_Management
4,5G	.

Edit:
408 Files = 407 Books + Booklist

I noticed that some books are available as EPUBs so I added the format argument which can be set to β€œepub” to download those.

See 7086882

2 Likes

Thanks for taking your time for sharing this amazing tool

2 Likes

In case anyone has not loaded all the books yet it still works as of today! :smiley:

Some stats from the downloads:

382 PDFs:

julia> run(`du -h pdfs`)
46M     pdfs/Behavioral_Science_and_Psychology
45M     pdfs/Behavioral_Science
480M    pdfs/Biomedical_and_Life_Sciences
21M     pdfs/Economics_and_Finance
141M    pdfs/Energy
53M     pdfs/Intelligent_Technologies_and_Robotics
192M    pdfs/Medicine
691M    pdfs/Engineering
145M    pdfs/Humanities_Social_Sciences_and_Law
181M    pdfs/Business_and_Management
449M    pdfs/Mathematics_and_Statistics
644M    pdfs/Physics_and_Astronomy
387M    pdfs/Computer_Science
47M     pdfs/Literature_Cultural_and_Media_Studies
149M    pdfs/Business_and_Economics
37M     pdfs/Religion_and_Philosophy
26M     pdfs/Law_and_Criminology
276M    pdfs/Earth_and_Environmental_Science
443M    pdfs/Chemistry_and_Materials_Science
65M     pdfs/Social_Sciences
37M     pdfs/Education
4,5G    pdfs

352 epubs:

julia> run(`du -h epubs`)
6,5M    epubs/Behavioral_Science_and_Psychology
8,9M    epubs/Behavioral_Science
70M     epubs/Biomedical_and_Life_Sciences
22M     epubs/Economics_and_Finance
48M     epubs/Energy
4,0K    epubs/Intelligent_Technologies_and_Robotics
4,0K    epubs/Medicine
185M    epubs/Engineering
15M     epubs/Humanities_Social_Sciences_and_Law
366M    epubs/Business_and_Management
48M     epubs/Mathematics_and_Statistics
118M    epubs/Physics_and_Astronomy
25M     epubs/Computer_Science
20M     epubs/Literature_Cultural_and_Media_Studies
52M     epubs/Business_and_Economics
2,3M    epubs/Religion_and_Philosophy
4,0K    epubs/Law_and_Criminology
62M     epubs/Earth_and_Environmental_Science
31M     epubs/Chemistry_and_Materials_Science
2,3M    epubs/Social_Sciences
9,3M    epubs/Education
1,1G    epubs
4 Likes

Is this still the original group of books (less a small number of books removed after it was first put up)?

I did download everything initially available.

For me every book ends up with a zero size even though the download runs through all the books in the list. The files are all there but with 0 size. Anyone else seeing this?

1 Like

Yes, it’s the same for me.

Would love to download these if they are legally still available.

Very strange. It seems that the request does return a valid response but the body is empty then. Did you try with the kwarg printerrors=true? Does is show an error?

There’s no error with printerrors = true, but the files all have zero size.

julia> physicsbooks = filter(row -> occursin(r".*Physics.*", row[Symbol("English Package Name")]),booklist)

julia> loadbooks(path, physicsbooks, printerrors=true)
Downloading100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| Time: 0:00:50
  Book name:  Quantum Mechanics for Pedestrians 2
  Folder:     Physics and Astronomy

I checked and some of the books are empty for me too but not all of them. I will investigate

It still doesn’t work for me either. All files 0 bytes. @danielw2904 my guess is they are no longer available?

EDIT: It looks like the period is up. link