Benutzer:Schnark/js/mostEdited

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

Dieses Skript zeigt die in der letzten Stunde (oder einer anderen Zeitspanne) am häufigsten bearbeiteten Seiten an. Diese Seiten scheinen für andere im Moment interessant zu sein, also könnten sie auch dich interessieren. Das Skript entstand während October 2011 Coding Challenge.

So sieht’s aus: Man wird mit diesem Skript den Rücktritt eines Bundespräsidenten nicht übersehen können.

Einbindung[Bearbeiten | Quelltext bearbeiten]

Falls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.

Andere Benutzer können das Skript durch folgende Zeile in der eigenen common.js einbinden:

//[[Benutzer:Schnark/js/mostEdited.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/mostEdited.js&action=raw&ctype=text/javascript');

Verwendung[Bearbeiten | Quelltext bearbeiten]

Normale Verwendung[Bearbeiten | Quelltext bearbeiten]

In der Seitenleiste sollte sich direkt über dem Link zu den Letzten Änderungen ein neuer Link befinden. Zusätzlich gibt es auf Spezial:Letzte Änderungen eine neue Schaltfläche. Beide bringen dich nach Spezial:Leerseite?action=mostedited. Oben kannst du ein paar Optionen auswählen: Die Zeitspanne und den Namensraum. Die Auswahl des Namensraums funktioniert wie auf den Letzten Änderungen und zeigt, wenn du von dort kommst, auch direkt die dortige Auswahl.

Als Ergebnis wird eine Liste mit den am häufigsten bearbeiteten Seiten angezeigt. Zusätzlich werden weitere Informationen angezeigt, insbesondere die am häufigsten bearbeiteten Abschnitte. Ein kleiner Pfeil zeigt jeweils an, ob die Anzahl der Bearbeitungen zu- oder abnimmt.

Erweiterte Verwendung[Bearbeiten | Quelltext bearbeiten]

Mit folgenden URL-Parametern kann die Abfrage genauer beeinflusst werden:

Parameter Bedeutung
hours Zeitspanne, in Stunden, auch Werte, die nicht in der Liste stehen, sind möglich
namespace Nummer des Namensraums
invert 1, um die Auswahl des Namensraums zu invertieren
associated 1, um auch den zugehörigen Namensraum mit einzuschließen
limit Anzahl der Seiten, die maximal angezeigt werden soll (Standard 10)
section-limit Anzahl der Abschnitte, die maximal für jede Seite angezeigt werden soll (Standard 3)
edits Anzahl der Bearbeitungen, die eine Seite mindestens haben muss, um angezeigt zu werden (Standard 2)
section-edits Anzahl der Bearbeitungen, die ein Abschnitt mindestens haben muss, um angezeigt zu werden (Standard 2)
max-calls Anzahl der API-Abfragen, die maximal durchgeführt werden sollen (Standard 5)

Code[Bearbeiten | Quelltext bearbeiten]

Der Javascript-Code befindet sich unter Benutzer:Schnark/js/mostEdited.js.