Versionskontrollsysteme nennen diese Funktion normalerweise "Jemanden beschuldigen". Für jede Zeile wird angezeigt, wer sie wann geändert hat.
Update: Ich suche auch nach einer Lösung für Artikel mit Tausenden von Bearbeitungen (dh das Navigieren im Versionsverlauf und das Überprüfen jeder einzelnen ist nicht praktikabel).
Antworten:
Wenn Sie auf den
View History
Link für einen Artikel klicken, sehen Sie die Liste der Änderungen, die an dem Artikel vorgenommen wurden, an welchem Datum und von wem. Eine kurze Zusammenfassung der Änderungsbeschreibung wird ebenfalls angezeigt. Sie können dann auf dieCompare selected version
Schaltfläche klicken , um den Text zu vergleichen.Leider ist mir keine Beschuldigungsfunktion bekannt , mit der Sie direkt sehen können, wer die Änderungen an einer bestimmten Zeile, einem bestimmten Satz oder einem bestimmten Absatz vorgenommen hat.
BEARBEITEN: Vielleicht möchten Sie Greg Hewills Website besuchen , er arbeitet (anscheinend) gerade an einer solchen Schuld-Funktion.
quelle
Verwenden Sie http://wikipedia.ramselehof.de/wikiblame.php?lang=de , um nach Überarbeitungen in Wikipedia zu suchen.
quelle
Klicken Sie dazu
"View History"
in der oberen rechten Ecke jedes Wikipedia-Artikels auf. Dort finden Sie eine Liste der Revisionen eines Artikels. Wenn Sie von jedem Benutzer speziell festgelegt werden möchten, können Sie"cur"
neben jeder Revision auf klicken , und Wikipedia hebt hervor, was geändert wurde.quelle
Eine Möglichkeit besteht darin, den Artikelverlauf zu exportieren und die Überarbeitungen dann mit einem lokalen Tool wie dem folgenden zu verarbeiten
git blame
. Dies kann mithilfe eines Skripts erfolgen.Um den Artikel zu Geschichte zu exportieren, verwenden
Special:Export
, insbesondere:https://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Blinkenlights
.Um die Schuld zu generieren, fügen Sie zuerst die Revisionen einem temporären Git-Repository hinzu (in Python 3 gezeigt):
Laden Sie dann das exportierte Verlaufs-XML herunter, analysieren Sie es mit so etwas wie
lxml.etree
und durchlaufen Sie die Revisionen (xpath//revision
). Schreiben Sie für jede Revision den Text in eine Datei (etwaarticle.wiki
), lesen Sie den Autor und führen Sie ihn ausNachdem alle Revisionen zum Repo hinzugefügt wurden, führen Sie den Befehl aus, um
git blame article.wiki
den Autor jeder Zeile anzuzeigen .Hinweis:
Special:Export
Möglicherweise wird die Anzahl der exportierten Revisionen eingeschränkt. In Seiten mit langem Verlauf müssen Sie die XML-Datei daher möglicherweise mehrmals abrufen.quelle