Handleiding moderatoren/Pywikipedia bot

Uit Wikibooks

Ga naar: navigatie, zoek
Inleiding
Attitude
Wat is een moderator?
Overleggen
Privacy
Persoonlijke aanvallen
Kennis
Inleiding tot MediaWiki
Extra functies
Onderhoudstaken
Vandalismetools
Gebruik van e-mail
Gebruik van chatbox
OTRS
Licenties
Categorisatie
Taken
Vandalisme aanpakken
Verwijdersessies uitvoeren
Nu Weg
Artikelen
Afbeeldingen
Nu Commons
Sjablonen
Categorieën
Transwiki
Geschiedenis samenvoegen
Handige extra's
Uitgebreide kennis MediaWiki
Open proxies
Pywikipedia bot
Nuttige pagina's

Inhoud

[bewerken] Leerdoel

Moderatoren bekend maken met de Pywikipedia-bot, als ook de voordelen daarvan.

[bewerken] Vereisten

  • Werken in een dos-scherm voor Windowsgebruikers
  • Werken in een terminal voor Linux- en Mac-gebruikers
  • Een gezonde antipathie tegen veelvuldige kleine bewerkingen

[bewerken] Wat is een bot

Een bot bestaat uit een aantal programma's, die in het geval van pywikipedia in de programmeertaal Python zijn geschreven. De bot wil enige, voornamelijk, onderhoudstaken automatiseren of vergemakkelijken. Dit betekent overigens niet dat een bot geen input nodig heeft van de gebruiker. De gebruiker moet afhankelijk van het type wijziging veelvuldig, voorgestelde bewerkingen van het botprogramma beoordelen en accorderen.

[bewerken] Bot downloaden en installeren

[bewerken] Windows

  • Als eerste gaan we Python downloaden. Volg deze link en download Python: www.python.org/download/
  • Pak het bestand uit in de directory c:\Python25
  • Als tweede komt de bot. Hier bevindt zich de snapshot voor de bot op Sourceforge. Laatste versie van de bot downloaden.
  • Installeer de files in een directory bijvoorbeeld: c:\pywikipediabot
  • Vervolgens moet je zorgen dat de botsoftware de alle routines terugvindt, door de directory toe te voegen aan de lijst met mappen waar het besturingssysteem in kijkt
    • Voor windows XP:
      • ga daarvoor naar het configuratiescherm en kies "systeem".
      • Ga naar het tabblad "Geavanceerd". Onderaan vind je een knop "Omgevingsvariabelen".
      • Het scherm dat je nu krijgt bestaat uit twee delen. Kies in het onderste de lijn met "Path" en klik op "Bewerk".
      • Voeg op het einde van de lijn een kommapunt en plaats daar de directorynaam (c:\pywikipediabot) van de botsoftware achter. Indien je een andere directory gekozen hebt die spaties in de naam bevat, moet je de directorynaam tussen aanhalingstekens plaatsen.
      • Druk 3 maal op OK

[bewerken] Linux

Vaak is Python al geïnstalleerd in Linux. Je kunt dus direct de bot downloaden. Mits svn geïnstalleerd is, kan dit met:

$ svn checkout http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia pywikipedia

[bewerken] Bot onderhouden

[bewerken] SVN

Wat is SVN?
Een SVN-programma vergelijkt dezelfde bestanden zowel op de eigen computer, met die bestanden die in het internet op Sourcefourge aangeboden worden. Als er een verschillende versie beschikbaar is, zal het SVN-programma het nieuwste bestand downloaden en het bestaande bestand vervangen.
TortoiseSVN voor Windows

TortoiseSVN is een veelgebruikt en eenmaal geïnstalleerd, een SVN programma dat eenvoudig is in het gebruik. Het programma is verkrijgbaar op www.tortoisesvn.net.


Commandline voor Linux

Als je de software via SVN hebt gedownload, zoals hierboven beschreven, kun je deze updaten met:

$ svn update

[bewerken] Het hele bot framework

De hele bot kan ook elke keer worden gedownload. Elke nacht worden zogenaamde Nightlies beschikbaar gesteld op de toolserver. Het gebruik van SVN wordt aangeraden, omdat daarmee de bestanden makkelijker bij te werken zijn. Deze nightlies zijn een goed alternatief als je ze vaak bijwerkt. De verzamelfile is beschikbaar via tools.wikimedia.de/~valhallasw/pywiki.

[bewerken] De bot voorbereiden

Voordat je de bot kunt gebruiken dien je een configuratie-bestand aan te maken.

  • Open een tekstverwerkingsprogramma, bijvoorbeeld Kladblok.
  • Voeg het volgende toe aan het bewerkingsscherm
mylang = 'nl'
family = 'wikipedia'
usernames['wikipedia']['nl'] = 'Naam_van_jouw_robotaccount'
  • Sla dit bestand op in c:/Pywikipediabot-nl met als naam user-config.py

Dit configuratie-bestand bevat de op zijn minst nodige informatie, waarmee kan worden gewerkt.

[bewerken] De bot starten

[bewerken] Windows

  • Druk op start en kies vervolgens uit uitvoeren
  • Typ in cmd.exe een dos-scherm verschijnt.
  • Typ vervolgens cd c:/Pywikipedia-nl en je bent in de bot-directory aangekomen.
  • Typ (voor het geval de path naar Python nog niet is vastgelegd) path c:/Python25, zodat de computer de exe-file van python weet te vinden.
  • Nu moet je eerst op wikipedia inloggen. Dat gaat zo: python login.py intypen.
  • Het inlog-programma vraagt om het wachtwoord van je botaccount; typ dit in. Het inlogprogramma eindigt met de mededeling: should be logged in now.

De bot is nu klaar om met het echte werk te gaan beginnen.


[bewerken] Linux

Open een terminal en ga naar de map waarin je pywikipedia hebt opgeslagen. Nu moet je eerst op wikipedia inloggen door login.py uit te voeren, normalerwijs met: python login.py. Het inlog-programma vraagt om het wachtwoord van je botaccount; typ dit in. Het inlogprogramma eindigt met de mededeling: should be logged in now.

[bewerken] Meestgebruikte bots voor moderator- en onderhoudstaken

  • Category.py kan helpen bij de verwijderlijst voor categorieën.
  • Redirect.py kan helpen bij het oplossen van dubbele doorverwijzingen en Doorverwijzingen naar een niet-bestaande pagina
  • Template.py en replace.py kunnen helpen bij het oplossen en verwijderen van sjablonen
Heckert GNU.png Deze pagina is vrijgegeven onder de GNU Free Documentation License (GFDL) en nog niet onder CC-BY-SA. Klik hier voor meer informatie.

Wilt u deze tekst gebruiken onder de Creative Commons CC-BY-SA licentie?
Klik dan hier om te kijken van welke gebruikers u nog toestemming nodig heeft.

Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.
Persoonlijke instellingen