Wikipedia:Technik/Cloud/addshore/grep
sucht nach Seiten, deren Titel einem regulären Ausdruck entspricht.
Seit Mitte 2014 ist das Werkzeug nicht mehr einsatzbereit.
Interaktive Bedienung
[Quelltext bearbeiten]Es stehen mehrere Datenfelder zur Verfügung.
- Das Wiki-Projekt muss ausgewählt werden, die deutsche Sprachversion Language, ggf. auch der Namensraum Namespace.
Die größte Herausforderung ist die Eingabe des Suchmusters Pattern. Einige Anregungen in verschiedenen Namensräumen:
pattern | Aufruf | Erwartung |
---|---|---|
ikimedia
|
Test | Alle Artikel, deren Name die Zeichenkette ikimedia enthält.
|
seite
|
Test | Hilfeseiten, deren Titel genau die Zeichenkette seite enthält.
|
[Ss]eite
|
Test | Hilfeseiten, deren Titel die Zeichenkette Seite oder seite enthält. Anders sind Varianten der Groß- und Kleinschreibung nicht möglich.
|
^ABC
|
Seiten, deren Name mit ABC anfängt | |
XYZ$
|
Seiten, deren Name mit XYZ aufhört | |
FGH.*KLM
|
Seiten, in deren Name die Zeichenkette FGH von der Zeichenkette KLM gefolgt wird; dazwischen beliebig viele Zeichen. |
Eine Syntax wie /seite/i
ist derzeit nicht möglich (hier: Groß- und Kleinschreibung ignorieren).
URL und URL-Parameter
[Quelltext bearbeiten]Nachstehend sind die Parameter aufgelistet, wie sie in der URL benutzt werden.
- Die Basis-URL lautet:
https://tools.wmflabs.org/addshore/grep
- Daran ist mit einem vorangehenden Fragezeichen
?
die Parameterliste anzuhängen. - Es folgen Zuweisungen name
=
Wert - Dabei darf Wert keine Leerzeichen enthalten; muss bei bestimmten Zeichen ggf. kodiert werden.
- Die einzelnen Zuweisungen name
=
Wert sind durch&
voneinander zu trennen. - Die Migration von Labs auf Toolforge ist noch nicht möglich.
- wiki
- Art des Projekts
wiki
für Wikipedia (Vorgabe)- lang
- Sprachversion des Projekts
de
- pattern
- Muster für Seitentitel: Regulärer Ausdruck (Groß- und Kleinschreibung signifikant)
- ns
- Nummer des Namensraums
0
für Artikel (Vorgabe)
Die Parameter besetzen zurzeit nur die Felder; eine Möglichkeit zur direkten Auslösung der Suche ist zurzeit nicht erkennbar.
Datenschutz
[Quelltext bearbeiten]Hinweis: 2013 wird mit jedem Abruf eine Anfrage geleitet an ajax.googleapis.com und damit der Vorgang (welche IP will etwas wissen) nach außen übermittelt: an Google & Co. Damit soll die Skriptbibliothek jQuery eingebunden werden.
- Das gesuchte Namensschema steht nicht im Abruf.
- Ein Cookie wird nicht gesetzt, und ein anderer Cookie – etwa aus einer Suche mit Google oder aus einer Benutzerregistrierung bei Google – wird nicht übermittelt (dies würde nur bei der Sub-Domain
ajax.googleapis.com
erfolgen). - Bei allen Anwendern, die in ihrem Browser die Referrer-Einstellung nicht ausdrücklich deaktiviert haben (sie ist wohl standardmäßig bei allen gängigen Browsern aktiv), wird an
googleapis.com
auch die URL der Ergebnisseite übermittelt. Diese enthält alle URL-Parameter, somit auch das Wiki-Projekt und das gesuchte Namensschema der Seiten.
Die Übermittlung der Benutzeridentifiktion an externe Stellen ist völlig überflüssig. Die Bibliothek jQuery ist in den Labs-Tools auf toollabs:static in aktualisierten Versionen verfügbar.