Comments (5)
How to use pdfgrabber
- download the latest version of Python
- downlaod the pdfgrabber repo
- using git:
git clone https://github.com/FelixFrog/pdfgrabber.git
- manually: download the zip (green button labeled "code") and extract it
- using git:
- open your local clone of pdfgrabber
- open the terminal in that directory and run:
pip install -r requirements.txt
(takes care of installing every needed libraries)- run the script
python3 main.py
(linux and macos)py main.py
(windows)
- once inside the pdfgrabber CLI:
- press
r
: register a new account - choose what to do (it's listed):
- to download a book: press
d
and follow the instructions
- to download a book: press
- press
From here the pdfgrabber cli guides you well
from pdfgrabber.
Grazie, sono riuscito ad andare avanti, ma non riconosce le credenziali dell'account Pearson che inserisco (Unable to authenticate to Pearson eText). Cosa è il token per Pearson eText?
E soprattutto, come ottengo l'ID del libro?
from pdfgrabber.
Ciao! Prima di tutto ringrazio @Bbalduzz del tutorial, che spero aggiunga prontamente con un commit al readme.
In secondo luogo il bug di pearson é già conosciuto e si sta lavorando per risolverlo. Ad ora potresti provare a scaricare l'app pearson readerplus sul tuo dispositivo mobile, fare il login lì almeno una volta e riprovare a fare il login su pdfgrabber. In ogni caso facci sapere su questa issue se funziona o no.
from pdfgrabber.
Ciao, allora sono riuscito ad entrare nell'app Pearson Plus, sito dove mi sono iscritto, ed anche nell'app Reader+. (L'username è la mail) In realtà sono riuscito ad andare avanti ma mi dà comunque errore, che allego:
Choose a service [bsm/ees/hbs/mcm/myl/prs/sbk/znc/dbk/olb/rfl]: prs
Do you have a token for Pearson eText / Reader+? [y/n] (n): n
Pearson eText / Reader+ username: ***********
Pearson eText / Reader+ password: ***********
Traceback (most recent call last):
File "C:\Users\ronal\Downloads\pdfgrabber-master\main.py", line 235, in
main()
File "C:\Users\ronal\Downloads\pdfgrabber-master\main.py", line 217, in main
downloadbook()
File "C:\Users\ronal\Downloads\pdfgrabber-master\main.py", line 86, in downloadbook
token = utils.login(service, username, password)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ronal\Downloads\pdfgrabber-master\utils.py", line 30, in login
token = service.login(username, password)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ronal\Downloads\pdfgrabber-master\services\prs.py", line 187, in login
rplususerinfo = getrplususerinfo(rplustoken["token"])
~~~~~~~~~~^^^^^^^^^
KeyError: 'token'
Vorrei capire cosa è il token. Tra l'altro, ti faccio presente che io nella mia libreria non ho nessun libro.
from pdfgrabber.
Duplicato della issue #37, segno questa come completa. Segui lì la discussione.
from pdfgrabber.
Related Issues (20)
- `KeyError: 'librodigital_json_abs_1_idclase_385592325_idcurso_4036182_type_json_xdevice_ipadapp.htm'` HOT 4
- SSL CERTIFICATE
- File "/Users/errico/Downloads/pdfgrabber-master/./main.py", line 238 match action: ^ SyntaxError: invalid syntax HOT 1
- Cengage integration HOT 1
- Pearson Plus gives No books! HOT 3
- Pearson Reader+: `StopIteration` at Extracting epub HOT 4
- Could this project be versioned somehow? HOT 3
- Binary release with Nutika HOT 4
- KeyError: 'encrypted_password' HOT 2
- Unsupported format HOT 1
- TypeError: string indices must be integers, not 'str' HOT 2
- Unsupported format ETEXT2_PXE HOT 2
- hbs error HOT 1
- bsmart key error HOT 2
- ValueError: row 24: page number out of range while downloading from blk HOT 1
- HUB Kids HOT 2
- Takedown notice HOT 8
- errore su pagine di libri: non tutto viene stampato sulla pagina HOT 2
- Hub Scuola error: no objects found HOT 3
- integrazione sfoglialibri hoepli HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pdfgrabber.