Scoutpedia.nl:Bots: verschil tussen versies

Scoutpedia.nl, dé Scouting wiki
Ga naar:navigatie, zoeken
Regel 1: Regel 1:
 
<div class="toccolours"><center><big>[{{fullurl:{{FULLPAGENAMEE}}|action=edit&section=Bot_aanvragen}} Nieuw botaanvraag toevoegen]</big></center></div>
 
<div class="toccolours"><center><big>[{{fullurl:{{FULLPAGENAMEE}}|action=edit&section=Bot_aanvragen}} Nieuw botaanvraag toevoegen]</big></center></div>
  
Een '''bot''' (ook wel robot genoemd) is een computerprogramma om veel dezelfde taken automatisch uit te voeren, die handmatig veel te veel werk zouden zijn. Dit artikel beschrijft een aantal technieken.  
+
Een '''bot''' (ook wel robot genoemd) is een computerprogramma om veel dezelfde taken automatisch uit te voeren, die handmatig veel te veel werk zouden zijn.  
 +
 
 +
Voor het succesvol draaien van een bot (dus zonder fouten) is een goede kennis van {{SITENAME}} noodzakelijk. Een ervaring van 3 maanden met geregelde edits kan als richtlijn dienen. De meeste zaken (interwiki's, doorverwijspagina's) worden al regelmatig gecontroleerd. Versterking kan op zich geen kwaad, maar bedenk dat het ook mogelijk is om op andere manieren meer aan de Nederlandstalige ScoutWiki bij te dragen (kijk voor ideeën in het [[Portaal:Gebruikersportaal|gebruikersportaal]]).  
  
 
== Installeren ==
 
== Installeren ==

Versie van 15 jun 2009 om 10:32

Een bot (ook wel robot genoemd) is een computerprogramma om veel dezelfde taken automatisch uit te voeren, die handmatig veel te veel werk zouden zijn.

Voor het succesvol draaien van een bot (dus zonder fouten) is een goede kennis van Scoutpedia.nl noodzakelijk. Een ervaring van 3 maanden met geregelde edits kan als richtlijn dienen. De meeste zaken (interwiki's, doorverwijspagina's) worden al regelmatig gecontroleerd. Versterking kan op zich geen kwaad, maar bedenk dat het ook mogelijk is om op andere manieren meer aan de Nederlandstalige ScoutWiki bij te dragen (kijk voor ideeën in het gebruikersportaal).

Installeren

Veelgebruikte software voor een Wikipedia-bot is pywikipedia. Daarover gaat de komende handleiding. Er wordt ook vanuit gegaan dat je Windows of Linux gebruikt, andere besturingssystemen gaan bijna het zelfde. Om een pywikipedia-bot te kunnen gebruiken moet je over de volgende software beschikken:

  • De pywikipedia-code, die te vinden is op wikimedia.org. Je kunt dit downloaden via SVN of een "nightly" via tools.wikimedia.de. Als je weet hoe SVN werkt dan kun je het beste die manier gebruiken.
  • Het pakket Programmeertaal Python, dat te vinden is op Python.org. (Windows: apart installeren; Linux: meestal standaard aanwezig)
  1. Maak voor het gemak een nieuwe map voor de bot, bijvoorbeeld C:\Bot (Windows) of ~/pywikipedia (Linux)
  2. Enkel Windows: 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 (Windows) of ~/pywikipedia (Linux).
    • Windows: Dit doe je eenvoudigweg door het gedownloade tar.gz-compressie-bestand uit te pakken met het eerder gedownloade programma. Wanneer u de SVN-methode heeft gekozen, hoeft u niet eens uit te pakken.
    • Linux: Dit doe je door een terminal te starten en svn checkout http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia pywikipedia op te geven vanuit uw home directory.

Gereedmaken

  • 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 (werkt op alle behalve de Spaanse en Japanse), 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'
usernames['scoutwiki']['nl']='BotGebruikersnaam'
usernames['scoutwiki']['fr']='BotGebruikersnaam'
usernames['scoutwiki']['fi']='BotGebruikersnaam'
usernames['scoutwiki']['de']='BotGebruikersnaam'

Het volgende script moet in de /families/ map van je bot gezet worden: scoutwiki_family.py

  • 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

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). Uitleg hoe de diverse scripts werken vind je op Help:Gebruik van bots op nl.wikipedia.

Beleid

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

Meer informatie

Bots van Scoutpedia.nl

De Bots van Scoutpedia.nl zijn:

Botstatus in aanvraag:

Bot aanvragen

Nieuwe aanvragen

Doorverwijzingen veranderen in rechtstreekse links

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

idem
  1. NHWNoordelijke HikeWedstrijden →‎ Noordelijke HikeWedstrijden
  2. PKDPinksterKamp Dwingeloo →‎ PinksterKamp Dwingeloo
  3. RSWRegionale ScoutingWedstrijden →‎ Regionale ScoutingWedstrijden
  4. LSWLandelijke ScoutingWedstrijden →‎ Landelijke ScoutingWedstrijden
  5. NPBNederlandsche Padvindersbond →‎ Nederlandsche Padvindersbond
  6. NPVVereniging "De Nederlands(ch)e Padvinders" →‎ De Nederlandse Padvinders
  7. NMGHet Nederlandsche Meisjesgilde →‎ Nederlandsche Meisjesgilde
  8. NPONederlandsche Padvindersorganisatie →‎ Nederlandsche Padvindersorganisatie
  9. ENMGV →‎ Eerste Nederlandsche Meisjes Gezellen Vereeniging
  10. NGBNederlandse Gidsenbeweging →‎ Nederlandse Gidsenbeweging
  11. KVKatholieke Verkenners →‎ Katholieke Verkenners
  12. BEBijzondere Eisen →‎ Scouts met een handicap
  13. BVBlauwe vogel(s) →‎ Scouts met een handicap
  14. NSD →‎ Nationale Scoutingdag
  15. NPGNederlandse Padvindstersgilde →‎ Nederlandse Padvindstersgilde
  16. VKJBVerkenners van de Katholieke Jeugdbeweging →‎ Verkenners van de Katholieke Jeugdbeweging
  17. NGNederlandse Gidsen →‎ 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. SNScouting Nederland →‎ Scouting Nederland
  27. TOES →‎ Team Ondersteuning Evenementen Scouting
  28. WOSMWorld Organization of the Scout Movement →‎ World Organization of the Scout Movement
  29. CES →‎ Confédération Européenne de Scoutisme
  30. WVMatrozen ter Wilde Vaart →‎ Matrozen ter Wilde Vaart
  31. Wilde Vaart →‎ Matrozen ter Wilde Vaart
  32. Hit →‎ HITHikes, Interessekampen & Trappersexpedities
  33. LBTLandelijk Beleidsteam →‎ Landelijk Beleidsteam
  34. Piotouw →‎ Pioniertouw
  35. Verklaring van Bevoegdheid →‎ Verklaring van bevoegdheid
  36. RIS →‎ Radio Interesse Stam
  37. JOTIJamboree On The Internet →‎ Jamboree On The Internet
  38. PiToMa →‎ Pitoma
  39. Blauwe Vogels →‎ Scouts met een handicap
  40. BEBijzondere Eisen/BVBlauwe vogel(s) →‎ 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)

Bezig.png Wordt aan gewerkt -- nijtram1 14 jun 2009 18:46 (UTC)

Afgehandelde aanvragen