martedì 16 gennaio 2007

Ciao raga
Continuiamo col botolo, allora, ora avete il vostro bot (speriamo, altrimenti tornate in dietro, riprovate ed eventualmente chiedetemi :) ) ma cosa si può fare con questo bot?
Intanto iniziamo con le spiegazioni di base, che male non fa. Allora, bot deriva dalla parola robot (ma questo penso che ci eravate già arrivati) e in pratica consiste nell'avere sia la cartella pywikipedia che l'installazione di python, il linguaggio che vi permette di usare il vostro botolo :) Se per caso vi interessa studiarlo (so che la risposta è no ma forse fra qualche annetto potrà servirvi ;) ) potete trovare un'ottima guida qui. Quei file che trovate dentro la cartella pywikipedia altro non sono che degli script ovvero degli automatismi. Gli script che useremo saranno:

1) Login.py
2) Replace.py
6) Sistemaredirect.py
7) Benvenuto.py

Allora, login.py l'abbiamo visto, serve per loggare il bot e per poter non essere anonimi (per gli admin c'è una chicca speciale, andate su meta per vedere cosa ;) )
Il replace.py è lo script magico (si, magico) infatti si può fare praticamente qualsiasi cosa con le regex (giuro, ho fatto anche l'impossibile eheh) ed è quello che prende le regex dal fixes.py per eseguire gruppi di regex contemporaneamente :)
Sistemaredirect.py è uno script fatto da pietrodn per mettere a posto i redirect, potete trovare il file qua :)
Benvenuto.py serve per benvenutare, trovate il file nello stessa pagina. Chicca: se sostituite il 250 con un numero maggiore/minore cambiate il numero di utenti che caricate per vedere se hanno bisogno di un bel benvenuto :)
Ci sono tanti altri bei script che potete trovare qua con le belle descrizioni che ho tradotto per voi :) (ma questi sono gli script indispensabili)

venerdì 5 gennaio 2007

Ciao ragazzi, allora, continuiamo con le cose un po' da avanzati ma anche i neofiti possono sbirciare, non morite mica :D
Allora, se le regex non le mettiamo scritte in DOS si possono richiamare con il parametro -fix: di replace che è mooooolto utile :) infatti questo bel parametro ci permette in questo modo di richiamare un gruppo (si, avete capito bene, un gruppo) di regex e farle scandagliare in contemporanea facendoci perdere circa un nanosecondo in più per regex (più o meno ho ragione, se consideri che comincia a rallentare con oltre 100 regex in contemporanea).
Ne parlerò di più, ora non ho tempo, però posso darvi un bel link... ovvero, questo dove ho messo tuuuuutte le mie regex. Se lo sostituite al vostro file fixes.py potrete destreggiarvi pure voi con le mie regex ;) Ciao a todos, Filnik

mercoledì 3 gennaio 2007

Ciao gente (anzi, ciao fabex :D )
La regex che segue serve per sostituire tutti gli [[Image: in [[Immagine: che serve per italianizzare ulteriormente Wikipedia :)

# per it.wikipedia
# replace.py -fix:image -start:!
'image': {
'regex': True,
'msg': {
'it':u'Traduco :D',
},
'replacements': [
(u"\[(\[|\[:)[Ii]mage:", ur"[\1Immagine:"),
]
},

Se avete bisogno, postate pure nei commenti ;)

Che schifo, meglio che lo metta qui