Discussioni indice:Versi di Giuseppe Giusti.djvu
Aggiungi argomentoUltimo commento: 4 anni fa, lasciato da Alex brollo in merito all'argomento Pagine mancanti
Pagine mancanti
[modifica]Ci sono delle pagine scansionate male, che però si possono recuperare dalla copia di google, che è la stessa edizione, ed è qui: https://books.google.it/books?id=T4sHAAAAQAAJ:
- Pagina:Versi_di_Giuseppe_Giusti.djvu/221 > https://play.google.com/books/reader?id=T4sHAAAAQAAJ&hl=en_GB&pg=GBS.PA197
- Pagina:Versi_di_Giuseppe_Giusti.djvu/241 > https://play.google.com/books/reader?id=T4sHAAAAQAAJ&hl=en_GB&pg=GBS.PA217
- Pagina:Versi_di_Giuseppe_Giusti.djvu/263 > https://play.google.com/books/reader?id=T4sHAAAAQAAJ&hl=en_GB&pg=GBS.PA239
Direi che questo è un lavoro per SuperBrollo! Riusciresti a sostituire le pagine e ricaricare il file? Senza fretta. Grazie! Can da Lua (disc.) 17:11, 3 mar 2020 (CET)
- @Candalua Fatto Alex brollo (disc.) 22:32, 3 mar 2020 (CET)
- @Alex brollo a tempo di record come al solito! Nel frattempo ne avrei però trovate altre due: Pagina:Versi di Giuseppe Giusti.djvu/394 e Pagina:Versi di Giuseppe Giusti.djvu/395. Se preferisci le cerco prima tutte e poi ti avviso. Can da Lua (disc.) 10:22, 4 mar 2020 (CET)
- @Candalua OK. Tecnicamente: ho preso il pdf google, l'ho trasformato in djvu con pdf2djvu (c'è anche per Linux), ho "allineato" i due file djvu togliendo le pagine in più di quello Google, e a quel punto si tratta solo di estrarre le pagine incriminate una per una con djview, cancellare quella sbagliata e sostituirla con quella buona. Eè effettivamento molto rapido, dopo sistemate le cose.
- Purtroppo le pagine 394 e 395 hanno lo stesso difetto di scansione anche nella versione Google, lievemente meno accentuato; l'OCR è leggermente migliore. Lo carico direttamente in nsPagina. --Alex brollo (disc.) 14:30, 4 mar 2020 (CET)
Formattare il glossario finale
[modifica]$('#wpTextbox1').val($('#wpTextbox1').val().replace(/(.*?)\s*—/g, '\n\{\{Sc\|$1\}\} —'));
Indentare i versi
[modifica]function indentaPoesia(stringa) { testo = $('#wpTextbox1').val(); lines = []; tab = ' '; pageLines = testo.split(/\r?\n/); pageLines.shift(); //salta la prima riga for (i = 0; i < pageLines.length; i++) { n = i % stringa.length; rientro = parseInt(stringa[n]); indent = ''; for (j = 0; j < rientro; j++) indent += tab; if (n == 0) indent = '\n' + indent; lines.push(indent + pageLines[i]); } testo = lines.join('\n'); $('#wpTextbox1').val('<poem>\n' + testo + '\n</poem>'); } indentaPoesia('0111');
memoRegex
[modifica]{"cbi":["","chi","g"], "V\\ ":["","l’","g"], "%":["","z","g"], "y":["","v","g"], "cbe":["","che","g"], "É":["","È","g"], "é":["","è","g"], "(\\S)\\r?\\n(\\S)":["(regex)","$1 $2","g"], "(\\S)ì(\\S)":["(regex)","$1i$2","g"], "\\ cosi\\ ":[""," così ","g"], "£":["","E","g"]}