Differenze tra le versioni di "Discussioni progetto:Bot/Archivio/2008-2014"

# '''user =''' : serve al bot per sapere chi ha chiesto cosa. Nome "secco", senza Utente: e senza quadre. Sarà utilizzato, con calma, per spedire notifiche, inviare mail e quant'altro. Potrei ricavarlo comunque ma non ho voglia di trabajar, perchè il risultato - anche rovistando nella cronologia - potrebbe essere sbagliato.
# '''page =''' : servirà al bot per capire che l'azione è richiesta apponendo un tl|ToAlebot nella pagina xxx, ma va eseguita sulla pagina yyy. Quindi deve agire su yyy, ma poi anche su xxx per disattivare la richiesta. In un primo tempo yyy sarà il nome di '''una''' pagina, poi diventerà opzionalmente una lista e poi magari una categoria o un intero ns o tutti i progetti della famiglia wikisource in tutto il mondo... ''Chi pol dir''. :-)--[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 19:53, 3 set 2009 (CEST)
: Vi sono varie funzioni utilissime che richiedono la rapida lettura del testo di migliaia di pagine. Un bot scarica una pagina dal sito in un secondo circa; nello stesso tempo, può leggere migliaia e migliaia di pagine, se già ne possiede una copia in locale. Quindi, gli script che "ripassano" un intero progetto non leggono affatto pagina per pagina il progetto, per cercare le pagine giuste: leggono un dump xml, e nello script xmlreader.py c'è tutto quello che serve per farlo. :-) L'ho appena "violato", e ho estratto un paio di routine che mi interessavano. Saranno anche loro montate nel bot. Prima su ekopedia, dove ho da risolvere un problemino analogo a quello del crosslink, poi, quando le cose saranno sgrezzate, qui. --[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 00:04, 4 set 2009 (CEST)