Wikipedia:Technik/Cloud/petscan

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Abkürzung: WP:HT/PetScan
petscan
(PetScan – Seitenlisten nach Kriterien)

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.

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

de für Deutsch; en für Englisch, commons für Wikimedia Commons.

en
Projekt
Project
Projektart in der Wikimedia-Farm.

wikipedia, wiktionary, wikiversity, etc.
Commons: weglassen oder wikimedia.

wikipedia
Tiefe
Depth
Standardtiefe der Unterkategorien

0 = keine 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.
Eine pro Zeile (ohne Kategorie:).

Kombination
Combination
Wie die vorgenannten Kategorien genutzt werden sollen:
  • Category list: Liste Unterkategorien auf
  • Subset (Untermenge): Alle Seiten, die in allen Kategoriebäumen gleichzeitig vorkommen
  • Union (Vereinigungsmenge): Alle Seiten, die in mindestens einem Kategoriebaum vorkommen
  • Difference: Alle Seiten, die in genau einem Kategoriebaum vorkommen
  • At least (N): Alle Seiten, die in mindestens N Kategoriebäumen vorkommen

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.
Letzte Änderung
Last change
Datum oder Zeitspanne der letzten Seitenbearbeitung.

Format JJJJMMTThhmmss oder kürzer.
Vor einem Zeitpunkt, nach einem Zeitpunkt, oder seit einer Zeitspanne in Stunden.

– 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
  • einen Bot?
  • einen nicht angemeldeten Benutzer (anonym, IP)?
  • gesichtet?
egal, egal, egal
Vorlagen und Verlinkungen / Templates&links
Vorlagen
Templates
Nur Seiten, die Vorlagen (im Vorlagen-Namensraum) enthalten:
  • Box 1: Alle diese Vorlagentitel sind eingebunden.
  • Box 2: Einer dieser Vorlagentitel ist eingebunden.
  • Box 3: Keiner dieser Vorlagentitel ist eingebunden.

Einer pro Zeile (ohne Vorlage:).
Für jede Box kann ausgewählt werden: „Auf der Diskussionsseite suchen“

Andere Namensräume für die Herkunft eingebundener Seiten sind nicht möglich.
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
  • Füge keine Wikidata-Objekte an
  • Füge Objekte an, falls verfügbar
  • Nur Seiten mit Objekten
  • Nur Seiten ohne Objekte
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
  • eines davon
  • alle
  • keines

Zusätzliche Bedingungen:

  • Hat keine Aussage.
  • Hat keine verlinkten Seiten.
Seitenlinks
Site links
Datenbanknamen, auf denen die Seite verknüpft wäre
  • Hat alle dieser Seitenlinks
  • Hat einen dieser Seitenlinks
  • Hat keinen dieser Seitenlinks

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
  • Hat alle dieser Label
  • Hat eines dieser Label
  • Hat keins dieser Label

Jeweils mit Eingrenzung:

  • Label
  • Alias
  • Beschreibung

Außerdem Sprachcodes de, en

Werden als Generator benutzt, nur und wirklich nur, wenn kein anderer Generator genutzt wird!
Ausgabe
Format
Format
Ausgabeformat für Suchergebnisse.
  • htmlHTML
  • tsv – TSV, Tabulator-getrennte Werte
  • wiki – Wikisyntax
  • jsonJSON
html
Sortieren
Sort
Feature which is not yet available, which would set sorting criteria for output.
  • gar nicht
  • nach Titel
  • nach Namensraum, Titel
  • nach Größe
  • nach Datum
gar nicht
Sort order Sortierfolge
  • aufsteigend
  • absteigend
aufsteigend
Dateien
Files
Angaben über Mediendateien
  • Erweiterte Daten für Dateien (ja/nein)
  • Dateiverwendung (ja/nein)
Wikidata
Wikidata
Wikidata-Item:
  • Nicht ausgeben
  • Ausgeben
  • Nur Seiten mit Item
  • Nur Seiten ohne Item

Wikidata label language

RegExp filter Nur Seiten, deren Titel einem regulären Ausdruck genügt.
Top categories 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.

Weitere Informationen[Quelltext bearbeiten]

(alle englisch)

Andere Werkzeuge[Quelltext bearbeiten]