Utente:Candalua

Da Wikisource.
Jump to navigation Jump to search
Wikisource:Babel
it-N Questo utente può contribuire con un livello madrelingua in italiano.
vec-N Sta utensa cuà ła parla ła łéngua vèneta da co ła ze nasesta.
en-3 This user has advanced knowledge of English.
Utenti per lingua

sysop di it.source, vec.source (anche burocrate), la.source (anche burocrate), wikisource.org

Utente:CandalBot, il mio bot principale (contributi)

/Sandbox     /DeleteList     DPL

Wikisource:Canone

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

Categoria:Collegamento wikidata appropriato Letteratura Testi-G Letteratura-G Poesie Testi di Augusto Bargiacchi Testi del 1835 Testi del XIX secolo Testi con versione cartacea a fronte La_galleria_delle_donne pre-Edizione


Un testo non proofread a caso

Autori mul.ws da collegare a Wikidata

Revision content


[1]

trattino in fondo

Statistiche


Le mie malefatte[modifica]

Tanto 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):

Il primo testo che ho caricato: Scarica in formato ePub Crystal Clear app kdict.png  Salutazione a Venezia 100%.svg  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...).

Testi interessanti da trascrivere/rileggere[modifica]

Proposte di correzione[modifica]

trasclusione dalla pagina Progetto:Trascrizioni/Proposte di correzione:

Archivi[modifica]

Segnalazione errore Pagina:Le_rime_di_M._Francesco_Petrarca_I.djvu/400[modifica]

Nella pagina: Pagina:Le_rime_di_M._Francesco_Petrarca_I.djvu/400 il testo: I’ vidi il ghiaccio, e lì stesso la rosa, dovrebbe essere corretto in I’ vidi ’l ghiaccio, e lì presso la rosa;. --186.77.205.160 07:26, 6 gen 2022 (CET)

✔ Fatto εΔω 07:53, 6 gen 2022 (CET)

Segnalazione errore Pagina:Le_rime_di_M._Francesco_Petrarca_I.djvu/400[modifica]

Nella pagina: Pagina:Le_rime_di_M._Francesco_Petrarca_I.djvu/400 il testo: Stamani era un fanciullo et or son vecchio. dovrebbe essere corretto in Sta mane era un fanciullo, ed or son vecchio.. --186.77.205.160 07:27, 6 gen 2022 (CET)

✔ Fatto εΔω 07:53, 6 gen 2022 (CET)

Segnalazione errore Pagina:I_Duelli_Mortali_Del_Secolo_XIX,_Battistelli,_1899.djvu/9[modifica]

Nella pagina: Pagina:I_Duelli_Mortali_Del_Secolo_XIX,_Battistelli,_1899.djvu/9 il testo: (nessun testo selezionato) dovrebbe essere corretto in Vescot. Commento: senza rientranza a destra --217.140.99.251 18:00, 4 feb 2022 (CET)

✔ Fatto Il problema si pone con le parole troppo corte. È necessario specificate il parametro "larghezzas=" Luigi62 (disc.) 19:47, 4 feb 2022 (CET)

Segnalazione errore Pagina:I_Duelli_Mortali_Del_Secolo_XIX,_Battistelli,_1899.djvu/9[modifica]

Nella pagina: Pagina:I_Duelli_Mortali_Del_Secolo_XIX,_Battistelli,_1899.djvu/9 il testo: (nessun testo selezionato) dovrebbe essere corretto in Vivaldi. Commento: senza rientranza a destra --217.140.99.251 18:00, 4 feb 2022 (CET)

✔ Fatto Luigi62 (disc.) 19:47, 4 feb 2022 (CET)

Segnalazione errore Pagina:Italia,_Repubblica_-_Costituzione,_testo_originale.pdf/4[modifica]

Nella pagina: Pagina:Italia,_Repubblica_-_Costituzione,_testo_originale.pdf/4 il testo: (nessun testo selezionato) dovrebbe essere cancellato. --89.96.212.130 10:39, 11 feb 2022 (CET)

X Non fatto Non mi sembra ci siano errori. --Mrcesare (disc.) 10:57, 11 feb 2022 (CET)

Segnalazione errore Pagina:Storia_dei_Mille.djvu/198[modifica]

Nella pagina: Pagina:Storia_dei_Mille.djvu/198 il testo: compì dovrebbe essere corretto in compì. Commento: colpì --37.162.158.71 16:30, 26 lug 2022 (CEST)

✔ Fatto Can da Lua (disc.) 09:14, 27 lug 2022 (CEST)

Strumenti e link vari[modifica]

Namespace[modifica]

namespace 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[modifica]

Invocare 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 img/ -1 | grep jpg | while read name; do head=`echo $name | cut -d . -f 1`; printf "${head} "; c44 -dpi 300 "img/${head}.jpg" "djvu/${head}.djvu"; done
djvm -c titolo.djvu djvu/*

Aggiungere strato OCR ad un djvu (con tesseract):

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

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