This vendor-agnostic script is used to download pdfs (and covers) from different services.
This script is provided "as is", without any type of warranty. I am not responsible of any harm or nuclear war that this may cause. Even though this script exists, you are responsibile of the PDFs generated. Check if the backup of books is legal in your country. Redistribution of PDFs is highly discouraged and not supported by the Author.
Please contact me on "Issues" if you want to issue a takedown notice.
service | pdf download | table of contents | pdf size | max logins | page labels | login expire | cover | rendered | refershes tokens | additional information |
---|---|---|---|---|---|---|---|---|---|---|
MyLim | perfect | excellent | excellent | no | not yet/depends on vendor | ? | yes | no | no | |
Pearson Reader+ / Pearson+ | perfect/yes | (depends on vendor)/excellent | big | no | yes/depends on vendor/no | ? | yes | sometimes | yes | decryption of zip file takes a lot: contact me if you have found a workaround. |
bSmart / HoepliAcademy+ | yes | yes (very small) | very big (100+ mb) | no | yes | ? | yes | no | no | |
Mondadori HUB Scuola | yes | yes | very big (100+ mb) | no | yes (disable because glitches) | ? | yes | no | no | |
MEE2 / Blinklearning | yes | yes (very small) | good/excellent | no/1token4ever | no | never | yes | no | no | |
easyeschool | yes | yes (very small) | excellent | no/1token4ever | no | never | yes | no | no | |
Oxford Learner’s Bookshelf | yes | yes (small) | very big | ? | not yet/no | ? | yes | no | no | |
Laterza diBooK | yes | yes/(depends on vendor) | excellent | ? | not yet/no | ? | yes | no | no | |
Raffaello Player | yes | yes | very big | ? | yes | ? | yes | no | no | |
Cambridge GO | yes | yes | big | no | yes | yes | yes | yes | no | |
Palumbo Editore - Saggi Digitali | yes | yes | average/big | no | no | no | yes | no | no | |
Cengage Read | yes | yes | enormous (500+ mb) | no | yes | ? | yes | yes | yes | |
Oxford Reading Club | yes | yes/(depends on vendor) | big | 2 | no | ? | yes | no | no | |
Sanoma My Place | yes | yes | (unimplemented)/excellent | no | yes | very quickly | yes | (yes, not implemented) | no |
Apps that I am aware of but I can't work with beacuse I don't have books:
PATH
brew install python3
or apt install python3
, etc...)git clone https://github.com/FelixFrog/pdfgrabber.git
pip install -r requirements.txt
(takes care of installing every needed libraries)
2) run the script
python3 main.py
(linux and macos) py main.py
(windows)r
: register a new accountd
and follow the instructions.files/<service>/<book name>.pdf
A (very) informal takedown notice from Zanichelli was issued.
Scuolabook has shutdown on 01/01/2024
For personalized support, contact me on telegram. We also accept donations, so we can keep this project up!
Also Satispay