Wikipedia:Botcafé/Archief/2007-09

Uit Wikipedia, de vrije encyclopedie

AutoWikiBrowser[bewerken | brontekst bewerken]

Hoe kan ik AWB gebruiken voor nds.wikipedia ? Ik wil namelijk wat info uit nds halen, maar die afkorting staat niet in de optielijst van inloggen. Michiel1972 1 sep 2007 23:24 (CEST)[reageren]

Gevonden. (oplossing: kies login - custom en vul dan in nds.wikipedia/w/ ) Michiel1972 2 sep 2007 12:33 (CEST)[reageren]

pagefromfile.py[bewerken | brontekst bewerken]

Weet iemand bij pagefromfile.py hoe je de tekst tussen ''' weg kunt halen tijdens het exporteren naar Wikipedia. SAMnl 9 sep 2007 16:07 (CEST)[reageren]

Ik gebruik pagefromfile.py regelmatig maar begrijp de vraag niet helemaal. Ik gebruik <!--Naam artikel lang--> als indicator van het aan te maken artikel, omdat deze kan afwijken van de naam tussen '''Naam artikel kort''' Michiel1972 9 sep 2007 17:01 (CEST)[reageren]
Maar dan wordt <!--Naam artikel lang--> ook toegevoegd aan dat artikel of niet? SAMnl 9 sep 2007 19:22 (CEST)[reageren]
Inderdaad. Maar het wordt niet getoond (de tekens "< !--" en "-- >" (zonder spaties) geven HTML commentaar aan). Annabel(overleg) 9 sep 2007 19:42 (CEST)[reageren]
Tja, als je dat bij duizenden artikelen gaat doen is dat geen optie. SAMnl 9 sep 2007 19:44 (CEST)[reageren]
Hmm, waarom niet. Ik doe het wel bij duizenden artikelen. Het is onzichtbare code, en geen onzintekst. Michiel1972 9 sep 2007 23:55 (CEST)[reageren]

Excel naar Wiki[bewerken | brontekst bewerken]

Een aantal dagen geleden ben ik begonnen met het gebruik van een bot en vooral de solve_disambiguation-functie heb ik nu vaak gebruikt. Hoe langer ik de bot gebruik hoe meer ik erachter kom hoe handig zo'n ding is. Nou heb ik een vraagje of de bot dit ook voor mij kan doen: Ik heb een bestand (excel) met daarin in de eerste kolom namen van regio's (=artikelnamen) en in de tweede kolom inwoneraantallen. Is het mogelijk met behulp van dit bestand de inwoneraantallen van die regio's te updaten? Groet, Erwin1990 27 sep 2007 13:18 (CEST)[reageren]

Hoi Erwin1990, met behulp van excel kan je vrij makkelijk data voorbereiden voor je bot. Als je de data netjes in kolommen hebt dan kan je daarna de data in de gewenste vorm gieten. Zoiets als zo'n sjabloon kan je bijvoorbeeld vrij makkelijk in excel bouwen. Je kan ook mbv excel een reeks botcommando's genereren om uit te voeren. Zo heb ik regelmatig vlot scriptjes in elkaar gezet. Ik heb bijvoobeeld het script om plaatsen te hernoemen in de vs klaarstaan in een excel sheet zodat als ik weer een deel wil doen alleen dat stuk in een tekst bestandje hoef te plakken om te draaien. Ik heb een hele lijst commando's in de vorm python2.4 movepages.py -from:"Alabaster_(Alabama)" -to:"Alabaster" waarbij de verschillende tekst verwijzingen zijn naar andere cellen, zoiets als: =A1&B1&C1.Multichill 27 sep 2007 14:17 (CEST)[reageren]
Het is inderdaad mogelijk, maar je hebt hiervoor wel een gevorderde kennis van reguliere expressies voor nodig. Zelf genereer ik vele commando's door de tekstfuncties van excell te gebruiken (vooral dan het aan elkaar hangen van stukjes tekst via de ampersand). Ik zorg ervoor dat verscheidene commando's in een cel gegenereerd worden met tussen elk commando een unieke tekstcode (bijvoorbeeld "iii"). Wanneer ik dan verschillende commando's naeen in een cell gegenereerd heb, dan open in WordPerfect en laat die unieke tekstcode vervangen door een nieuwe lijn. Of deze zoek-en vervangoptie waarbij nieuwe lijnen ingevoegd worden ook in andere tekstverwerkers aanwezig is, weet ik niet. Daarna selecteer ik het hele document en plak het op een dosvenster. Dit is bijvoorbeeld een wijziging die ik op het wikiwoordenboek met een bot gedaan heb (zoeken op een bepaald sjabloon en dan de lettergrepen van een woord invoegen). Annabel(overleg) 27 sep 2007 14:26 (CEST)[reageren]
Hmmm... Bedankt voor jullie reacties, maar ik denk dat dit me wat te lastig wordt... Is er niet ergens een stap-voor-stap-handleiding (Wikibooks?) die dit soort handelingen uitlegt? Het lijkt me namelijk wel leuk om me hier mee bezig te houden, maar mijn kennis op deze gebieden is nogal gering. Groeten, Erwin1990 27 sep 2007 14:41 (CEST)[reageren]
Het is inderdaad niet zo gemakkelijk, hetgeen je wilt. Ik zie net dat hetgeen ik in WordPerfect deed, ook met OpenOffice.org Writer gedaan kan worden (en wellicht ook met teksteditors als Crimson editor of Notepad++. Stuur me eens je excel tabel door (Annabelapenstaartwikipediapuntbe), dan wil ik wel effe kijken hoe je dit moet doen. Annabel(overleg) 27 sep 2007 16:33 (CEST)[reageren]

Replace.py: losse gevallen vervangen[bewerken | brontekst bewerken]

Is er een mogelijkheid om bij replace.py per geval te kunnen kiezen of je wilt vervangen of niet? Wanneer ik nu een woord door een andere wil vervangen en dat woord staat 10x op een pagina, vraagt 'ie of ik die allemaal wil vervangen. Is er ook een manier dat je bij al die 10 apart kan kiezen of je die wel of niet wilt vervangen? Groet, Erwin1990 24 sep 2007 17:03 (CEST)[reageren]

Volgens mij worden dan alle 10 de woorden vervangen. Crazyphunk 25 sep 2007 17:02 (CEST)[reageren]
Oké, helaas. Bedankt voor je reactie. Erwin1990 27 sep 2007 13:15 (CEST)[reageren]
Graag gedaan Crazyphunk 4 okt 2007 12:11 (CEST)[reageren]