Benutzer:Flominator/WikiBlame
aus Wikipedia, der freien Enzyklopädie
WikiBlame ist ein Wikipedia-Tool von Flominator und ist dazu gedacht, schnell die Urheber von guten, unbelegten, fragwürdigen oder gar urheberrechtlich bedenklichen Artikelteilen zu ermitteln. Dies kann zum Beispiel für Nachfragen bei Autoren oder zum lizenzkonformen Kopieren von Artikelteilen notwendig sein.
[Bearbeiten] Benutzung
Das Tool durchsucht die Versionsgeschichte eines Artikels nach einer Zeichenkette. Versionen, die den Suchbegriff enthalten werden mit OOO markiert, während er in Versionen mit XXX fehlt. Versionen, die mit ??? gekennzeichnet sind, wurden übersprungen.
Wenn kein Wikicode ([, ], {, } *, #, '', ''', ==, ====) im Suchbegriff enthalten ist, wird nur reiner Text durchsucht. Will man also beispielsweise nach Interwikitags suchen, so genügt nicht „en:Artikelname“, sondern es muss „[[en:Artikelname“ benutzt werden.
[Bearbeiten] Einstellungen
[Bearbeiten] Versionen durchsuchen
- Anzahl der Versionen, die durchsucht werden.
- Tipp: Sollte nach dem ersten Gebrauch die gleiche Zahl als gefundene Versionen angezeigt werden, könnten noch weitere Versionen existieren.
[Bearbeiten] Startdatum
- Versionen vor 23:55 Uhr dieses Tages werden berücksichtigt
[Bearbeiten] Suchmethode
- linear: jede Version durchsuchen, chronologische Reigenfolge
- interpoliert: Binäre Suche (Intervallhalbierung, bei vielen Versionen empfohlen)
- Tipp: Sollte bei der interpolierten Suche ein Revert gefunden werden, muss die Suche erneut von einem Zeitpunkt davor gestartet werden.
[Bearbeiten] Technik
Die technische Realisierung sieht folgendermaßen aus: Es wird eine Versionsgeschichte (wie [1]) erzeugt, deren Beginn und Länge über die entsprechenden Eingabefelder verändert werden kann. Nun werden die Links zu den einzelnen Versionen in einem Array gespeichert und die Versionen in der HTML-Version einzelnen heruntergeladen und mit dem Suchtext verglichen.