|
|
| (27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| {{Benutzer:Bot Tom/Ich bin ein Bot}} | | {{Benutzer:Bot Tom/Ich bin ein Bot}} |
|
| |
|
| Hallo, ich werde in Zukunft hier einige Aufgaben erledigen. Vorerst bin ich aber noch nicht aktiv, da zur Zeit noch an einer Datenbank geschrieben wird. Danach steht für mich erstmal nur lesen an. Ich werde auf einer kleinen externen Seite Statistiken präsentieren und Verbesserungsvorschläge anbringen. Vielleicht werde ich auch mal was schreiben, aber das wohl später und erstmal nur unter Aufsicht. Wenn es Probleme oder Anregungen gibt, dann wendet euch an Penngaladh.
| | == Bot Reloaded == |
| | Da ich nicht immer Zeit habe mich um den Bot zu kümmern schreibe ich gerade an einem Webinterface, über das verschiedene Ardapedianer den Bot fernsteuern können: |
|
| |
|
| Übrigens, der Bot Calculon benutzt das gleiche Programm wie ich ([http://freifunk-halle.de/~konstantin/wiki/rubot Rubot]), nur der läuft halt im Testeinsatz, und nicht wie ich im Produktiveinsatz. Der spielt mit jeder Funktionalität, die ich bekommen werde erstmal ausgiebig rum. Das meiste geschieht leider auf Penngaladhs Rechner, so dass ich euch das nicht zeigen kann, aber auch im Internet ist ein Testwiki online, wo Calculon haust ([http://freifunk-halle.de/~konstantin/wiki/Spezial:Beitr%C3%A4ge/Calculon schaut euch an, was er da macht]). Wenn die Datenbank fertig ist, dann wird Calculon dort Tag und Nacht online sein und direkt ohne Kontrolle Änderungen vornehmen dürfen. Seine Aufgabe wird sein auf Änderungen im Wiki einzugehen. Und wenn der dann da aufpasst, können dort auch andere mal mit ihm "rumspielen".
| | === Status === |
|
| |
|
| ==Meine Änderungen ansehen==
| | {| {{Tabellendesign}} |
| Standardmäßig werden von mir durchgeführte Änderungen ''nicht'' bei den [[Spezial:Letzte Änderungen|letzten Änderungen]] mit aufgeführt. Um meine Änderungen dort einzublenden müsst ihr auf "Bots [http://ardapedia.herr-der-ringe-film.de/index.php/Spezial:Letzte_%C3%84nderungen?hidebots=0&hideminor=1&hideanons=1 einblenden]" klicken. Meine Änderungen werden mit einem fetten '''B''' markiert. Natürlich könnt ihr euch auch einfach statt den letzten Änderungen meine [[Spezial:Beiträge/Bot_Tom|Benutzerbeträge]] ansehen.
| | ! {{Highlight}} | Was? |
| | | ! {{Highlight}} | Wie weit? |
| ==Quelltext==
| | ! {{Highlight}} | Wofür? |
| Wenn du meinen Quelltext haben willst (ich bin [http://de.wikipedia.org/wiki/Open_Source open source]), dann hol dir das Progamm [http://bazaar-vcs.org/ Bazaar] und führe folgen Befehl aus:
| | |- |
| | | | Datenbank || fertig |
| bzr branch http://freifunk-halle.de/~konstantin/rubot
| | | Der Bot arbeitet dann auf einer eigenen Datenbank anstatt direkt in Ardapedia. Dadurch wird er schneller, belastet die Server weniger (sowohl den Ardapedia-Server als auch meinen), und kann besser den Inhalt analysieren. Außerdem ist so der technische Unterschied zwischen einem Testlauf (so tun als ob er was ändert) und einer richtigen Änderung kleiner. |
| | |
| ==Aufgaben==
| |
| {| {{Tabellendesign}} width="100%" | |
| ! {{Highlight}} width="10%" | Status | |
| ! {{Highlight}} width="45%" | Selbständige Aufgaben | |
| ! {{Highlight}} width="45%" | Überwachte Aufgaben | |
| |- | | |- |
| | valign="top" | Läuft gerade | | | Daemon || fertig |
| | valign="top" | ''keine'' | | | Der Daemon sorgt dafür, dass die Datenbank immer mit Ardapedia übereinstimmt. Dafür überwacht er die Letzten Änderungen. |
| | valign="top" | ''keine'' | |
| |- | | |- |
| | valign="top" | Geplant | | | API || fertig |
| | valign="top" | | | | Die API ermöglicht die Interaktion mit Ardapedia (lesen, schreiben, verschieben, etc.) |
| * Überwachen auf Änderungen
| |
| | valign="top" | | |
| * Einmaliges durchlaufen aller Artikel (zum Füllen der Datenbank)
| |
| * Ersetzen {{ Code |<nowiki>[[Das Vierte Zeitalter</nowiki>}} durch {{ Code |<nowiki>[[Viertes Zeitalter</nowiki>}} und {{ Code |<nowiki>[[a|b]]</nowiki>}} durch {{ Code |<nowiki>[[a]]</nowiki>}} falls a = b in allen Artikeln
| |
| |- | | |- |
| | valign="top" | Durchgeführt | | | Webinterface || begonnen |
| | valign="top" | ''keine''
| | | Hiermit kann man dem Bot Aufträge erteilen und kontrollieren. |
| | valign="top" |
| |
| * Ersetzen von {{ Code |<nowiki>[[Das (Erste|Zweite|Dritte) Zeitalter</nowiki>}} durch {{ Code |<nowiki>[[\1s Zeitalter</nowiki>}} in allen Artikeln
| |
| |} | | |} |
|
Bei diesem Account handelt es sich um einen Bot, der von Penngaladh kontrolliert wird.
Es handelt sich dabei nicht um eine Sockenpuppe, sondern um einen von einem externen Programm gesteuerter Account zum automatischen oder semi-automatischen Verrichten bestimmter Aufgaben.
|
Bot Reloaded
Da ich nicht immer Zeit habe mich um den Bot zu kümmern schreibe ich gerade an einem Webinterface, über das verschiedene Ardapedianer den Bot fernsteuern können:
Status
| Was?
|
Wie weit?
|
Wofür?
|
| Datenbank |
fertig
|
Der Bot arbeitet dann auf einer eigenen Datenbank anstatt direkt in Ardapedia. Dadurch wird er schneller, belastet die Server weniger (sowohl den Ardapedia-Server als auch meinen), und kann besser den Inhalt analysieren. Außerdem ist so der technische Unterschied zwischen einem Testlauf (so tun als ob er was ändert) und einer richtigen Änderung kleiner.
|
| Daemon |
fertig
|
Der Daemon sorgt dafür, dass die Datenbank immer mit Ardapedia übereinstimmt. Dafür überwacht er die Letzten Änderungen.
|
| API |
fertig
|
Die API ermöglicht die Interaktion mit Ardapedia (lesen, schreiben, verschieben, etc.)
|
| Webinterface |
begonnen
|
Hiermit kann man dem Bot Aufträge erteilen und kontrollieren.
|