Wikipedia:Technik/Cloud/petscan
ist ein von Benutzer:Magnus Manske bereitgestelltes System, das ähnlich dem obsoleten Vorgängertool CatScan analysiert, welche Seiten in bestimmte Kategorien eingeordnet sind, oder nicht, oder andere Bedingungen erfüllen. Es ist platziert auf der Kategorienseite neben den Werkzeugen: Ungesichtete Seiten | Seiten mit unmarkierten Änderungen | Deep sight | PetScan | Cirrus.
Funktion
[Quelltext bearbeiten]In einem interaktiven Formular können eine Reihe von Vorgaben gemacht werden. Dementsprechend werden bestimmte Seiten aufgelistet, die diese Kriterien erfüllen.
Das Formular ist in mehrere Karten gegliedert.
Zur späteren Wiederverwendung in geänderter Situation der Projektinhalte kann eine Anfrage auch über eine URL gespeichert werden.
Die Verlinkung von gespeicherten Abfragen ist über [[petscan:]]
möglich, wobei als „Seitenname“ die Nummer der Abfrage psid anzugeben ist.
Formularfelder
[Quelltext bearbeiten]Feld | Bedeutung | Vorgabe | Anmerkungen |
---|---|---|---|
Kategorien | |||
Sprache Language |
Sprachversion des auszuwertenden Projekts
|
en
| |
Projekt Project |
Projektart in der Wikimedia-Farm.
|
wikipedia
| |
Tiefe Depth |
Standardtiefe der Unterkategorien
|
0
| |
Kategorien Categories |
Titel der Kategorien. Eine pro Zeile (ohne Kategorie:). |
– | Wenn mittels Pipe-Symbol | (%7C) eine Zahl an den Kategorientitel angehängt wird, überschreibt das die Vorgabe durch depth.
|
Ausgeschlossene Kategorien Negative Categories |
Titel ausgeschlossener Kategorien. Nur Seiten, die nicht in diesen Kategorien vorkommen, werden berücksichtigt. |
– | |
Kombination Combination |
Wie die vorgenannten Kategorien genutzt werden sollen:
Zurzeit sind nur subset oder union verfügbar, seit einiger Zeit in der deutschen Übersetzung als Untermenge und Vereinigungsmenge. |
subset
| |
Seiten-Eigenschaften | |||
Namensräume Namespaces |
Namensräume, auf die potentielle Treffer beschränkt werden sollen. | Artikel | |
Größe Size |
Seitengröße (oder Größenbereich). | – | Auswahl von Seiten, die größer sind als ein Limit, oder die kleiner sind als ein anderes Limit. |
Links Links |
Anzahl interner Verlinkungen, oder Bereich. | – | Auswahl von Seiten mit besonders vielen oder besonders wenigen internen Links. |
Letzte Änderung Last change |
Datum oder Zeitspanne der letzten Seitenbearbeitung. Format JJJJMMTThhmmss oder kürzer. |
– id="only_new" | „Nur Seiten, die während der oben genannten Zeitspanne neu angelegt wurden“ verwendet den Zeitpunkt der Seitenanlage statt der letzten Bearbeitung. |
Weiterleitungen Redirects |
Keine Weiterleitungen? Nur Weiterleitungen? | Alle Seiten | |
(Letzter Autor) Last edit |
Auswahl von Seiten mit letzter Bearbeitung durch
|
egal, egal, egal | |
Vorlagen und Verlinkungen / Templates&links | |||
Vorlagen Templates |
Nur Seiten, die Vorlagen (im Vorlagen-Namensraum) enthalten:
Einer pro Zeile (ohne Vorlage:). |
– | Andere Namensräume für die Herkunft eingebundener Seiten sind nicht möglich. |
Verlinkt von Linked from |
Nur Seiten, die verlinken von:
Ein Seitenname pro Zeile. |
– | |
Rote Links Redlinks |
|||
Andere Kriterien / Other sources | |||
Notwendige Bedingungen, um in die Resultatliste eingeschlossen zu werden. | |||
SPARQL SPARQL |
SPARQL-Abfrage | – | |
Manual list | Seite mit Liste mit Seitennamen. | – | |
PagePile | ID. | – | |
Wikidata | |||
Seiten und Objekte Pages with items |
|
Keine Wikidata-Objekte anfügen | |
Beschreibungssprache Label language |
Sprache des Labels | Sprache der momentanen PetScan-Oberfläche | |
Objekte / Beschreibungen Uses items/props |
Komma-getrennte Aufzählung Q123, P456
Zusätzliche Bedingungen:
|
||
Seitenlinks Site links |
Datenbanknamen, auf denen die Seite verknüpft wäre
Mengenbegrenzung: Minimal / Maximal |
Die Optionen sind Filter, keine Generatoren; sie können nur ein anderweitiges Ergebnis einschränken. | |
Labels usw. Labels etc. |
Beschreibungen, auch mit % als wildcard
Jeweils mit Eingrenzung:
Außerdem Sprachcodes |
Werden als Generator benutzt, nur und wirklich nur, wenn kein anderer Generator genutzt wird! | |
Ausgabe | |||
Format Format |
Ausgabeformat für Suchergebnisse. | html
| |
Feature which is not yet available, which would set sorting criteria for output.
|
gar nicht | ||
Sortierfolge
|
aufsteigend | ||
Dateien Files |
Angaben über Mediendateien
|
– | |
Wikidata Wikidata |
Wikidata-Item:
Wikidata label language |
||
RegExp filter | Nur Seiten, deren Titel einem regulären Ausdruck genügt. | – | |
Feature which is not yet available. |
URL-Parameter
[Quelltext bearbeiten]Siehe catscan2 #URL-Parameter.
Erforderliche Software
[Quelltext bearbeiten]Im interaktiven Formular läuft ein in ECMA.6 geschriebenes JavaScript, das ggf. von älteren Browsern nicht unterstützt wird (let
-Anweisung).
Namensgebung
[Quelltext bearbeiten]Pet spielt an auf
- pet, englisch ‚Haustier‘ – als Erweiterung von “Cat”;
- PET – einen PET-Scan gibt es auch.
Ursprünglich erfolgte die Auswertung nur nach Kategorien (categories); deshalb “Cat”. Mittlerweile sind aber auch viele andere Kriterien möglich; deshalb wurde von den Katzen auf Haustiere aller Art erweitert.
Entwickler
[Quelltext bearbeiten]Weitere Informationen
[Quelltext bearbeiten](alle englisch)
- meta:PetScan/Interface – Definition der Sprachanpassungen
- Magnus Manske: Of cats and pets. 27. März 2016
Andere Werkzeuge
[Quelltext bearbeiten]- Labs/Tools/catscan2/quick intersection
- Hilfe:Suche/Cirrus – Wiki-eigene Suchfunktion
incategory:
– für einfache Fälle ohne Unterkategoriendeepcategory:
– für Suche auch in Unterkategorien