Wikipedia:AutoWikiBrowser

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Wikipedia:AWB)
Wechseln zu: Navigation, Suche
Abkürzung: WP:AWB
AutoWikiBrowser
Entwickler AutoWikiBrowser project
Aktuelle Version 5.5.4.0[1]
(20. August 2014)
Betriebssystem Windows
Kategorie Wikipedia-Editor
Lizenz GPL
Deutschsprachig nein
sf.net/projects/autowikibrowser

Der AutoWikiBrowser (AWB) ist ein halbautomatischer Wikipedia-Editor für Microsoft Windows 2000/XP (oder höher). Er kann dazu verwendet werden, sich endlos wiederholende Aufgaben schneller und einfacher zu erledigen als von Hand. Er besteht grundsätzlich aus einem Browser, der automatisch eine neue Seite öffnet, wenn die letzte geschlossen wurde. Wenn er so eingerichtet ist, schlägt er einige Änderungen vor (typischerweise Formatierungen), die meist gegenüber der eigentlichen Änderung nebensächlich sind.

Zurzeit kann AutoWikiBrowser eine Liste von Artikeln aus einer oder mehreren Kategorien, der Funktion „Links auf diese Seite“, den Wikilinks eines Artikels, einer Textdatei mit Artikelnamen, einer Google-Suche, der Beobachtungsliste eines Benutzers oder den Beiträgen eines Benutzers anlegen.

AWB beinhaltet zudem ein Programm, um die Datenbank zu scannen und eine Entwicklungsversion des IRCMonitors, eines Programms, um den IRC-Kanal auf „Letzte Änderungen“ zu überwachen.

Die Quellen sind unter der GNU General Public License verfügbar. Das Programm wurde in C# unter Verwendung der kostenlosen Microsoft Visual-C#-Express-Edition[2] geschrieben. Es gibt einen AWB-IRC-Kanal unter irc://irc.freenode.net/AutoWikiBrowser.

Beispiele für AWB-unterstützte Arbeit sind auf der Projektseite (englisch) verzeichnet. Die Seite enthält zudem Projekte, welche die Unterstützung von AWB benötigen.

Home deutsch Allgemeine Informationen über AutoWikiBrowser und Installationsanweisungen
Zulassungsanforderung englisch In der deutschsprachigen Wikipedia ist keine Zulassung notwendig. Die Anforderung zur Zulassung zur Benutzung von AutoWikiBrowser in der englischen Wikipedia muss auf der Seite en:Wikipedia:AutoWikiBrowser/CheckPage eingetragen werden.
Diskussion englisch Diskutiere die Anwendung und stelle Fragen.
Bugs englisch Melde Programmfehler.
Erweiterungswünsche englisch Wünsche dir neue Erweiterungen, die in AWB integriert werden sollen.
Benutzerhandbuch deutsch Das Benutzerhandbuch.
Typografie deutsch Typografieverbesserungen mit dem AWB (Liste, im Aufbau).
Siehe auch: englisch Entwicklerdiskussionsseite, Tippfehler, Plugins, IRCMonitor, AWB-Projekte, Änderungslogbuch, AWB-Spielwiese

Anwendungshinweise[Bearbeiten]

  • Überprüfe jede Änderung, bevor du sie speicherst.
  • Bearbeite nicht zu schnell; erwäge, ein Bot-Benutzerkonto anzulegen, wenn du regelmäßig mehr als nur ein paar Änderungen machst.
  • Änderungen, die eine größere Anzahl an Artikeln betreffen, sollten zudem nur von Benutzern mit Sichterrecht durchgeführt werden.
  • Tu nichts Umstrittenes damit.
  • Vermeide es, belanglose Kleinigkeiten zu verändern, wie zum Beispiel nur einige unsichtbare Zeichen (Typografischer Weißraum) hinzuzufügen oder zu löschen, Unterstriche aus Links zu entfernen oder ähnlich Triviales. Das verschwendet nur Ressourcen und blockiert Versionslisten.
  • Halte dich an alle Wikipedia-Richtlinien und die bei Wikipedia üblichen Praktiken.
Wiederholter Missbrauch dieser Regeln könnte dazu führen, dass dein Benutzerkonto gesperrt wird.

Versionen[Bearbeiten]

Siehe: en:Wikipedia:AutoWikiBrowser/History (englisch)

Anwendung der Software[Bearbeiten]

Um mit dem AWB Edits in der deutschsprachigen Wikipedia zu machen, ist keine Erlaubnis notwendig; allerdings können nur angemeldete Benutzer das Programm verwenden.

(1) Herunterladen[Bearbeiten]

Lade den AutoWikiBrowser bei SourceForge: http://sourceforge.net/project/showfiles.php?group_id=158332 herunter.

Wenn du die letzte SVN-Version laufen lassen möchtest, dann lies das: #Zugang zu den Quellen.

AutoWikiBrowser benötigt Microsoft Windows 2000/XP oder neuer (Unicode funktioniert nicht richtig unter Microsoft Windows 98/ME). Es benötigt außerdem Version 2 des .NET-Frameworks[3]

Wenn die Software nicht funktioniert, bedeutet das vermutlich, dass du nicht registriert bist oder dass du nicht das korrekte .NET-Framework installiert hast.

Es empfiehlt sich, AWB in ein neues Verzeichnis zu entpacken, anstatt es beispielsweise direkt vom Desktop aus laufen zu lassen.

(2) Loslegen[Bearbeiten]

  1. Starte das Programm.
  2. Klicke auf „Options“ und dann auf „Preferences“. Stelle danach im Reiter „Site“ die Einstellung „Language“ auf das jeweilige Wiki ein.
  3. Klicke auf „File“ und dann auf „Log In/Profiles...“ und melde dich mit deinem Wikipedia-Benutzerkonto an.
  4. Wähle „Make from Category“, dann gib den Namen der Kategorie ein.
  5. Mit einem Klick auf „Make list“ lässt sich eine Liste hochladen.
  6. Setze beliebige Optionen, wie zum Beispiel „Suchen und Ersetzen“, „Zusammenfassung und Quellen“, etc.
  7. Klicke auf „Start!“. Das wird den Artikel hochladen, automatisch beliebige Änderungen vornehmen und dann die Unterschiede anzeigen.
  8. Ändere am Artikel, was du möchtest, im Textkasten unten rechts, nicht im normalen Textkasten der Webseite im Browser, dann klicke „Save“ oder „Ignore“; die nächste Seite wird dann automatisch geladen.

Fehlerbehebung[Bearbeiten]

  • Manchmal bleibt AWB beim Starten stehen. Das könnte passiert sein, weil du ein anderes Fenster aufgerufen hast: AWB muss im Vordergrund bleiben, während die Seite geladen wird. Klicke einfach noch einmal auf „Start“, um ihm einen Schubs zu geben.
  • Er verwendet den Internet Explorer als Basis. Wenn du also Probleme hast, dann stelle sicher, dass dein IE funktioniert. Stelle sicher, dass du dich mit dem IE bei der Wikipedia angemeldet hast. Wenn du Einstellungen für Skripte geändert hast, dann rufe den Reiter „Einstellungen / Internetoptionen / Erweitert“ auf, klicke auf „Erweiterte Einstellungen wiederherstellen“ und probiere den AWB nochmal.
    • Wenn du Änderungen an der monobook.css (oder der CSS-Datei deines aktuellen Skins) gemacht hast, die CSS 2 oder 3 benötigen, werden diese möglicherweise im IE und somit auch im AWB nicht richtig angezeigt.
  • Wenn du Probleme hast, eine Liste aus „Links auf diese Seite“ zu erzeugen, dann versuche, den Cache des IE zu löschen.
  • Eine fehlerhafte monobook.js (oder der JS-Datei deines aktuellen Skins) führt oft zur Anzeige von leeren Seiten oder lässt den AWB abstürzen. Dieses JavaScript-Problem kann durch das Ausschalten von Active Scripting unter „Internetoptionen / Sicherheit / Stufe anpassen…“ vermieden werden.
  • „The application failed to initialize properly…“ --> Benutze .NET 2.0 (siehe oben).

Benutzerhandbuch[Bearbeiten]

Siehe: Wikipedia:AutoWikiBrowser/Benutzerhandbuch

Datenbankscanner[Bearbeiten]

AWB schließt einen Datenbankscanner ein, der verwendet werden kann, um Listen von Artikeln zu erstellen, die überprüft werden sollen, ohne unnötige Last auf den WikiMedia-Servern zu verursachen.

Datenbank-„Dumps“ werden von Zeit zu Zeit erstellt (siehe Hilfe:Download) und stehen frei zum Herunterladen zur Verfügung. Wie auf der Seite ersichtlich ist, ist der beste und nützlichste „Dump“ pages_articles.xml.bz2. Die Datenbank-Dump-Fortschritts-Seite zeigt dir den Status des aktuellen „Dumps“ und ermöglicht dir, einfach durch die Dateien zu navigieren.

Nach dem Herunterladen muss das Archiv entpackt werden, was es von einem circa 2 GB großen bz2-Archiv in einen etwa 8 GB großen XML-Datenbank-Dump umwandelt.

API[Bearbeiten]

  • AWB wird mit einer WikiFunctions.dll ausgeliefert, die von anderen unabhängigen Projekten verwendet werden kann. Die DLL schließt eine Wiki-bereite Webbrowserbedienung, einen einfachen Seiteneditor, einen Listengenerator und andere Werkzeuge und Komponenten ein.
  • en:User:Kingboyk hat eine WikiFunctions2.dll zur Verfügung gestellt, die Wiki-logging-Funktionen für Bots anbietet.

Erweiterungen[Bearbeiten]

Siehe: en:Wikipedia:AutoWikiBrowser/Plugins AWB kann voll angepasste Plugins laden und verwenden. Diese Plugins können Artikeltext verarbeiten und die Bedienoberfläche erweitern und sind Bibliotheken (.dll-Dateien), die mit vielen .NET-Sprachen, wie C# oder Visual Basic .NET, erstellt werden können. Wenn AWB geladen wird, untersucht es automatisch den Ordner, von dem es aufgerufen wurde, ob darin irgendwelche Plugins sind. Alle Plugins, die gefunden wurden, werden ohne weiteres Zutun des Benutzers geladen und initialisiert.

Tipps und Tricks[Bearbeiten]

  • Um ein Wort in Groß- und Kleinschreibung zu finden und zu ersetzen, verwende einen regulären Ausdruck; zum Beispiel Suchen: \b(T|t)hier\b und Ersetzen: $1heir. Das „(T|t)“ findet groß- und kleingeschriebene „T“ und das „$1“ referenziert, was immer „(T|t)“ gefunden hat. Das \b bedeutet, dass es sich um ein Wortende handelt; das beendet die Suche bei Worten, welche die Phrase „thier“ enthalten.
  • Um eine Aufgabe zu beschleunigen, wenn du den oben stehenden Tippfehler berichtigst, setze „Skip if doesn’t contain“ („Überspringen, wenn nicht enthalten“)
  • Siehe: Zusammenfassung der .NET Syntax für reguläre Ausdrücke
  • Das Ausschalten der Anzeige von Bildern in den Optionen des Internet Explorers kann das Laden von Seiten beschleunigen, insbesondere wenn die Wikipedia-Server langsam antworten. Auch wenn du normalerweise nicht den Internet Explorer benutzt und eine angepasste monobook.js mit JavaScripts (godmode-light, popups, etc.) verwendest, wirst du eine verbesserte Ladegeschwindigkeit in anderen Browsern bemerken, wenn du „Active Scripting“ in den Sicherheitseinstellungen des Internet Explorers abschaltest. Achtung (gilt nur für Windows bis XP): Wenn du Windows manuell aktualisierst ("Windows Update"), musst du "Active Scripting" wieder anschalten, wenn du nach Systemaktualisierungen ("Updates") suchst. Die Windows-Update-Seite wird dich darauf hinweisen, wenn du es vergisst. du kannst angepasste Sicherheitsstufen anlegen, um zum Beispiel Active Scripting für Wikipedia abzuschalten, nicht jedoch für andere Webseiten.
  • Klickt man auf einen Absatz im Vergleich (oberes Fenster), springt der Fokus (Kursor) im Bearbeiten-Fenster (unten rechts) zum Anfang des angeklickten Absatzes (dafür muss Active Scripting im Internet Explorer akiviert sein).
  • Siehe en:Wikipedia:AutoWikiBrowser/Settings für eine Liste nützlicher Einstellungen, die du mit AWB verwenden kannst.
  • Ein Zeilenumbruch wird durch ein \r\n repräsentiert, wenn du „Suchen und Ersetzen“ anwendest. Das ist so, weil die Microsoft-Komponenten es so tun. Wenn du andere Werkzeuge zum Beispiel mit Firefox verwendest, kann ein Zeilenumbruch auch durch ein \n repräsentiert sein.
  • AWB kennt ein paar Schlüsselwörter, die in den Textboxen und im Suchen-und-Ersetzen-Dialog benutzt werden können. %%title%% repräsentiert den Titel des aktuellen Artikels (z. B. „Max Mustermann“), und %%key%% wird dir den Sortiernamen für die Kategorien (z. B. „Mustermann, Max“) zurückgeben. Andere Schlüsselwörter können auf Nachfrage eingebaut werden.

Zugang zu den Quellen[Bearbeiten]

Siehe: en:Wikipedia:AutoWikiBrowser/Sources (englisch)

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelbelege[Bearbeiten]

  1. Sourceforge AutoWikiBrowser5540.zip (797.7 kB)
  2. Visual Studio Express auf microsoft.com
  3. Microsoft .NET Framework 3.5 Service Pack 1 auf microsoft.com