Download your Pearson books from Reader+ into an offline PDF.
ARCHIVE: please read
Hi, unfotunately some recent update to the the Pearson website has caused this script to stop working propperly in a way that can't be fixed with current techniques, this means that this script WILL NOT BE UPDATED anymore and I WILL NOT PROVIDE ANY SUPPORT in the issue section. You can still try to use this script, that's why it's a public archive but don't be surprised if it doesn't. Will an alternative be created? Probably, but for now no. I'm sorry for the inconvenience.
- Download this repo, unzip the download, open a terminal, navigate to the extracted files and type:
npm i
- Run the script with node
node index.js
- Enter your username and password (the field will look as if you are typing nothing but that's just for privacy)
- Select the book you wish to download from the list
- Wait.
- You are done! Enjoy your book!
We had reports of users unable to open some PDFs obtained trought this script; we are aware of it and unfortunately there is not much we can do about it now. This is due to the 1000+1 formats reader plus uses to deliver its books. For those interested, this kind of file are actually weirdly formatted epubs, so the downloaded file is actually a zip and can be confirmed by changing the extension of the file to .zip and opening it with the file exporer. If that doesn't not work it might be that a new formt has yet been implemented, so please let us know with an issue here on github so that we can contact you more privately. Some day we will write a converter for this files too, since so far we had no luck finding one already made on the internet, although if you wish to take on the challange feel free to do so, and if anything comes out of it make sure to let us know.
Remember that you are responsible for what you are doing on the internet and even tho this script exists it might not be legal in your country to create personal backups of books.
I may or may not update this script depending on my needs, but I'm open to pull requests ecc.
This software uses the MIT License