Candalua
Wikisource:Babel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Utenti per lingua |
sysop di it.source, vec.source (anche burocrate), la.source (anche burocrate), wikisource.org
Utente:CandalBot, il mio bot principale (contributi)
Link utili
modifica/Libri sbloccati /customRegex.js /Sandbox /DeleteList /Titoli senza pages DPL
Progetto:Trascrizioni/Match and split
Wikisource:Opera-Edizione Template:Opera Template:Edizione Discussioni template:Autore
Modulo:Common - Modulo:Lingua - Modulo:Date - Modulo:Autore - Modulo:Opera - Modulo:Edizione - Modulo:Intestazione - Modulo:Testo - Modulo:Categoria
La_galleria_delle_donne pre-Edizione
Un indice al 100% a caso - Un indice al 75% a caso
Autori mul.ws da collegare a Wikidata
Le mie malefatte
modificaTanto per darvi un'idea di che tipo sono, questi sono alcuni dei testi che ho contribuito maggiormente a trascrivere/rileggere/formattare (rigorosamente in ordine alfabetico):
- Atlantide di Mario Rapisardi (1894)
- Bramante poeta di Luca Beltrami (1884)
- Canti di Giacomo Leopardi (1831)
- Coi Bersaglieri dell'Undicesimo Reggimento in guerra di Corrado Baldesi (1928)
- Cronica de Matematici di Bernardino Baldi (1707)
- Della consolazione della filosofia di Anicio Manlio Torquato Severino Boezio (VI secolo), traduzione dal latino di Benedetto Varchi (1551)
- Discorso filosofico-politico sopra la carcere de' debitori di Cosimo Amidei (1771)
- Dubbj amorosi, altri dubbj e sonetti lussuriosi di Pietro Aretino (1792)
- Giustizia di Mario Rapisardi (1883)
- I Figli dell'Aria di Emilio Salgari (1904)
- I Paralipomeni del Lucifero di Mario Rapisardi di Luigi Capuana (1878)
- Il fu Mattia Pascal di Luigi Pirandello (1904)
- Il mio Carso di Scipio Slataper (La Voce, Roma, 1920)
- Il Principe di Niccolò Machiavelli (1513)
- Il Re del Mare di Emilio Salgari (1906)
- Il Vendemmiatore di Luigi Tansillo (XVI secolo)
- La Città del Sole di Tommaso Campanella (1602)
- La Colonia Eritrea di Beniamino Melli (1899)
- La coscienza di Zeno di Italo Svevo (1923)
- La giornada del lócch di Antonio Curti (1916)
- La Priapea di Niccolò Franco (XVI secolo)
- La scotennatrice di Emilio Salgari (1909)
- La Sovrana del Campo d'Oro di Emilio Salgari (1905)
- Le Aquile della steppa di Emilio Salgari (1907)
- Le confessioni di Lev Tolstoj (1882), traduzione dal russo di Anonimo (1913)
- Le odi di Anacreonte e di Saffo di Autori vari (Antichità), traduzione dal greco di Francesco Saverio de' Rogati (1824)
- Le odi di Orazio di Quinto Orazio Flacco (I secolo a.C.), traduzione dal latino di Mario Rapisardi (1883)
- Carmina di Gaio Valerio Catullo (I secolo a.C.), traduzione dal latino di Mario Rapisardi (1889)
- Le poesie religiose di Mario Rapisardi (1895)
- Le Selve Ardenti di Emilio Salgari (1910)
- Lucifero di Mario Rapisardi (1877)
- Milanin Milanon di Emilio De Marchi (1902)
- Novelle di Nikolaj Vasil'evič Gogol' (XIX secolo), traduzione dal russo di Domenico Ciampoli (1916)
- Novelle Ukraìne di Nikolaj Vasil'evič Gogol' (XIX secolo), traduzione dal russo di Ascanio Forti (1903)
- Orologio di Flora di Angelo Maria Ricci (1827)
- Opuscolo che contiene la raccolta di cento anacreontiche di Ferdinando Ingarrica (1834)
- Osservazioni di Giovanni Lovrich di Giovanni Lovrich (1776)
- Panegirico di Plinio a Trajano di Vittorio Alfieri (1785)
- Penombre di Emilio Praga (1864)
- Pensieri e giudizi di Mario Rapisardi (1915)
- Postuma di Olindo Guerrini (1877)
- Satire di Quinto Orazio Flacco (I secolo a.C.), traduzione dal latino di Luca Antonio Pagnini (1814)
- Satyricon di Petronio Arbitro (I secolo), traduzione dal latino di Vincenzo Lancetti (1863)
- Sonetti romaneschi di Giuseppe Gioachino Belli (XIX secolo)
- Sulle frontiere del Far-West di Emilio Salgari (1908)
- Taras Bul'ba (raccolta) di Nikolaj Vasil'evič Gogol' (XIX secolo), traduzione dal russo di Nicola Festa (1932)
- Un'escursione nei quartieri poveri di Londra di Louis Laurent Simonin (1862), traduzione dal francese di Anonimo (1882)
- Varon Milanes de la lengua de Milan e Prissian de Milan de la parnonzia milanesa di Giovanni Capis, Giovanni Ambrogio Biffi (1606)
- Versi di Giacomo Zanella (1868)
- Versi editi ed inediti di Giuseppe Giusti (1852)
- Viaggio in Dalmazia di Alberto Fortis (1774)
Il primo testo che ho caricato: Salutazione a Venezia di Mattia Butturini (1766).
Grazie alla mia fissazione per l'ordine e la pulizia, posso vantare più di 90.000 (NOVANTAMILA) cancellazioni di pagine (praticamente ho più cancellazioni che contributi...).
TODO
modifica- Autore:Edgar Allan Poe
- Autore:Gustavo Bianchi
- Autore:Vico Mantegazza
- Poemetti italiani
- Indice:D'Annunzio - L'Isottèo-La Chimera, Milano, Treves, 1906.djvu
- Indice:Opere (Rapisardi) IV.djvu
- Indice:Saggio di rime di diversi buoni autori, Firenze, Ronchi, 1825.djvu
- Indice:Sonetti romaneschi II.djvu
- Indice:Strenna dell'Uomo di pietra per l'anno 1860.djvu
- Indice:Tacito - La Germania, versione di F. T. Marinetti, 1928.djvu
Copyright in scadenza
modificaDecio Cinti, morto 1954, traduttore di Poe e Baudelaire
- Racconti grotteschi (GB) (Poe)
Proposte di correzione
modificatrasclusione dalla pagina Progetto:Trascrizioni/Proposte di correzione:
Per la correzione della pagina Segnalazione errori segui questo link. |
Segnalazione errore Pagina:Versi_di_Giuseppe_Giusti.djvu/242
modificaNella pagina: Pagina:Versi_di_Giuseppe_Giusti.djvu/242 il testo: dovrebbe essere corretto in Col. --2A01:E11:15:4700:C01D:F146:83D7:BB4E 23:25, 3 gen 2025 (CET)
Strumenti e link vari
modifica- PDF:
- http://pdfjoiner.com/ Join pages
- https://www.konwerter.net/en/removepdfpages/ Remove pages
- CropTool per i file di Commons
- IA-Upload per trasferire file da Internet Archive direttamente a Commons
- Krinkle Tools (OrphanTalk)
- Dibabel (Template Globali)
- meta:Help:Keyboard_shortcuts
- ProofreadPage Stats
- Match&Split Status
- Statistiche WSExport
- Quarry
- Database Schema
- Gerrit Tutorial
- Locating broken scripts
- How to report a bug
- Lua_reference_manual
- Extension:Wikibase_Client/Lua
- Wikibase/DataModel
- Notes/JSON
- I miei bug su Phabricator
- Bug Arbitrary Access
- Bug Zero width TD su WebKit
- Bug di poem dentro references (div dentro span)
- Filtro anti-abusi
- meta:Steward requests/Global richiedi blocco globale
Namespace
modificanamespace di it.source:
0: (Principale) - 1: Discussione - 2: Utente - 3: Discussioni utente - 4: Wikisource - 5: Discussioni Wikisource - 6: File - 7: Discussioni file - 8: MediaWiki - 9: Discussioni MediaWiki - 10: Template - 11: Discussioni template - 12: Aiuto - 13: Discussioni aiuto - 14: Categoria - 15: Discussioni categoria - 102: Autore - 103: Discussioni autore - 104: Progetto - 105: Discussioni progetto - 106: Portale - 107: Discussioni portale - 108: Pagina - 109: Discussioni pagina - 110: Indice - 111: Discussioni indice - 112: Opera - 113: Discussioni opera - 828: Modulo - 829: Discussioni modulo - 2300: Accessorio - 2301: Discussioni accessorio - 2302: Definizione accessorio - 2303: Discussioni definizione accessorio -
Codice per ottenere la lista:
$.ajax({ url: "/wiki/Speciale:TutteLePagine" }).done(function(response) { content = $('select[name="namespace"]', response); str = ''; content.children().each(function(index) { nsNumber = $(this).val(); nsName = $(this).text(); str += nsNumber + ': ' + nsName + " - "; }); console.log(str); });
Utente:ProtectoBot, un mio bot speciale per le operazioni di protezione pagine (inattivo)
Comandi utili
modificaInvocare la cancellazione rapida su tutte le pagine elencate:
$('.cancellaultraRapidaButton').each(function() { $(this)[0].click(); })
Cancellare le pagine con un certo contenuto:
$('.cancellaultraRapidaButton').each(function() { text = $.ajax({url: mw.config.get("wgServer")+"/w/index.php?action=raw&title=" + $(this).data('title'), async: false }).responseText; if (text == '{{IncludiInfotesto}}{{Discussione:Amori (Savioli)}}') $(this)[0].click(); })
Cancellare le pagine dove l'unico contributore è un certo utente:
$('.cancellaultraRapidaButton').each(function() { text = $.ajax({url: mw.config.get("wgServer")+"/w/api.php?action=query&titles=" + $(this).data('title') + "&prop=contributors&format=json", async: false }).responseText; btn = $(this)[0]; $.each(JSON.parse(text).query.pages, function(i, item) { if (item.anoncontributors == undefined && item.contributors != undefined && item.contributors.length == 1 && item.contributors[0].name == 'Alebot') { btn.click(); } }); });
Invocare il salvataggio a vuoto su tutte le pagine elencate:
$('.rebuildButton').each(function() { $(this)[0].click(); })
Creare un pdf da una serie di immagini jpg:
ls -1 | grep jpg | while read name; do head=`echo $name | cut -d . -f 1`; convert "${head}.jpg" "${head}.pdf"; done pdftk *pdf cat output titolo.pdf
Creare un djvu da una serie di immagini jpg:
ls . -1 | grep jpg | while read name; do head=`echo $name | cut -d . -f 1`; printf "${head} "; c44 -dpi 300 "${head}.jpg" "${head}.djvu"; done djvm -c titolo.djvu *.djvu
Estrarre delle singole pagine da un PDF
pdfseparate -f 314 -l 315 titolo.pdf pag%d.pdf
Aggiungere strato OCR ad un djvu (con tesseract):
- python ocr-djvu-tesseract.py -i "titolo.djvu" -u -d -l ita
- usare ita_old per le ſ
Cancellare una serie di pagine da un djvu con un ciclo for:
for n in {1..14}; do djvm -d titolo.djvu 1; echo $n; done
Spostare in avanti una serie di pagine (dopo aver aggiunto nuove pagine all'inizio di un libro):
for i in {285..1}; do python3 scripts/movepages.py -pt:0 -noredirect -from:"Pagina:titolo.djvu/"$i -to:"Pagina:titolo.djvu/"$((i+6)); done;
Scaricare una serie di file dai miei caricamenti recenti su Commons:
function forceDownload(url, fileName){ // fileName = url.substring(url.lastIndexOf('/')+1, url.length); var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.responseType = "blob"; xhr.onload = function(){ var urlCreator = window.URL || window.webkitURL; var imageUrl = urlCreator.createObjectURL(this.response); var tag = document.createElement('a'); tag.href = imageUrl; tag.download = fileName; document.body.appendChild(tag); tag.click(); document.body.removeChild(tag); } xhr.send(); } $('.mw-contributions-title').each(function() { title = $(this).attr('title'); $.ajax({ url: '/w/api.php?action=query&format=json&prop=imageinfo&iiprop=url&titles=' + title, }).done(function(response) { for (const [key, value] of Object.entries(response.query.pages)) { imageurl = value.imageinfo[0].url; imagetitle = value.title.replace('File:', '').replace(/ /g, '_'); console.log(imageurl); console.log(imagetitle); forceDownload(imageurl, imagetitle); } }); })
Caricare la lista di tutte le pagine in ns0:
https://it.wikisource.org/w/api.php?action=query&list=allpages&apfrom=%27&aplimit=5000&apfilterredir=nonredirects&format=json
Scaricare un testo da HathiTrust:
for i in {1..212}; do wget -q -O $i.jpg "https://babel.hathitrust.org/cgi/imgsrv/image?id=hvd.hnpmne&attachment=1&tracker=D3&format=image%2Fjpeg&size=ppi%3A300&seq=$i"; echo $i; done