[Wikide-l] Re: Der Bot
Marco S.
fragenmensch at gmx.de
Di Mai 10 08:17:12 UTC 2005
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 at 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???