Benutzer:Schnark/js/mostEdited
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.
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.