Wikipedia:Technik/Labs/Tools/catscan2/catscan2

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
CatScan 2 (Kategorieauswertung)

catscan2/catscan2 ist ein Werkzeug zur Analyse von Seiten, die in bestimmte Kategorien eingeordnet sind.

Alle Angaben sind optional. Standardmäßig wird ein interaktives Formular angezeigt.

Resultate sind Listen von Seiten nebst Details; auch die Gesamtzahl zutreffender Seiten.

Dieses Werkzeug wurde abgelöst durch seinen Nachfolger: PetScan

Bedienung und Datenstrukturen sind sehr ähnlich; das neue System bietet aber erweiterte Möglichkeiten.

WikiSense gibt nachstehend übergangsweise die analogen Parameter von WikiSense/CategoryIntersect an.

URL-Parameter[Quelltext bearbeiten]

Nachstehend sind die Parameter aufgelistet, wie sie in der URL benutzt werden.

  • Die Basis-URL lautet: https://tools.wmflabs.org/catscan2/catscan2.php
  • 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.
interface_language
Sprachcode der Benutzeroberfläche
de
Ohne Modifikatoren wie de-AT und deshalb auch nicht für {{int:lang}} geeignet.
language
Sprache des Projekts
de
commons
WikiSense: wikilang=
project
wikipedia
Commons: weglassen oder wikimedia
WikiSense: wikifam= – .wikipedia.org
depth
Standardtiefe der Unterkategorien
0 = keine Unterkategorien (Vorgabe)
Individuelle Anpassung einzelner Kategorien möglich.
WikiSense: basedeep= tagdeep=
categories
Titel der Kategorien
Mehrere durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
Wenn mittels Pipe-Symbol (%7C) eine Zahl an den Kategorientitel angehängt wird, überschreibt das die Vorgabe durch depth=.
WikiSense: basecat= tagcat=
negcats
Ausgeschlossene Kategorien
Mehrere durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
Mittels Pipe-Symbol %7C kann vielmehr eine individuelle Tiefe der Unterkategorien festgelegt werden.
comb[list]
Kategorienliste: Listet nur den Kategorienbaum und keine Seiten.
1 = ja
comb[subset]
Nur Seiten, welche in allen Kategoriebäumen enthalten sind (Schnittmenge; Kombination durch UND)
1 = ja
comb[union]
Alle Seiten, welche in mindestens einer der Kategorien enthalten sind (Vereinigungsmenge; Kombination durch ODER)
1 = ja
comb[diff]
Nur Seiten, welche in genau einem der Kategoriebäume enthalten sind (Vereinigungsmenge; Kombination durch ENTWEDER/ODER)
1 = ja (Vorgabe)
comb[atleast]
Nur Seiten, die mindestens in n Kategoriebäumen enthalten sind.
0 (Vorgabe: ignorieren)
ns[0]
Seiten im Artikel-Namensraum aufführen
1 = ja
ns[1]
Artikeldiskussionsseiten aufführen
1 = ja
ns[2]
Benutzerseiten aufführen

… usw.; siehe Hilfe:Namensräume; keine Namensraum-Angabe: Nur Artikel-Namensraum

ns[829]
Modul-Diskussionsseiten aufführen
1 = ja
show_redirects
yes – Nur Weiterleitungen
both – Alle Seiten (Vorgabe)
no – Keine Weiterleitungen
templates_yes
Alle diese Vorlagentitel sind eingebunden.
Mehrere durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
WikiSense: templates=
templates_use_talk_yes
Auf der Diskussionsseite suchen nach „Hat alle diese Vorlagen“.
1 = ja
templates_any
Einer dieser Vorlagentitel ist eingebunden.
Mehrere durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
templates_use_talk_any
Auf der Diskussionsseite suchen nach „Hat eine dieser Vorlagen“.
1 = ja
templates_no
Keiner dieser Vorlagentitel ist eingebunden.
Mehrere durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
templates_use_talk_no
Auf der Diskussionsseite suchen nach „Hat keine dieser Vorlagen“.
1 = ja
outlinks_yes
Verlinkt von allen diesen Seiten.
Mehrere Seitennamen durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
outlinks_any
Verlinkt von einer dieser Seiten.
Mehrere Seitennamen durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
outlinks_no
Verlinkt von keiner dieser Seiten.
Mehrere Seitennamen durch %0D%0A trennen; Verkettung mittels Pipe-Symbol nicht möglich.
edits[bots]
Letzte Bearbeitung durch einen Bot?
  • both – egal (Vorgabe)
  • yes – Ja
  • no – Nein
edits[anons]
Letzte Bearbeitung durch einen nicht angemeldeten Benutzer (anonym, IP)?
  • both – egal (Vorgabe)
  • yes – Ja
  • no – Nein
edits[flagged]
Seite wurde gesichtet?
  • both – egal (Vorgabe)
  • yes – Ja
  • no – Nein
before
Zuletzt geändert vor (oder genau):
Format: JJJJMMTTHHMMSS (oder kürzer)
after
Zuletzt geändert nach (oder genau):
Format: JJJJMMTTHHMMSS (oder kürzer)
max_age
Maximales Alter
Stunden bis zur aktuellen UTC-Zeit
WikiSense: mode=rc&hours=
only_new
Nur Seiten, die während der beschriebenen Zeitspanne neu angelegt wurden.
1 = ja
larger
Größer oder gleich (Bytes)
smaller
Kleiner oder gleich (Bytes)
WikiSense: size=
maxlinks
Maximalanzahl der ausgehenden internen Links in jeden Namensraum; nur für UND.
WikiSense: links=
minlinks
Mindestanzahl Links; wie vor
show_redlinks
Zeige rote Links
1 = ja
show_redlinks_only
Normale Verlinkungen unterdrücken
1 = ja
remove_template_redlinks
Rote Links entfernen, die aus Vorlagen stammen
article_redlinks_only
Nur rote Links in den Artikel-Namensraum zeigen
min_redlink_count
Mindestvorkommen roter Links
show_topcats
Nur Top-Kategorien in Resultaten anzeigen
1 = ja
show_topcats_only
Normale Resultate nicht anzeigen
1 = ja
topcats_no_talk
Top-Kategorien von Artikeln (keine Diskussionsseiten)
1 = ja
min_topcat_count
Minimale Anzahl an Seiten, um eine Top-Kategorie zu bilden
1 (Vorgabe)
sortby
Sortierung
  • none – keine (Vorgabe)
  • title – nach Titel
  • ns_title – nach Namensraum, Titel
  • size – nach Größe
  • date – nach Datum
  • filesize – nach Dateigröße
  • uploaddate – nach Hochlade-Datum
  • incoming_links – nach Verlinkungen dieser Seite
sortorder
Sortierfolge
  • ascending – aufsteigend
  • descending – absteigend
format
Ausgabeformat
  • htmlHTML
  • csv – CSV, Komma-getrennte Werteliste, Einzelwerte in Anführungszeichen "
  • tsv – TSV, Tabulator-getrennte Werte
  • wiki – Wikisyntax
  • phpPHP
  • xmlXML
  • jsonJSON
  • gallery
ext_image_data
Erweiterte Daten für Dateien
1 = ja (Vorgabe)
file_usage_data
Dateiverwendung
1 = ja (Vorgabe)
doit
Automatische Ausführung (Formularanzeige zur Vervollständigung oder sofort Resultate)
1 – Resultate generieren.
Der Abschnitt „Resultate“ ist über das Fragment #results verlinkbar.

Beispiele[Quelltext bearbeiten]

Weitere Informationen[Quelltext bearbeiten]

Entwickler[Quelltext bearbeiten]

  • user:Magnus Manske
  • ~daniel/WikiSense/CategoryIntersect – Vorläufer auf dem Toolserver

Andere Werkzeuge[Quelltext bearbeiten]