Tnt village
tntvillage.scambioetico.org · Statuto T.N.T.      Aiuto      Cerca      Utenti      Calendario

Questo sito non utilizza cookies a scopo di tracciamento o di profilazione. L'utilizzo dei cookies ha fini strettamente tecnici.

Sostieni movimentopirati.org

 

  Discussione chiusaInizia nuova discussioneAvvia sondaggio

> [GUIDA] Come estrarre PDF da Scuolabook, metodo webapp
Mr.Uke
  Inviato il: Feb 8 2016, 12:19 PM
Cita questo messaggio



Group Icon

Gruppo: Domiciliati
Messaggi: 69
Utente Nr.: 1260036
Iscritto il: 10-November 14




COME ESTRARRE PDF DA SCUOLABOOK user posted image

Questa guida è un semplice how-to. Se siete interessati a conoscere le dinamiche dietro questro procedimento, fate riferimento all'articolo completo qui.
È inoltre presente un video dimostrativo su YouTube che illustra la tecnica spiegata in seguito.


Requisiti:
  • Un account su Scuolabook;
  • Un e-book acquistato su Scuolabook;
  • L'interprete Python (scaricabile per Windows qui);
  • Le librerie per Python requests, img2pdf, PyPDF2 (in seguito verrà illustrato la procedura di installazione);
  • Lo script per scaricare i PDF, reperibile qui (copiate il codice e incollatelo su un file chiamato script.py);
  • L'estensione per Firefox "Cookies Manager+" installabile da qui (se avete Chrome, potete installare questo plugin che fa lo stesso lavoro);
Installazione librerie per python:
Scaricate e decomprimete i seguenti archivi ZIP:Attraverso il prompt-dei-comandi (Windows) o il terminale (Linux) navigate in una delle tre cartelle scompattate ed eseguite il comando "python setup.py install".

user posted image

Fate lo stesso anche con le altre due.

------------------------------------------------------------------------------------------------------------------------------------

Bene, dopo aver installato/configurato tutti gli applicativi sopra elencati possiamo iniziare.
Per prima cosa dobbiamo effettuare l'accesso sulla webapp di Scuolabook.
Colleghiamoci pertanto su questo link. Ci apparirà questa schermata (clicca sull'immagine per visualizzarla con una migliore risoluzione):

user posted image

Clicchiamo sul pulsante verde e verremo indirizzati alla pagina di login di Scuolabook. Inseriamo le nostre credenziali e verrà caricato il Webreader; ci troveremo così davanti alla nostra libreria liberamente consultabile da browser.
A questo punto dobbiamo caricare l'estensione "Cookie Manager+" che abbiamo precedentemente installato: nulla di più semplice, dal menù di Firefox clicchiamo su Tools>Cookie Manager+, proprio come illustrato nell'immagine seguente:

user posted image

Apparirà una piccola finestra che ci elencherà tutti i nostri cookie salvati dal browser.
Noi dobbiamo cercare quello di Scuolabook, ovvero "_turner_session" (lo trovate digitanto "turner" nel campo di ricerca).
Clicchiamo su di esso e copiamo il valore presente in "Content":

user posted image

A questo punto possiamo far partire lo script (assicuriamoci che sia stato salvato in un file chiamato "script.py").

Se siete su Windows dovete fare un passaggio supplementare:
1) Creare una cartella "cache" nella stessa directory dello script.py;
2) Aprire lo script.py con un editor di testi e alla riga 6 sostituire "/tmp/" con "cache";

Ok, continuiamo. Apriamo il prompt dei comandi (Windows), andando su Start ed eseguendo "cmd", oppure il terminale (Linux).
Navighiamo nella directory in cui è presente il nostro script attraverso il comando "cd" e lo eseguiamo con "python script.py".

Ci verrà chiesto il cookie _turner_session, premiamo il tasto destro del mouse e incolliamo il valore che abbiamo precedentemente copiato da "Content":

user posted image

Diamo l'INVIO e se tutto è andato bene (dipende da voi, non dallo script), apparirà la lista dei vostri libri che avete comprato su Scuolabook:

user posted image

Scegliamo il libro che volete scaricare e inseriamo l'ID come input:

user posted image

Et voilà, la procedura di scaricamento ed estrazione è iniziata. In un primo momento verranno scaricate tutte le pagine del libro (sotto forma di immagini)

user posted image

...che verranno successivamente convertite in .PDF e unite.

user posted image

Con la scritta "Well done!" la procedura è teminata con successo. Nella stessa directory dello script.py troverete il vostro libro in formato PDF.

user posted image

Grazie per la lettura.

In caso di dubbi/problemi provate a leggere questo thread, ALTRIMENTI aprite un topic qui



Messaggio modificato da mykon il Sep 19 2016, 06:07 PM

"Those with access to these resources — students, librarians, scientists — you have been given a privilege. You get to feed at this banquet of knowledge while the rest of the world is locked out. But you need not — indeed, morally, you cannot — keep this privilege for yourselves. You have a duty to share it with the world."
-Aaron Swartz, Guerrilla Open Access Manifesto

Vuoi sostenere il mio lavoro? Regalami un libro da scannerizzare!
Messaggio PrivatoIndirizzo EmailSito Web dell
Top
Utenti totali che stanno leggendo la discussione: 0 (0 Visitatori e 0 Utenti Anonimi)
Gli utenti registrati sono 0 :
 

Opzioni Discussione Discussione chiusaInizia nuova discussioneAvvia sondaggio

 

Scambio etico - ethic share
 Debian powered site  Nginx powered site  Php 5 powered site  MariaDB powered site  xml rss2.0 compliant  no software patents  no software patents