Overleg help:Gebruik van bots
Inhoud |
[bewerk] Editen niet mogelijk
De bots van de link op de help-pagina kunnen sinds de upgrade van Wikipedia van 4 februari niet meer editen. Is iemand met een oplossing hiervoor bezig en zo ja, op welke termijn wordt een oplossing verwacht? Quistnix 5 feb 2005 12:38 (CET)
[bewerk] Artikelen aanmaken door bots
Verplaatst naar Overleg help:Gebruik van bots/archief
[bewerk] replace.py
Het lukt mij niet meer om replace.py te draaien. Ik gebruik de laatste versie van recplace.py (20050825) en heb 20051012_pages_current.xml.bz2 gedownload (en ge-unzipped). De bot begint vervolgend met het inlezen van de xml, maar dit duurt eindeloos. Heb het een uurtje of zo laten doorgaan, maar volgens mij loopt ie gewoon vast. Weet iemand wat het probleem is? Magalhães 23 okt 2005 12:13 (CEST)
- Het kan op sommige mensen weleens zo lang duren, misschien moet je hem een keer 's morgens aanzetten en dan later weer terugkomen (>1 uur) en kijken of hij iets heeft gedaan. — empoor™ Aardbeving Pakistan: Help! 23 okt 2005 12:40 (CEST)
- Ik zal het eens proberen. Draait nu al een half uurtje. Vroeger was ie toch altijd wel binnen 10 minuten klaar met inlezen, hoor. Magalhães 23 okt 2005 13:27 (CEST)
- Het XML-formaat is subtiel veranderd. Haal de nieuwste versie op uit CVS, daarin zit een fix. – gpvos (overleg) 23 okt 2005 16:23 (CEST)
- Euh, mensen = momenten in mijn opmerking hierboven. Is het al gelukt eigenlijk? — empoor 30 okt 2005 16:46 (CET)
- Dat had ik idd al begrepen ja ;) En het is nog niet gelukt. Ik had hem eerst op jouw aanwijzen wat langer laten draaien (2 uur). Toen op aanwijzing van gpvos de nieuwste versie uit CVS gekopieerd via de editor. Maar ook toen kreeg ik het nog niet aan de praat. Snap niet helemaal wat er verkeerd gaat. Ik zal het nog eens proberen. Magalhães 30 okt 2005 21:50 (CET)
- Ik zie trouwens al wat ik verkeerd gedaan heb. Heb verder niets gelezen en ben gewoon aan de slag gegaan. Lees ook nooit de manuals van apparaten voor ik iets installeer ;) Had ik beter wel kunnen doen in dit geval.. Magalhães 30 okt 2005 21:55 (CET)
- Euh, mensen = momenten in mijn opmerking hierboven. Is het al gelukt eigenlijk? — empoor 30 okt 2005 16:46 (CET)
- Het XML-formaat is subtiel veranderd. Haal de nieuwste versie op uit CVS, daarin zit een fix. – gpvos (overleg) 23 okt 2005 16:23 (CEST)
- Ik zal het eens proberen. Draait nu al een half uurtje. Vroeger was ie toch altijd wel binnen 10 minuten klaar met inlezen, hoor. Magalhães 23 okt 2005 13:27 (CEST)
Volgend stukje is verplaatst vanuit Overleg gebruiker:Magalhães
Op Overleg help:Gebruik van bots vertel je over een probleem met replace.py dat ik waarschijnlijk ook heb. Hij blijft maar bezig met die recente xmldumps (20051127_pages_current.xml), volgens mij zit die in een oneindig lusje. Ik heb ook de laatste nieuwe code gekopieerd in mijn replace.py-bestand maar het werkt nog niet. Hoe heb jij dat opgelost? Groeten, Tbc 6 dec 2005 20:23 (CET)
- Ik vrees, dat ik het nog niet opgelost heb. Ik heb alle tips uitgeprobeerd. De nieuwste code genomen, zoals je ook zegt en het werkt nog steeds niet. Sinds die tijd heb ik ook geen pogingen meer ondernomen. Wel vreemd dat er genoeg mensen zijn bij wie het wel werkt. Misschien dat zij iets weten? Als je erachter bent, hou ik me aanbevolen. Magalhães 6 dec 2005 20:55 (CET)
- Iemand? Tbc 6 dec 2005 22:47 (CET)
- Ik gebruikte hem niet echt mega vaak, dus net even uitgetest. Ik kon wachten totdat ik een ons weegde, maar aan de gang ging hij niet. Ik denk een probleem of fout in de broncode misschien? – empoor 13 dec 2005 18:23 (CET)
- Momenteel draait het bij mij prima. Laatste XML dump (11 december). Ik heb overigens geen "cvs up" de laatste twee weken uitgevoerd. Vreemd dat het niet werk bij jullie. Ik zal zo (na een backup) met de recentste versie testen. Willemo 13 dec 2005 23:23 (CET)
- Ook na een "cvs up" (het ophalen van de allerlaatste versie) werkt het bij mij nog steeds. Willemo 13 dec 2005 23:45 (CET)
- Momenteel draait het bij mij prima. Laatste XML dump (11 december). Ik heb overigens geen "cvs up" de laatste twee weken uitgevoerd. Vreemd dat het niet werk bij jullie. Ik zal zo (na een backup) met de recentste versie testen. Willemo 13 dec 2005 23:23 (CET)
- Ik gebruikte hem niet echt mega vaak, dus net even uitgetest. Ik kon wachten totdat ik een ons weegde, maar aan de gang ging hij niet. Ik denk een probleem of fout in de broncode misschien? – empoor 13 dec 2005 18:23 (CET)
- Na tip van Willemo: met [1] lukt het bij mij wel. Tbc 17 dec 2005 21:03 (CET)
- Iemand? Tbc 6 dec 2005 22:47 (CET)
Toch zou het fijn zijn als je niet telkens opnieuw die hele dump hoeft in te lezen. Weet iemand een truuk als je meerdere spelfouten wil herstellen bijvoorbeeld? Pieter1..overleg.. 26 feb 2006 19:24 (CET)
- Voer gewoon
python replace.py
met de parameters (-regex, -namespace, -ref) die je nodig hebt, zonder daarbij de zoektekst en vervangtekst in te voeren. Dan vraagt het botscript meervoudig een zoek- en vervangtekst. Groet, Willemo 26 feb 2006 19:57 (CET)- Dank je wel, het werkt. Pieter1..overleg.. 26 feb 2006 22:47 (CET)
[bewerk] lijst genereren
Vraag: Weet iemand of er een bot is die mij alle pagina's kan geven in een bepaalde categorie, en zo ja, hoe deze werkt? Magalhães 30 okt 2005 14:28 (CET)
- Van de standaardbots hebben find.py, replace.py, solve_disambiguation.py en touch.py een -cat:-argument. Misschien is dat goed genoeg? Anders heb ik wel een botje liggen dat alle artikelnamen van een cat afdrukt op de standaarduitvoer. – gpvos (overleg) 30 okt 2005 16:06 (CET)
- Ik heb ontdekt dat extract_names.py ook (bijna) doet wat ik wil. Hij geeft alle links in de betreffende categorie, maar helaas niet in de subcategorieen. Magalhães 30 okt 2005 16:41 (CET)
[bewerk] login.py
Ik heb volgens handleiding python en pywikipedia geinstalleerd. bij login.py krijg ik echter het volgende te zien:
C:\pywiki>login.py Traceback (most recent call last): File "C:\pywiki\login.py", line 45, in ? import wikipedia, config File "C:\pywiki\wikipedia.py", line 117, in ? import config, mediawiki_messages, login File "C:\pywiki\config.py", line 239, in ? execfile(_filename) File "user-config.py", line 1, in ? usernames['wikipedia']['nl']='Tullbot' KeyError: 'wikipedia'
Mijn user-config.py ziet er als volgt uit:
usernames['wikipedia']['nl']='Tullbot' mylang='nl'
Kan iemand me op gang helpen hiermee? Bij voorbaat dank! Jethro 4 jun 2006 22:32 (CEST)
-
- Al opgelost, vraag mag gearchiveerd.. Jethro 5 jun 2006 09:52 (CEST)
- Ik betwijfel of je user-config.py zo goed is. Volgens de instructies moet de eerste regel eindigen op 'BotGebruikersnaam' en niet op 'Tullbot'. Of is het inderdaad de bedoeling dat je er je eigen naam invult? Dan moet je misschien voor 'wikipedia' en 'nl' ook iets invullen. De instructies zijn er niet duidelijk over. Hoe dan ook, bij mij werkt het geen van beide. Handige Harry 18 sep 2006 18:58 (CEST)
- Je moet inderdaad de gebruikersnaam van je bot ingeven. Groeten, Christophe 18 sep 2006 19:07 (CEST)
[bewerk] Uitsplitsen naar subpagina's?
Is het niet handig de helppagina uit te splitsen naar subpagina's per botje? Misschien niet voor iedere bot een eigen subpagina, maar het lijkt mij in ieder geval voor solve_disambiguation.py en interwiki.py wel praktisch - Quistnix 6 sep 2006 14:15 (CEST)
- Ik ben voorstander om algemene zaken over bot-gebruik te scheiden van zaken over de pywikipedia-software. Groeten, Christophe 6 sep 2006 14:21 (CEST)
- Dan kom je al snel op een dubbele uitsplitsing omdat de pywikipedia-software eigenlijk te veel omvat voor 1 pagina - Quistnix 6 sep 2006 17:13 (CEST)
- Inderdaad :-) Christophe 6 sep 2006 17:39 (CEST)
- Dan kom je al snel op een dubbele uitsplitsing omdat de pywikipedia-software eigenlijk te veel omvat voor 1 pagina - Quistnix 6 sep 2006 17:13 (CEST)
[bewerk] Login.py
Volgens deze pagina moet ik een zelfgeschreven script uitvoeren met de naam 'login.py'. Hoe moet ik die file schrijven? Handige Harry 18 sep 2006 19:02 (CEST)
- Hallo Handige Harry. Je moet login.py niet zelf schrijven, dat bestand is onderdeel van de pywikipedia-software. Je moet daarentegen wel een bestand aanmaken "user-config.py" met daarin je gebruikersnaam op deze Wikipedia. Zie daarvoor onder het titeltje "Gereedmaken". Groeten, Christophe 18 sep 2006 19:05 (CEST)
-
- Tsja, er staat heel erg veel op http://pywikipediabot.cvs.sourceforge.net/pywikipediabot/pywikipedia/, en de instructies vertellen er niet bij wat je nodig hebt, dus ik heb alleen de py-file gehaald die er interessant uitzag. En nu heb ik login.py dus ook.
-
- Maar niet dat het veel verschil maakt. Hij zegt nu:
- D:\Wiki>login.py
- Traceback <most recent call last>:
- File :D:\Wiki>login.py", line 45, in <module>
- import wikipedia, config
- ImportError: No module named wikipedia
- Maar niet dat het veel verschil maakt. Hij zegt nu:
-
- Dus wikipedia.py ook maar even opgehaald. Zelfde resultaat.
-
- Handige Harry 18 sep 2006 19:34 (CEST)
- Je moet alles downloaden. Dat kan via CVS of een archief onder downloads op sf.net. Zie voor meer informatie de categorie meta:Category:pywikipedia. --Erwin85 18 sep 2006 19:38 (CEST)
- Handige Harry 18 sep 2006 19:34 (CEST)
-
-
-
- Ik word steeds sjagrijniger. Ik dacht dat bots dienden om het werk makkelijker te maken.
- De pagina help:Gebruik van bots adviseert http://pywikipediabot.cvs.sourceforge.net/pywikipediabot/pywikipedia/
- Daarop staan 16 mappen en enkele tientallen files. Wat er allemaal in die mappen zit, heb ik niet geteld, maar als je dat allemaal moet downloaden, ben je wel even aan het klikken.
- jij adviseert CVS, SF.net en Category:pywikipedia
- Wat CVS is weet ik niet.
- Sf.net is een pagina vol. Waar zal ik op klikken?
- meta:Category:pywikipedia is ook een pagina vol. Waar zal ik op klikken?
- Toch wil ik best behulpzaam zijn. Als ik de zaak aan het draaien heb, zal ik help:Gebruik van bots aanpassen (leve het Wikipedia-concept!) zodat anderen het ook kunnen zonder steeds vragen te hoeven stellen. Handige Harry 18 sep 2006 19:51 (CEST)
-
-
-
-
-
- Op http://meta.wikimedia.org/wiki/Category:Pywikipedia, klik op http://meta.wikimedia.org/wiki/Category:Pywikipedia en daarna op http://sourceforge.net/projects/pywikipediabot/. Je krijgt dan eindelijk een download van alles ineens. Ik krijg nu ook geen rare reacties meer als ik 'logon.py' intik.
- Ik ben overigens neit alleen sjagrijning, maar ook enthousiast. Anders had ik het bijltje er allang bij neergegooid, dat moge duidelijk zijn.
- Op http://meta.wikimedia.org/wiki/Category:Pywikipedia, klik op http://meta.wikimedia.org/wiki/Category:Pywikipedia en daarna op http://sourceforge.net/projects/pywikipediabot/. Je krijgt dan eindelijk een download van alles ineens. Ik krijg nu ook geen rare reacties meer als ik 'logon.py' intik.
-
-
Handige Harry 18 sep 2006 20:39 (CEST)