Bewerken van Scoutpedia.nl:Bots
Scoutpedia.nl, dé Scouting wiki
Deze bewerking kan ongedaan gemaakt worden. Hieronder staat de tekst waarin de wijziging ongedaan is gemaakt. Controleer voor het publiceren of het resultaat gewenst is.
Huidige versie | Jouw tekst | ||
Regel 1: | Regel 1: | ||
<div class=" | Met '''bots''' kun je in één keer allerlei stukken tekst in artikelen aanpassen en aanvullen. Dit artikel beschrijft een aantal technieken. | ||
<div class="usermessage"><center><big> | |||
[http://nl.scoutwiki.org/index.php?title=Scoutpedia.nl:Bots&action=edit§ion=9 Nieuw botaanvraag toevoegen]</big></center></div> | |||
== Installeren == | == Installeren == | ||
Veelgebruikte software voor een | Veelgebruikte software voor een bot is ''pywikipedia.'' Daarover gaat de komende handleiding. Ook wordt er vanuit gegaan dat je Windows gebruikt. Er zijn echter op internet wel handleidingen te vinden voor andere besturingssystemen. Om een pywikipedia-bot te kunnen gebruiken moet je over de volgende software beschikken: | ||
* De pywikipedia-code, die te vinden is op [http:// | * De pywikipedia-code, die te vinden is op [http://sourceforge.net/projects/pywikipediabot de projectpagina van pywikipedia op Sourceforge]. Je kunt dit downloaden via de site (kies voor ''Files'') of via CVS. Via CVS beschik je altijd over de recentste versie, via de site zelf is dit vaak niet het geval. Je wordt aangeraden om CVS te gebruiken, de meest recente versie is meteen via een CVS-programma te downloaden van sourceforge.net. Uitleg hierover kunt u vinden op sourceforge.net, bijv. [http://sourceforge.net/docs/F04/en/#top SourceForge.net: CVS Client: TortoiseCVS with PuTTY] | ||
* Het pakket Programmeertaal Python, dat te vinden is op [http://python.org/ Python.org]. | * Kies je er niet voor om de CVS-versie te gebruiken, dan heb je u nog een tar.gz-compressiebestand-uitpakprogramma nodig (bijvoorbeeld [http://www.winzip.com/ WinZip]). | ||
* Het pakket Programmeertaal Python, dat te vinden is op [http://python.org/ Python.org]. | |||
# Maak voor het gemak een nieuwe map voor de bot, bijvoorbeeld <tt>C:\Bot</tt> | # Maak voor het gemak een nieuwe map voor de bot, bijvoorbeeld <tt>C:\Bot</tt>. | ||
# | # Installeer vervolgens Python, instructies hiervoor vind je op de [http://python.org website van Python]. Dit kan in de door het installatieprogramma aangegeven map, maar ook bijvoorbeeld in de map <tt>C:\Bot\Python</tt>. | ||
# Installeer daarna de pywikipedia-code in bijvoorbeeld <tt>C:\Bot\Pywikipedia</tt> | # Installeer daarna de pywikipedia-code in bijvoorbeeld <tt>C:\Bot\Pywikipedia</tt>. Dit doe je eenvoudigweg door het gedownloade tar.gz-compressie-bestand uit te pakken met het eerder gedownloade programma. Wanneer je de CVS-methode hebt gekozen, hoef je niet eens uit te pakken. | ||
== Gereedmaken == | == Gereedmaken == | ||
Regel 22: | Regel 19: | ||
mylang='nl' | mylang='nl' | ||
usernames['scoutwiki']['nl']='BotGebruikersnaam' | usernames['scoutwiki']['nl']='BotGebruikersnaam' | ||
Als je ook interwiki's wilt aanmaken op andere scoutingencyclopedieën ( | Als je ook interwiki's wilt aanmaken op andere scoutingencyclopedieën (momenteel zijn dit de Nederlandse, de Franse en de Finse), dan kun je ook op deze scoutingencyclopedieën een gebruikersnaam voor je bot aanmaken, en je user-config.py uitbereiden tot: | ||
family='scoutwiki' | family='scoutwiki' | ||
mylang='nl' | mylang='nl' | ||
mylang='fr' | |||
mylang='fi' | |||
mylang='de' | |||
usernames['scoutwiki']['nl']='BotGebruikersnaam' | usernames['scoutwiki']['nl']='BotGebruikersnaam' | ||
usernames['scoutwiki']['fr']='BotGebruikersnaam' | usernames['scoutwiki']['fr']='BotGebruikersnaam' | ||
usernames['scoutwiki']['fi']='BotGebruikersnaam' | usernames['scoutwiki']['fi']='BotGebruikersnaam' | ||
usernames['scoutwiki']['de']='BotGebruikersnaam' | usernames['scoutwiki']['de']='BotGebruikersnaam' | ||
* Start een DOS-scherm (vanuit Windows (via "Start", "Run..." en typ ''cmd'') of een ander programma dat deze mogelijkheid biedt) en ga naar de map waar de code van pywikipedia in staat. Dat doe je door middel van het commando ''cd'', en wel als volgt: | * Start een DOS-scherm (vanuit Windows (via "Start", "Run..." en typ ''cmd'') of een ander programma dat deze mogelijkheid biedt) en ga naar de map waar de code van pywikipedia in staat. Dat doe je door middel van het commando ''cd'', en wel als volgt: | ||
cd C:\Bot\Pywikipedia | cd C:\Bot\Pywikipedia | ||
Regel 44: | Regel 40: | ||
cd C:\Bot\Pywikipedia | cd C:\Bot\Pywikipedia | ||
Nu kun je een script uitvoeren om je bot aan het werk te zetten. De verschillende scripts hebben verschillende functies, die vaak bovenaan het script kort worden besproken. Je kunt deze (Engelstalige) omschrijving krijgen door de naam van het script plus de tekst -help in te voeren (bijvoorbeeld <code>interwiki.py -help</code>). | Nu kun je een script uitvoeren om je bot aan het werk te zetten. De verschillende scripts hebben verschillende functies, die vaak bovenaan het script kort worden besproken. Je kunt deze (Engelstalige) omschrijving krijgen door de naam van het script plus de tekst -help in te voeren (bijvoorbeeld <code>interwiki.py -help</code>). Hieronder worden enkele kort uitgelegd. | ||
===replace.py=== | |||
Als je tekst wilt vervangen (bijvoorbeeld vanwege taalfouten of links naar verkeerde pagina's), gebruik je replace.py. Er zijn meerdere manieren om dit te gebruiken: | |||
# replace.py -file:wijz.txt ":Categorie:Activiteiten|Activiteiten" ":Categorie:Evenementen|Evenementen" (waarin wijz.txt een bestandje is waar zich de links bevinden naar de te vervangen categorie Activiteiten (kun je maken met AWB) | |||
# replace.py -ref:Categorie:Activiteiten" gebruiken | |||
== Beleid == | ==Beleid== | ||
Bots mogen alleen gebruikt worden na overleg met en toestemming van een [[Scoutpedia.nl:Beheerders|beheerder]]. | Bots mogen alleen gebruikt worden na overleg met en toestemming van een [[Scoutpedia.nl:Beheerders|beheerder]]. | ||
== Meer informatie == | ==Meer informatie== | ||
* [ | * [http://nl.wikipedia.org/wiki/Help:Gebruik_van_bots Help:Gebruik van bots] op nl.wikipedia. | ||
== Bots van {{SITENAME}} == | == Bots van {{SITENAME}} == | ||
De Bots van {{SITENAME}} zijn: | De Bots van {{SITENAME}} zijn: | ||
* [[Gebruiker:Bot egel|Bot egel]] | * [[Gebruiker:Bot egel|Bot egel]] | ||
* [[Gebruiker:CaberBot|CaberBot]] | * [[Gebruiker:CaberBot|CaberBot]] | ||
Botstatus in aanvraag: | |||
* [[Gebruiker:Robotnijtram1|Robotnijtram1]] | * [[Gebruiker:Robotnijtram1|Robotnijtram1]] | ||
= Bot aanvragen = | = Bot aanvragen = | ||
Regel 66: | Regel 67: | ||
--> | --> | ||
=== Doorverwijzingen veranderen in rechtstreekse links === | === Doorverwijzingen veranderen in rechtstreekse links === | ||
<nowiki> [[NPK]] veranderen in [[Noordelijk Pinkster Kamp|NPK]] </nowiki> | <nowiki> [[NPK]] veranderen in [[Noordelijk Pinkster Kamp|NPK]] </nowiki> | ||
:idem | |||
# NHW → Noordelijke HikeWedstrijden | |||
# PKD → PinksterKamp Dwingeloo | |||
# RSW → Regionale ScoutingWedstrijden | |||
# LSW → Landelijke ScoutingWedstrijden | |||
# NPB → Nederlandsche Padvindersbond | |||
# NPV → De Nederlandse Padvinders | |||
# NMG → Nederlandsche Meisjesgilde | |||
# NPO → Nederlandsche Padvindersorganisatie | |||
# ENMGV → Eerste Nederlandsche Meisjes Gezellen Vereeniging | |||
# NGB → Nederlandse Gidsenbeweging | |||
# KV → Katholieke Verkenners | |||
# BE → Scouts met een handicap | |||
# BV → Scouts met een handicap | |||
# NSD → Nationale Scoutingdag | |||
# NPG → Nederlandse Padvindstersgilde | |||
# VKJB → Verkenners van de Katholieke Jeugdbeweging | |||
# NG → Nederlandse Gidsen | |||
# Tent → Tenten | |||
# Achter 't Heezerenbosch → Kampeerterrein Achter 't Heezerenbosch | |||
# Bieslandse Bos → Kampeerterrein Bieslandse Bos | |||
# De Malpische Bergen → Kampeerterrein De Malpische Bergen | |||
# Eerde → Kampeerterrein Eerde | |||
# Labelterrein Dwingeloo → Kampeerterrein Dwingeloo | |||
# Gilwell Ada's Hoeve → Buitencentrum Gilwell Ada's Hoeve | |||
# Gilwell St. Walrick → Scoutingkampeerterrein St. Walrick | |||
# SN → Scouting Nederland | |||
# TOES → Team Ondersteuning Evenementen Scouting | |||
# WOSM → World Organization of the Scout Movement | |||
# CES → Confédération Européenne de Scoutisme | |||
# WV → Matrozen ter Wilde Vaart | |||
# Wilde Vaart → Matrozen ter Wilde Vaart | |||
# Hit → HIT | |||
# LBT → Landelijk Beleidsteam | |||
# Piotouw → Pioniertouw | |||
# Verklaring van Bevoegdheid → Verklaring van bevoegdheid | |||
# RIS → Radio Interesse Stam | |||
# JOTI → Jamboree On The Internet | |||
# PiToMa → Pitoma | |||
# Blauwe Vogels → Scouts met een handicap | |||
# BE/BV → Scouts met een handicap | |||
# ISGF → International Scout and Guide Fellowship | |||
# AKABE → Akabe | |||
# GSB → Gidsen- en Scoutsbeweging in België | |||
--[[Gebruiker:Egel|Egel]] <sub>[[Overleg gebruiker:Egel|Actie=Reactie]]</sub> 14 jun 2009 18:23 (UTC) | --[[Gebruiker:Egel|Egel]] <sub>[[Overleg gebruiker:Egel|Actie=Reactie]]</sub> 14 jun 2009 18:23 (UTC) | ||
== Afgehandelde aanvragen == | == Afgehandelde aanvragen == | ||
[[categorie:Scoutpedia]] | |||
[[ |