Scoutpedia.nl:Bots: verschil tussen versies

Scoutpedia.nl, dé Scouting wiki
Ga naar:navigatie, zoeken
Geen bewerkingssamenvatting
Regel 66: Regel 66:
(Uitleg)
(Uitleg)
-->
-->
=== Doorverwijzingen veranderen in rechtstreekse links ===
<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)
== Afgehandelde aanvragen ==
== Afgehandelde aanvragen ==
[[categorie:Scoutpedia]]
[[categorie:Scoutpedia]]

Versie van 14 jun 2009 19:23

Met bots kun je in één keer allerlei stukken tekst in artikelen aanpassen en aanvullen. Dit artikel beschrijft een aantal technieken.

Installeren[brontekst bewerken]

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 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. SourceForge.net: CVS Client: TortoiseCVS with PuTTY
  • Kies je er niet voor om de CVS-versie te gebruiken, dan heb je u nog een tar.gz-compressiebestand-uitpakprogramma nodig (bijvoorbeeld WinZip).
  • Het pakket Programmeertaal Python, dat te vinden is op Python.org.
  1. Maak voor het gemak een nieuwe map voor de bot, bijvoorbeeld C:\Bot.
  2. Installeer vervolgens Python, instructies hiervoor vind je op de website van Python. Dit kan in de door het installatieprogramma aangegeven map, maar ook bijvoorbeeld in de map C:\Bot\Python.
  3. Installeer daarna de pywikipedia-code in bijvoorbeeld C:\Bot\Pywikipedia. 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[brontekst bewerken]

  • Maak op Scoutpedia een gebruikersnaam aan voor je bot. Bij voorkeur een naam waaruit blijkt dat het gaat om een bot, bijvoorbeeld BotGebruikersnaam.
  • Maak een tekstbestand aan met de naam "user-config.py" in de map met de pywikipedia-software en plaats daarin de volgende tekst:
family='scoutwiki'
mylang='nl'
usernames['scoutwiki']['nl']='BotGebruikersnaam'

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'
mylang='nl'
mylang='fr'
mylang='fi'
mylang='de'
usernames['scoutwiki']['nl']='BotGebruikersnaam'
usernames['scoutwiki']['fr']='BotGebruikersnaam'
usernames['scoutwiki']['fi']='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:
cd C:\Bot\Pywikipedia
  • Nu is het zaak onze bot in te loggen. Dit hoeft doorgaans maar eenmalig en voer je eenvoudig uit door het daartoe geschreven Python-script uit te voeren:
login.py
  • Er wordt nu gevraagd om de naam en het gekozen wachtwoord van het gebruikersprofiel van de bot. Nu ben je ingelogd op scoutpedia.
  • Als dit niet lukt kan je altijd login.py xxx proberen invoegen, waar xxx je wachtwoord is.

Gebruik[brontekst bewerken]

Open wederom een DOS-scherm, bijvoorbeeld met cmd.exe, en ga naar de map met de pywikipedia-code:

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 interwiki.py -help). Hieronder worden enkele kort uitgelegd.

replace.py[brontekst bewerken]

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:

  1. 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)
  2. replace.py -ref:Categorie:Activiteiten" gebruiken

Beleid[brontekst bewerken]

Bots mogen alleen gebruikt worden na overleg met en toestemming van een beheerder.

Meer informatie[brontekst bewerken]

Bots van Scoutpedia.nl[brontekst bewerken]

De Bots van Scoutpedia.nl zijn:

Botstatus in aanvraag:

Bot aanvragen[brontekst bewerken]

Nieuwe aanvragen[brontekst bewerken]

Doorverwijzingen veranderen in rechtstreekse links[brontekst bewerken]

[[NPK]] veranderen in‎ [[Noordelijk Pinkster Kamp|NPK]]

idem
  1. NHW →‎ Noordelijke HikeWedstrijden
  2. PKD →‎ PinksterKamp Dwingeloo
  3. RSW →‎ Regionale ScoutingWedstrijden
  4. LSW →‎ Landelijke ScoutingWedstrijden
  5. NPB →‎ Nederlandsche Padvindersbond
  6. NPV →‎ De Nederlandse Padvinders
  7. NMG →‎ Nederlandsche Meisjesgilde
  8. NPO →‎ Nederlandsche Padvindersorganisatie
  9. ENMGV →‎ Eerste Nederlandsche Meisjes Gezellen Vereeniging
  10. NGB →‎ Nederlandse Gidsenbeweging
  11. KV →‎ Katholieke Verkenners
  12. BE →‎ Scouts met een handicap
  13. BV →‎ Scouts met een handicap
  14. NSD →‎ Nationale Scoutingdag
  15. NPG →‎ Nederlandse Padvindstersgilde
  16. VKJB →‎ Verkenners van de Katholieke Jeugdbeweging
  17. NG →‎ Nederlandse Gidsen
  18. Tent →‎ Tenten
  19. Achter 't Heezerenbosch →‎ Kampeerterrein Achter 't Heezerenbosch
  20. Bieslandse Bos →‎ Kampeerterrein Bieslandse Bos
  21. De Malpische Bergen →‎ Kampeerterrein De Malpische Bergen
  22. Eerde →‎ Kampeerterrein Eerde
  23. Labelterrein Dwingeloo →‎ Kampeerterrein Dwingeloo
  24. Gilwell Ada's Hoeve →‎ Buitencentrum Gilwell Ada's Hoeve
  25. Gilwell St. Walrick →‎ Scoutingkampeerterrein St. Walrick
  26. SN →‎ Scouting Nederland
  27. TOES →‎ Team Ondersteuning Evenementen Scouting
  28. WOSM →‎ World Organization of the Scout Movement
  29. CES →‎ Confédération Européenne de Scoutisme
  30. WV →‎ Matrozen ter Wilde Vaart
  31. Wilde Vaart →‎ Matrozen ter Wilde Vaart
  32. Hit →‎ HIT
  33. LBT →‎ Landelijk Beleidsteam
  34. Piotouw →‎ Pioniertouw
  35. Verklaring van Bevoegdheid →‎ Verklaring van bevoegdheid
  36. RIS →‎ Radio Interesse Stam
  37. JOTI →‎ Jamboree On The Internet
  38. PiToMa →‎ Pitoma
  39. Blauwe Vogels →‎ Scouts met een handicap
  40. BE/BV →‎ Scouts met een handicap
  41. ISGF →‎ International Scout and Guide Fellowship
  42. AKABE →‎ Akabe
  43. GSB →‎ Gidsen- en Scoutsbeweging in België

--Egel Actie=Reactie 14 jun 2009 18:23 (UTC)

Afgehandelde aanvragen[brontekst bewerken]

Cookies helpen ons onze services aan te bieden. Door onze services te gebruiken stemt u in met het gebruik van onze cookies.