Hi! Timwi schrieb:
Marco S. wrote:
Erstmal danke für die zahlreichen Reaktionen auf meinen Bot-Vorschlag! Ich will den Bot so machen, dass er über Spezial:Randompage eine Seite/Minute abruft(zum einen will ich den Wiki-Server nicht überlasten, zum anderen lasssen SQL dumps meine kiste abstürzen(512mb RAM, AMD Athlon XP1800+)).
Du wirst den Server schon nicht überlasten, wenn du [[Spezial:Randompage]] öfter aufrufst (das ist schließlich nur eine Lese-Operation). Du solltest vielleicht nur die Edits auf 1 pro Minute beschränken. Algorithmisch bedeutet das also: Rufe [[Spezial:Randompage]] so lange immer wieder auf, bis du eine Seite findest, auf die irgendeine Regexp matcht, und bearbeite sie dann und warte eine Minute. Das ist nur ein Vorschlag ;-).
Ich würde einen regulären Ausrduck z.B. so aufbauen: ^(.+)ä(.+)$ ==> $1ä$2 Die Syntax ist hier mal genau die von mod_rewrite(für den Apache).
Ich hoffe sehr stark, daß das nur ein Beispiel war, um das Format zu beschreiben. Ich wäre auf keinen Fall damit einverstanden, wenn du sinnloserweise alle nicht-ASCII-Zeichen durch HTML-Entities ersetzt. (Außerdem wird im obigen Beispiel das erste und letzte Zeichen jedes Artikels außer Acht gelassen...)
Nun, es war WIRKLICH nur ein beispiel... aber ich kenn mich bisher nur mit mod_rewrite aus..und eigentlich steht da ja ^ für den beginn des strings und $ fürs ende des strings aber es dürfte nicht sooo schwer sein, den Bot einzusetzen, zum Beispiel, wennn ein Artikel verschoben wird, dass der Artikel dann auf der Botseite eingetragen wird(hmmm da müsste man MediaWiki ändern glaube ich) und der bot dann alle Links auf diesen Artikel ändert...
Timwi
WikiDE-l mailing list WikiDE-l@Wikipedia.org http://mail.wikipedia.org/mailman/listinfo/wikide-l
Cu, ~~~~
PS:Hat jemand von Euch schonmal nen Bot mit Auto-it geschrieben(mit pywikipediabot komm ich noch weniger zurecht, irgendwie fehlt mir da ne README) und kann mir da helfen???