Wikibooks:Elenchi generati offline/Libri senza categorie di Dewey: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m aggiorno |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{Pagina in disuso}} |
|||
{{Elenco offline |
{{Elenco offline |
||
|data=30 agosto 2012 |
|data=30 agosto 2012 |
Versione delle 22:19, 8 ago 2017
Template:Pagina in disuso Questo elenco generato il 30 agosto 2012 da una query su una copia del database di Wikibooks raccoglie tutte le pagine che sono libri privi della categorizzazione decimale di Dewey.
Query
Alternative
- Apri [1], scorri fino al dump più recente, scarica il dump "List of page titles" oppure "all titles in ns0"; scompattalo.
- Esegui su terminale (Unix/Linux):
echo 'titoli = [' > titoli.txt grep -v '/' < list_of_page_titles | sed 's/\"/\\"/g ; s/^/"/ ; s/$/",/' >> titoli.txt echo '];' >> titoli.txt
- Apri una pagina di Wikibooks, e la console Javascript del browser.
- Copia tutto il testo del file titoli.txt ed eseguilo nella console come una sola istruzione.
- Incolla questo codice nella console ed eseguilo:
libriSenzaDewey = []; for(i = 0, j = 10; i < titoli.length; i+= 10, j+= 10) { libriSenzaDewey = libriSenzaDewey.concat( screma(titoli.slice(i, j)) ); console.log("Scaricati " + Math.min(j, titoli.length) + " di " + titoli.length); } libriSenzaDewey.sort(); console.log("Libri che non hanno le categorie di Dewey:"); console.log("# [[" + libriSenzaDewey.join("]]\n# [[") + "]]"); console.log("Fine elenco."); // @param titoli Un array di non più di 10 titoli. // @return Un array dei titoli dei libri che non appartengono a nessuna categoria di Dewey. function screma(titoli) { query = $.ajax({ url: mw.util.wikiScript('api'), // Questa API non supporta più di 10 titoli alla volta... data: { action: 'query', prop: 'categories|info', cllimit:500, titles: titoli.join("|"), format: 'json' }, type: 'POST', async: false }); pagine = JSON.parse(query.responseText).query.pages; senzaDewey = []; for(id in pagine) { libro = pagine[id]; isRedirect = (libro.redirect != undefined); isFake = libro.title.match( /^Pagina principale$/i ) || libro.title.match( /^Page title$/i ); if ( !isFake && !isRedirect && !contieneDewey(libro.categories) ) senzaDewey.push(libro.title); } return senzaDewey; } // screma() function contieneDewey(categorie) { if (categorie == undefined) // Non ha categorie. return false; for(var i = 0; i < categorie.length; i++) { if ( categorie[i].title.match(/^Categoria:Dewey /) ) return true; } return false; }
Elenco
- Anestesiologia
- Archeoastronomia
- Armi tedesche seconda guerra mondiale
- Aziende di Erogazione, Azienda dello Stato e Enti Locali
- B-52 Stratofortress
- Compendio base di Teoria musicale
- Consultare l'Orario Ferroviario
- Costruire un computer
- Dati utili per wargamers
- Dialogo operativo
- DoubleCAD XT
- EMule
- Endocrinologia
- Estetica contestuale
- Filosofia della religione di Kant
- Finnegan's Wake
- Fondamenti di automatica
- Forze armate mondiali dal secondo dopoguerra al XXI secolo
- Gallerie di piazza Scala
- I miti di civilizzazione
- Il delitto di Cogne
- Informatica ecologica
- Intensificazione dell'intelligenza
- JQuery
- L'origine della vita
- La terra per nutrire il pianeta
- Laboratorio di biologia
- Laboratorio di chimica in casa
- Linguistica contestuale
- Linguistica del proto-indoeuropeo
- Logica
- Manuale nautico
- Meccanica razionale
- Metin2
- Metrica classica
- Na'vi
- Neopets
- Norvegese
- Organizzare un matrimonio
- Otorinolaringoiatria
- Peeragogia
- Piemontese
- Pittura lombarda dell'ottocento
- Pneumologia
- Prendere appunti
- Propulsione Aerea
- Razzimodellismo
- Record di Animalia
- Sistemi informativi
- Sistemi informativi e industria consumer
- Sogno lucido
- Spip
- Storia delle miniere di sale siciliane
- Tecnologie Informatiche
- Teoria della Probabilità
- Teoria musicale
- Texas Hold'em
- Tipologie mito
- Travian
- Tribal Wars
- Ungheria
- Unione Europea
- Universo
- Usare Wikibooks
- Vademecum per notai
- Vi
- Via Lattea
- Video editing
- VoIP e Asterisk
- Vocabolario di lingua etrusca
- Wikijunior Alfabeto degli animali
- Wikijunior Colori
- Wikijunior Dinosauri
- Wikijunior Europa
- Wikijunior Giochi per bambini
- Wikijunior Gli animali del bosco
- Wikijunior Grandi felini
- Wikijunior Il corpo umano
- Wikijunior Il sistema solare
- Wikijunior Sudamerica
- William Shakespeare
- Yu-Gi-Oh!