Benutzer:APPER/WikiHistory/Programm

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

WikiHistory ist ein Tool zur Autorenbestimmung von Wikipedia-Artikeln.

Anleitung[Bearbeiten | Quelltext bearbeiten]

Nach dem Start des Programms sieht man folgendes Fenster:

WikiHistory01.png

Zunächst sollte das gewünschte Projekt ausgewählt werden:

WikiHistory02.png

Dann kann der gewünschte Artikel ausgewählt werden:

WikiHistory03.png

Nach dem Drücken der Enter-Taste oder einem Klick auf „Load History“ wird die Versionsgeschichte des Artikels geladen:

WikiHistory04.png

Unter dem Reiter „Edit List“ findet man die komplette Versionsgeschichte. Diese kann auch nach Autoren gefiltert und nach allen Kriterien sortiert werden.

WikiHistory05.png

Unter dem Reiter „User Statistics“ findet sich eine Auflistung sämtlicher Nutzer, die diesen Artikel bearbeitet haben.

WikiHistory06.png

Unter dem Reiter „Find Revision“ lässt sich die erste Version eines Artikels suchen, die einen bestimmten Text enthält. Dazu wird angefangen von der ältesten Version jede Version komplett geladen und nach dem entsprechenden Text durchsucht. Wird der Text gefunden, wird die entsprechende Version in der „Edit List“ markiert und dorthin gewechselt. Mit einem Doppelklick (oder über das Kontextmenü) kann die Änderung im Browser aufgerufen werden.

Zusätzliche Einschränkungen auf bestimmte Versionen (zeitlich oder per Markierung in der „Edit List“) bzw. auf die Toleranz gegenüber Groß- und Kleinschreibung sind ebenfalls möglich. Für komplexere Aufgaben können reguläre Ausdrücke angegeben werden. Wird der Haken bei „only find the oldest revision matching“ entfernt, werden sämtliche Versionen durchsucht, das Suchergebnis wird jeweils rot bzw. grün in der „Edit List“ gezeigt.

WikiHistory08.png

Unter dem Reiter „Text authors“ findet sich der Button „Analyze Authors“, über den sämtliche Artikelversionen geladen werden und analysiert wird, welcher Autor was zum Artikel beigetragen hat. Dies kann je nach Länge des Artikels und Anzahl Versionen sehr lange dauern (bis hin zu Stunden bei einigen Exzellenten Artikeln). Nach der Analyse wird die prozentuelle Mitarbeit eines Autoren auch in der Autorenübersicht angezeigt und es kann danach sortiert werden.

WikiHistory07.png

Mit einem Rechtsklick auf das „Text authors“-Feld wird ein Kontextmenü angeboten, über das man die Autorenmarkierung in die Zwischenablage kopieren kann (als HTML oder als Wiki-Text). In beiden Fällen werden zusätzlich zu den farblichen Markierungen der fünf gewählten Autoren sämtlichen Abschnitte mit title-Tags hinterlegt, sodass beim Überfahren mit der Maus über ein Wort in der Statuszeile des Browsers der Autor dieses Worts angezeigt wird. Ein Beispiel findet sich hier.

Voraussetzungen / Download[Bearbeiten | Quelltext bearbeiten]

Das Programm WikiHistory liegt derzeit ausschließlich auf englisch vor, es kann jedoch für verschiedenste Wikimedia-Projekte (u.a. de.wikipedia) genutzt werden. Benötigt wird das .NET-Framework in der Version 2.0 oder höher. Alternativ läuft das Programm auch unter Mono (und somit unter Linux und Mac OS X), jedoch funktioniert dort die farbige Autorenunterlegung im Programm nicht. Es wird jedoch unter Mono eine alternative Kennzeichnung durch die Textfarbe unterstützt. Der Export nach HTML oder Wiki-Text funktioniert jedoch wie gehabt, auch wenn die Analyse unter Mono gewöhnlich länger dauert als mit MS.NET.

Das Programm liegt derzeit in der Version 1.0.11 vor und kann hier geladen werden. Das .NET-Framework kann bei Bedarf bei microsoft.com geladen werden.

To Do[Bearbeiten | Quelltext bearbeiten]

Einige Dinge sollen im Laufe der Zeit verbessert werden:

  • Evtl. Optimierung der Autorenbestimmung oder alternative, schnellere (und ungenauere) Variante
  • Alternative Autorenbestimmung, die nur auf Versionsvergleiche aus ist und daher die Speicherung der bisherigen Analyse zulässt und Dinge wie "nur die letzten 50 Versionen analysieren..."
  • Internationalisierung (Übersetzung ins Deutsche; Korrektur meines schlechten Englisch ;)
  • Export der Farblegende bei der Autorenbestimmung
  • Speichern der Autorenanalyse (bei aktuellem Algorithmus funktioniert das nur, wenn es keine neue "neueste" Version gibt)
  • Proxy-Support

Fehlermeldungen und Anregungen[Bearbeiten | Quelltext bearbeiten]

Fehlermeldungen und Anregungen sollten hier auf der Diskussionsseite hinterlegt werden.

Changelog[Bearbeiten | Quelltext bearbeiten]

  • Version 1.0.0: Initiale Version (9. Oktober 2008)
  • Version 1.0.1: Geschwindigkeit verbessert (9. Oktober 2008)
  • Version 1.0.2: Andere farbliche Markierung unter Mono (27. Januar 2009)
  • Version 1.0.3: Bugfix (7. Februar 2009)
  • Version 1.0.4: Erweiterte Suchoptionen; Fix der Suggestions (9. Februar 2009)
  • Version 1.0.5: Kleinigkeiten+Bugfixes; Check for Updates (20. April 2009)
  • Version 1.0.6: Autorenanalyse für beliebige Revisionen mit Pause-Funktion; Schnellere Analyse durch überspringen von Versionen gleicher Autoren (24. April 2009)
  • Version 1.0.7: Fix nach Änderung der Wikimedia-Server (21. Februar 2010)
  • Version 1.0.8: Fix nach Änderung der Wikimedia-Server (20. Oktober 2012)
  • Version 1.0.9: Verbesserung der Edit List und des Update-Mechanismus’ (6. Mai 2013)
  • Version 1.0.10 (nicht-öffentlich): Möglichkeit, die "User list" in die Zwischenablage zu kopieren
  • Version 1.0.11: Umzug vom Toolserver auf meinen privaten Server (31. Oktober 2013)
  • Version 1.1.0: Verschiedene Bugfixes; Erweiterte Statistiken; Laden der Volltexte im Hintergrund; Speichern eines Analyseergebnisses (8. Dezember 2013)
  • Version 1.1.1: Verschiedene Bugfixes; kleine Erweiterungen (14. Mai 2015)
  • Version 1.1.2: Bugfix: Anpassung an veränderte Wikipedia-API (19. Juli 2015)