Viquipèdia:Bots: diferència entre les revisions

Contingut suprimit Contingut afegit
m Revertides les edicions de: 85.192.70.45 (discussió) fins l'última edició de: Legobot
Línia 7:
 
En principi, si la tasca pot expressar-se com un [[algorisme]], és possible programar a un bot perquè la realitzi; altres tasques com, per exemple, corregir els enllaços que apunten a una [[Viquipèdia:pàgina de desambiguació|pàgina de desambiguació]] perquè portin a la pàgina correcta, requereixen de la supervisió d'un operador humà, però poden igualment ser recolzades per bots perquè cooperin agilitzant la tasca.
 
== Pywikipediabot ==
El projecte [[:m:pywikipediabot|pywikipediabot]] ha desenvolupat una biblioteca de recursos programada en [[Python]], que implementa les funcions necessàries per interactuar amb el programari de MediaWiki; el programari inclou diversos bots, capaços de realitzar un gran nombre de tasques. Si bé altres bots especialitzats s'empren ocasionalment, la majoria dels [[:Categoria:Viquipèdia:Bots|bots actius en la viquipèdia en català]] utilitzen aquest programari.
 
Les funcions implementades en el paquet de pywikipedia inclouen els següents bots:
 
{| class="wikitable"
! Nom de [[script (informàtica)|script]] a executar pel bot
! Funció
|-
| ''category.py''
| Treballar amb categories: afegir pàgines a una categoria, llevar pàgines d'una categoria, moure pàgines d'una categoria a una altra.
|-
| ''interwiki.py''
| Afegir i corregir [[Ajuda:Enllaç interlingüïstic|enllaços interlingüïstics]]:
* autònomament, seguint els enllaços interwiki que ja existeixen i afegint a la pàgina original els enllaços presents en una pàgina enllaçada que falten en la versió en català
* amb ajuda humana, demanant suggeriments de com podria cridar-se la pàgina en qüestió en un altre(s) idioma(s) i afegint així *interwikis a les pàgines que actualment no tenen cap.
|-
| ''redirect.py''
|
* corregir automàticament les redireccions dobles, segons el llistat que genera [[Especial:DoubleRedirects]]
* esborrar les redireccions que apunten a una pàgina inexistent (només possible si l'usuari que corre el bot té permisos de [[Wikipedia:bibliotecaris|bibliotecari]])
|-
| ''replace.py''
| Reemplaçar cadenes de text d'acord a una [[expressió regular]], útil per corregir errors d'ortografia o implementar canvis en la sintaxi de la Wiki.
|-
| ''solve_disambiguation.py''
| Corregir els enllaços a pàgines de desambiguació. Requereix d'intervenció humana per triar l'enllaç correcte.
|-
| ''table2wiki.py''
| Convertir a la sintaxi de MediaWiki totes les taules en format [[HTML]].
|-
| ''template.py''
| Traslladar [[A:P|plantilles]], així com canviar els enllaços per ''subst:'', entre altres tasques relacionades.
|-
| ''upload.py''
| Pujar imatges massivament a una Wikipedia. Actualment obsolet, gràcies a l'ús de [[Commons]].
|-
| ''weblinkchecker.py''
| Comprovar que els enllaços externs d'un grup de pàgines (o tota una Viquipèdia) continuen existint; si ben el bot no elimina els enllaços trencats, produeix un informe detallat de tots els enllaços que necessiten revisió.
|}
 
== Bots actius ==