Utente:Nonno D'acciaio/Sandbox2: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
{{scorciatoia|N:BOT}}
{| style="width:100%;margin:0px;background-color:#001;font-family:sans-serif;font-size:120%;font-weight:bold;border:2px solid whitesmoke; -moz-border-radius:5px; -moz-border-radius:5px; text-align:center;color:#eeb;padding:0.2em 0.4em;"
__NOTOC__
|-
Buoni Ordinari del Tesoro? No... non sono tesori, non sono ordinari, e soprattutto, '''non sono buoni!'''
|{{ #ifeq: {{#expr:({{{q}}} < 0.25) }} | 1 |
 
[[Image:moon_phase_0.png|moon_phase_0.png]] |
<big>'''ATTENZIONE</big>: prima di usare il bot per una [[Cazzata|furbissima nuova super-idea geniale]] è meglio parlarne prima nella [[Discussioni Nonciclopedia:Bot|discussione]] o sull'apposito [http://nonciclopedia.altervista.org/phpBB3/viewtopic.php?f=3&t=2457 topic] del forum.'''
{{ #ifeq: {{#expr:({{{q}}} < 0.75) }} | 1 |
== Nuove leve ==
[[Image:moon_phase_1.png|moon_phase_1.png]] |
Al momento non abbiamo bisogno di nuovi bot. Se comunque ritieni di poter dare il tuo contributo, proponiti [[{{TALKPAGENAME}}|nella discussione]].
{{ #ifeq: {{#expr:({{{q}}} < 1.25) }} | 1 |
 
[[Image:moon_phase_2.png|moon_phase_2.png]] |
== Guida all'utilizzo del magico mondo dei bot ==
{{ #ifeq: {{#expr:({{{q}}} < 1.75) }} | 1 |
Per una guida su come installare e configurare i vostri bot potete consultare la pagina [http://meta.wikimedia.org/wiki/Come_usare_il_wikipediabot_in_linguaggio_python Guida di base all'uso dei bot]. Dato però che {{citnec|quella guida è una merda|e=citazione VERAMENTE necessaria}}, di seguito troverete delle delucidazioni semplici e veloci a seconda del vostro sistema operativo:
[[Image:moon_phase_3.png|moon_phase_3.png]] |
 
{{ #ifeq: {{#expr:({{{q}}} < 2.25) }} | 1 |
# Innanzitutto è necessario, come primissima cosa, scaricare ed installare dove volete '''Pyton'''. Python è già presente in gran parte delle distribuzioni Unix. Se non lo è potete scaricarlo da [http://www.python.org/download/ http://www.python.org/download/].
[[Image:moon_phase_4.png|moon_phase_4.png]] |
# Una volta scaricato ed installato Pyton dovete scaricare il software per i bot. Questo si può facilmente reperire su [http://sourceforge.net/projects/pywikipediabot/ Sourceforge.net] ma qui troverete con molta probabilità una versione datata. Per essere sicuri di trovare una versione aggiornata è necessario scaricarla. A seconda del programma che si vuole utilizzare si procede in vario modo:
{{ #ifeq: {{#expr:({{{q}}} < 2.75) }} | 1 |
 
[[Image:moon_phase_5.png|moon_phase_5.png]] |
'''Visual Studio'''
{{ #ifeq: {{#expr:({{{q}}} < 3.25) }} | 1 |
Se possedete una copia installata di Visual Studio (2003-2005-2008-2010) è possibile scaricare il plug-in visualSVN dal sito [http://www.visualsvn.com/visualsvn/download/ http://www.visualsvn.com/visualsvn/download/]. Una volta installato è possibile aprire Visual Studio e scaricare il pacchetto mediante i comandi da menù: VisualSVN->Get solution from subversion. Vi apparirà una finestra di dialogo; completare i campi Repository URL con http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/, mettere il nome del progetto e indicare la cartella dove salvare i file.
[[Image:moon_phase_6.png|moon_phase_6.png]] |
 
{{ #ifeq: {{#expr:({{{q}}} < 3.75) }} | 1 |
'''TortoiseSVN'''
[[Image:moon_phase_7.png|moon_phase_7.png]] |
É possibile utilizzare questo programma per scaricare il pacchetto pywikipedia. Trovate TortoiseSVN alla pagina [http://tortoisesvn.net/downloads http://tortoisesvn.net/downloads]. Una volta installato potete scaricare da riga di comando con i seguenti comandi:
[[Image:moon_phase_0.png|moon_phase_0.png]] |
Per scaricare il bot dalla linea di comando con SVN, digita:
}}
<code>$ svn checkout http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/ pywikipedia</code>
}}
 
}}
Omettendo i file di controllo ortografico (nettamente più veloce):
}}
<code>$ svn checkout --ignore-externals http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/ pywikipedia</code>
}}
 
}}
Nella tua cartella attuale (nel dubbio su quale sia, in Linux, Cygwin e altri ambienti UNIX puoi dare il comando <tt>pwd</tt> o controllare la variabile <tt>$PWD</tt>) verrà creata una nuova cartella chiamata 'pywikipedia'.
}}
 
}}
== [[BOT]] su [[Nonciclopedia]] ==
|The Moon is currently in its {{#switch:{{#expr:({{{q}}}) mod 4}}|0=1st|1=2nd|2=3rd|3=4th|}} quarter and is {{ #ifeq: {{#expr:({{{q}}} < 2) }} | 1 |
Per utilizzare il pywikipediabot su Nonciclopedia devi prima modificare alcuni file del pacchetto originale:
{{#expr:(({{{q}}})*50 round 0)}} |
# Il file '''[[/patch|wikipedia.py]]''' per disattivare i fastidiosissimi "wikia-credits" (se hai l'ultima versione del pacchetto pywikipedia puoi saltare questo passaggio)
{{#expr:((4-{{{q}}})*50 round 0)}}
# Il '''[[/uncyclopedia_family.py|uncyclopedia_family.py]]''' (nella cartella ''families'') per aggiungere i nuovi namespace
}}% full. {{B}}<span class="countdowntimer" style="font-size:75%;" name="nextMoonTimeSpan">{{NextMoonTime}}</span><div name="currentmoonscaledphase" style="display:none;">{{{q}}}</div> <span style="font-size:75%; line-height:1.1em;">next full moon.</span>
# Il file '''[[/user-fixes.py|user-fixes.py]]''' (da creare) per riconoscere i tag che evitano la correzione automatica
 
Ora siete pronti per leggere la [http://meta.wikimedia.org/wiki/Come_usare_il_wikipediabot_in_linguaggio_python Guida di base all'uso dei bot] saltando tutto il [[Bla bla bla]] sul download e dando una lettura veloce alle parti già spiegate qui.
 
== Personaggi e interpreti ==
{| width="100%" align="center" style="background: #FFFFFF; color: #000000; border: 1px solid #000000; text-align: left; margin-bottom: 0px; margin-top: 0px;"
|- style="background: #ddf; border-bottom: 2px solid black"
!style="width:12%"|Bot
!style="width:12%"|Padrone||Incarichi
|- style="background: #fff; border-bottom: 1px solid black"
|[[Speciale:Contributi/RangerPfennerBot|RangerPfennerBot]]||[[Utente:Pfenner|Pfenner]]||
* Correzioni accenti
* Aggiunta wikilinks
* Sistemazione redirect doppi
* Controllo tag <nowiki><references/></nowiki>
|-style="background: #ddd; border-bottom: 1px solid black"
|[[Speciale:Contributi/HeavyBot|HeavyBot]] (inattivo dall'1/8/2008)||[[Utente:Heavymachinegun|Heavymachinegun]]||
* Shit detection
|-style="background: #fff; border-bottom: 1px solid black"
|[[Speciale:Contributi/Sanjibot|Sanjibot]]||[[Utente:Sanjilops|Sanjilops]]||
* Ricerche con "Makelist"
* Gestione template {{Template|inutilizzato}}
|-style="background: #ddd; border-bottom: 1px solid black"
|[[Speciale:Contributi/Qscgu9-bot|Qscgu9-bot]] ||[[Utente:Laurusnobilis|Laurusnobilis]]||
* Correzioni accenti
* Sistemazione redirect doppi
|-style="background: #fff; border-bottom: 1px solid black"
|[[Speciale:Contributi/EurinomeFemBot|EurinomeFemBot]] <small>(il primo nonché unico FemBot della storia dell'informatica)</small>||[[Utente:Eurinome|Eurinome]]||
*Shit detection
|-style="background: #ddd; border-bottom: 1px solid black"
|[[Speciale:Contributi/MFHbot|MFHbot]]||[[Utente:MFH|MFH]]||
*Ricerche a scopo di restauro
|-style="background: #fff; border-bottom: 1px solid black"
|[[Speciale:Contributi/Rambot|Rambot]]||[[Utente:Connor McSullivan|Connor McSullivan]]||
*In costruzione, per ora lo uso come [http://www.youtube.com/watch?v=RtpKjgwi4Sc Magic Bullet.]
|}
 
{{Img
|Url = http://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/BB61_USS_Iowa_BB61_broadside_USN.jpg/300px-BB61_USS_Iowa_BB61_broadside_USN.jpg
|Pag = http://en.wikipedia.org/wiki/File:BB61_USS_Iowa_BB61_broadside_USN.jpg
|Larg = 300px
|Pos = right
|Testo = Un tipico bot durante la correzione della [[E']].
}}
 
== Incarichi ==
::'''''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new}} Richiedi un nuovo compito per i bot]'''''
* <s>Spostamento [[Nonciclopedia:Giochi:Insonnia]] e [[Nonciclopedia:CasiNonci]] nel ns Giochi</s> (fatto)
 
=== [[/Ricerche|Ricerche]] ===
Liste generate da [[/Makelist|makelist]]
 
== Regex utili (da implementare prossimamente in ''user-fixes'') ==
'''<big>ATTENZIONE</big> (Sì di nuovo!): Ricordati delle pagine da ricontrollare se fai andare il bot in automatico.'''
* '''...è/e' ⇒ é''' (da provare):
<nowiki>replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\w+ch|\b[Nn]|\b[Ss]|\w+nt[ai]tr|\b[Bb]ign)(è|e\'(?!\')|e’)\b" "\1é"</nowiki>
:Non funziona sulle ''<nowiki>e'</nowiki>'' seguite da ' (per il corsivo o il grassetto).
 
* '''...e' ⇒ è''' (da provare):
<nowiki>replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\b|\b[Cc]io|\b[Cc]aff|\b[Tt])(e\'(?!\')|e’)\b" "\1è"</nowiki>
:Stesso problema: non può essere utilizzata per le ''<nowiki>e'</nowiki>'' seguite da '.
:'''Pagine da rollbackare/controllare''' se il bot va in automatico: [[Analfabbetismo]], [[L'autore di questo articolo]], [[Lingua lombarda]], [[Niubbi facts]] (tutti), [[Papaboys Facts]], [[Perché]], [[Sindrome del Nonciclopediano]], [[Truzzi Facts]]
*'''E' ⇒ È''' (da provare):
<nowiki>replace.py -regex -start:! "\b(E\')([\s\.:;\?!\|])" "È\2"</nowiki>
:Stesso problema di sopra.
:Da usare come modello per le regex delle altre vocali accentate (maiuscole e minuscole)
:'''Pagine da rollbackare/controllare''' se il bot va in automatico: [[1 dicembre]], [[25 maggio]], [[28 febbraio]], [[A.S. Roma]], [[Ayrton Senna]], [[Bocciatura]], [[CAPS LOCK FACTS]], [[Commodore 64]], [[Death Note]], [[Dislessia]], [[Enciclopedicità dubbia]], [[Film d'azione in tribunale]], [[Formula 1]], [[Fun dei Tokio Hotel facts]], [[Google translator]], [[Grind Metal]], [[Gruppo Bilderberg]], [[Jimbo Wales]], [[Kirk Hammett]], [[Link sbagliati]], [[Manuali:Evocare una creatura demoniaca]], [[Minkipedia]], [[Niubbi facts]] (tutti), [[Nonciclopedia fa schifo]], [[Perché]], [[Questa pagina fa schifo]], [[Random]], [[Rotto]], [[Suonerie per cellulari di Italia 1]], [[Traduzione]], [[Truzzi Facts]], [[Tsunami]], [[Wikipedia]], [[YouTube Poop]]
*'''pò ⇒ po’''':
<nowiki>replace.py -regex -start:! "\bpò\b" "po’"</nowiki>
:'''Pagine da rollbackare/controllare''' se il bot va in automatico: [[Lingua lombarda]], [[Niubbi Facts]] (tutti), [[Pò]], [[Truzzi Facts]]
 
== Script ==
* [[/patch|Patch per ''wikipedia.py'']]
* [[/uncyclopedia_family.py]]
* '''[[/Shit Detector|Shit Detector]]''': per processare rapidamente gli articoli di bassa levatura
* '''[[/user-fixes.py|Nonci-Formatter]]''': per correggere gli errori di scrittura e formattazione
* '''[[/Makelist|Makelist]]''': per effettuare ricerche di precisione assoluta
 
=== Script da modificare per un corretto funzionamento su Nonciclopedia ===
Se intendete usare i bots elencati di seguito è necessario apportare alcune modifiche al sorgente, poiché sono impostati per funzionare su [[Wikipedia]], dove, come è noto, le cose funzionano [[Cazzo di cane|al contrario]].
*redirect.py
*lonelypages.py
*noreferences.py
 
== Guide e link utili==
* [http://botwiki.sno.cc/wiki/Main_Page Sito di BotWiki]
* [http://meta.wikimedia.org/wiki/Come_usare_il_wikipediabot_in_linguaggio_python Guida di base all'uso dei bot]
* [http://meta.wikimedia.org/wiki/Category:Pywikipedia Guide di vari script]
* [http://fido.altervista.org/RegExp/regex.html Guida sulle regex]
* [http://riciclopedia.wiki-site.com Riciclopedia], wiki per gli esperimenti, che può essere devastata senza timore. [[/riciclopedia_family.py|Qui]] trovi la family.
* [[/Shitdetector/Guida|Guida Shit Detector]]
 
{{cat|Progetti}}
0

contributi