Benutzer:Schnark/js/small-world

aus Wikipedia, der freien Enzyklopädie
< Benutzer:Schnark‎ | js
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 3. Februar 2017 um 10:15 Uhr durch imported>Schnark(522406) (mit lokaler Version aktualisiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dieses Skript ermittelt die kürzeste Verbindung mittels Links zwischen zwei Seiten. Dazu steht eine Spezialseite zur Verfügung, auf der du die beiden Seiten (auch zufällig) auswählen und anschließend die Verbindung ermitteln lassen kannst. Nach Wunsch werden nur Artikel als Verbindungen akzeptiert oder Seiten aus beliebig gewählten Namensräumen. Auch den Rückweg kannst du dir anzeigen lassen.

Einschränkung

  • Links auf Weiterleitungen werden als zwei Schritte gezählt.
  • Das Skript braucht mehr oder weniger lang, um die kürzeste Verbindung zu finden, man sollte nicht ungeduldig werden.

Einbindung

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

Andere Benutzer können das Skript in der eigenen common.js einbinden mit:

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

Code

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