From Wikipedia, the free encyclopedia
Informació ràpida, vegeu més avall per a més detall.
page | archive | algo | max archive size | min threads left | min threads to archive | archive header |
---|---|---|---|---|---|---|
Viquipèdia:Canvi de nom d'usuari | ~/{year} | done(15d) | - | 3 | 1 | {{arxivada}} |
Viquipèdia:Bots/Sol·licituds | ~/{year} | done(15d) | - | - | - | {{arxivada}} |
Viquipèdia:Petició de marca de bot | ~/{year} | done(30d) | - | 3 | 1 | {{arxivada}} |
Viquipèdia:Petició als administradors | ~/Arxiu_{counter} | done(7d) | 70K | 2 | - | {{arxivada}} |
Viquipèdia:Sala dels administradors | ~/{year} | old(61d) | - | 3 | 1 | {{arxivada}} |
Viquipèdia:Tech News | ~/Arxiu_{counter} | old(7d) | - | 2 | 1 | {{arxivada}} |
Usuari Discussió:Coet | ~/Arxiu_{year} | old(30d) | - | 1 | 2 | {{discussió arxivada}} |
Usuari Discussió:BotReversor | ~/Arxiu_{year} | old(30d) | - | 1 | 2 | - |
Usuari Discussió:Vriullop | ~/Arxiu_{counter} | old(30d) | - | 2 | 2 | {{discussió arxivada}} |
Esta pàgina serveix per a arxivar pàgines de discussió amb un bot. El codi font és una modificació de m:Pywikipediabot/archivebot.py, fet per en:User:Misza13, adaptada al format de la Viquipèdia en català i amb una implementació pròpia pensada per a configurar en una única pàgina l'arxivament de diverses pàgines de discussió.
Amb esta nova implementació s'espera que resulte més còmode disposar de totes les opcions d'arxivament de diverses pàgines en una sola pàgina, de manera que no s'haja de recòrrer cadascuna de les pàgines a arxivar en cas de necessitat de canviar la configuració d'un mateix tipus de pàgina (com pot ser les diverses pàgines que conformen les diferents seccions de la taverna). A més a més s'evita la modificació de les dades de configuració per error, ja que a diferència del mètode original els paràmetres de configuració no s'inserixen en la mateixa pàgina a arxivar.
El codi font el trobareu a User:ArxivaBot/scripts/cawiki/archivebot_cawiki.py (versió antiga a User:TronaBot/Python/Arxivador.py) i la versió en curs al Toolforge (versió antiga Labs).
Els paràmetres i variables es mantenen en anglés per compatibilitat i per facilitar la comprensió del codi en cas que puguera adaptar-se a altres projectes d'altres idiomes.
El bot agafa les dades de la taula anterior, cada columna és un pàrametre de configuració per a l'arxivament d'una pàgina. Cada fila representa una pàgina amb tots els seus paràmetres de configuració. Els paràmetres per a l'arxivament d'una pàgina són: page (nom de la pàgina), archive (nom de l'arxiu), algo (algorisme), max archive size (mida màxima d'arixu), min threads left (mínim de fils romanents), min threads to archive (mínim de fils a arxivar) i archive header (plantilla d'encapçalament de l'arxiu).
A continuació expliquem el més rellevant per a cada paràmetre. A nivell general es pot dir que si no es vol donar cap valor a algun paràmetre es pot deixar la casella en blanc o, per claredat, es pot deixar un guionet (-). Qualsevol paràmetre té un valor per defecte excepte page i archive que són obligatoris.
No hi ha res a destacar, excepte que només es poden arxivar pàgines de discussió d'usuaris o pàgines del nom d'espai Viquipèdia.
El nom d'arxiu ha de ser una subpàgina de la pròpia pàgina a arxivar, raó per la qual es pot emprar la titlla (~) per substituir aquest. A més, el nom de l'arxiu pot contenir expressions, o variables, per a que el bot les substituïsca pel valor que representen. Les més aconsellables són {counter}, {year}, {month}. {year} i {month} es poden utilitzar conjuntament, mentre que {counter} no accepta cap altra expressió.
Si utilitzem {counter} el bot substituirà esta expressió per un número que anirà incrementant a mida que la pàgina supere la mida establerta a la configuració o 200K en cas d'omitir-la. Cal assenyalar que amb esta expressió és necessari indicar la mida màxima que es vol per a la pàgina de l'arxiu, que per defecte es de 200K.
Si utilitzem {year} i {month} o sols {year}, no s'aconsella {month} sense combinar-lo amb {year}, el bot substituïx {year} per l'any de la darrera intervenció signada amb data i {month} per al mes d'esta.
Es pot arxivar una pàgina pel temps que ha passat des de la darrera intervenció d'un usuari a la secció (o fil de discussió). Per això utilitzarem l'algorisme d'antiguitat old(nnC)
, que és el que s'empra per arxivar planes de discussió d'usuaris. També es pot arxivar amb l'algoritme de resolució done(nnC)
. En ambdós casos s'ha d'indicar el temps que ha de passar per a considerar que es pot arxivar el fil, representat ací per nnC
on nn
serà un nombre sencer i C
identifica la unitat de temps, en principi s'aconsella emprar d per a dies o h per a hores, tot i que el bot s'executarà només una vegada al dia. També estan disponibles altres unitats de temps com: y per a anys i m per a mesos. L'algoritme per defecte és old(30)
per a una pàgina de discussió d'usuari i done(30d)
per a una pàgina de projecte (del nom d'espai de Viquipèdia).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.