Wikipedia:AutoWikiBrowser

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Abkürzung: WP:AWB
AutoWikiBrowser
Basisdaten

Entwickler AutoWikiBrowser project
Aktuelle Version 6.3.0.0[1]
(16. Januar 2024)
Betriebssystem Windows
Programmiersprache C#[2]
Kategorie Wikipedia-Editor
Lizenz GPL
deutschsprachig nein
https://sourceforge.net/projects/autowikibrowser/

Der AutoWikiBrowser (AWB) ist ein halbautomatischer Wikipedia-Editor für alle Microsoft-Betriebssysteme ab Microsoft Windows 2000/XP. 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 Wiki-Seite öffnet, wenn die Änderungen an der letzten veröffentlicht wurden. Er nimmt dabei direkt die gewünschten Änderungen am Quelltext vor; diese müssen nur noch durch einen Klick bestätigt werden, um veröffentlicht zu werden. Dadurch können im Sekundentakt Massenedits vorgenommen werden.

Wenn er so eingerichtet ist, nimmt er zusätzlich weitere Änderungen vor (typischerweise Formatierungen), die dann gemeinsam mit der eigentlichen Änderung erledigt werden.

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 enthält 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 Express Edition (Microsoft Visual-C)[3] 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
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[Quelltext 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.
  • 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 Verstoß gegen diese Regeln könnte dazu führen, dass dein Benutzerkonto gesperrt wird.

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

Anwendung der Software[Quelltext 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. Damit AWB funktioniert, muss der eigene Benutzername auf Wikipedia:AutoWikiBrowser/CheckPageJSON eingetragen sein. Siehe dazu oben „Zulassungsanforderungen

(1) Herunterladen[Quelltext 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.[4]

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[Quelltext 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[Quelltext 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[Quelltext bearbeiten]

siehe: Wikipedia:AutoWikiBrowser/Benutzerhandbuch

Datenbankscanner[Quelltext 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 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.

  • AWB wird mit einer WikiFunctions.dll ausgeliefert, die von anderen unabhängigen Projekten verwendet werden kann. Die DLL schließt eine wikibereite 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[Quelltext 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[Quelltext 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 die Wikipedia abzuschalten, nicht jedoch für andere Websites.
  • Klickt man auf einen Absatz im Vergleich (oberes Fenster), springt der Fokus (Cursor) im Bearbeiten-Fenster (unten rechts) zum Anfang des angeklickten Absatzes (dafür muss Active Scripting im Internet Explorer aktiviert sein).
  • Unter en:Wikipedia:AutoWikiBrowser/Settings findest du 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[Quelltext bearbeiten]

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

Einzelbelege[Quelltext bearbeiten]

  1. sourceforge.net. 16. Januar 2024.
  2. www.openhub.net.
  3. Visual Studio Express auf microsoft.com.
  4. Microsoft .NET Framework 3.5 Service Pack 1 auf microsoft.com.