„Wikipedia:Technik/Cloud/petscan“ – Versionsunterschied
AZ: Die Seite wurde neu angelegt: {{SeitenordnungWP.de | PageID = {{subst:PAGEID}} | Obereinordnung1 = MW-Verwaltung }} |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{SeitenordnungWP.de | {{SeitenordnungWP.de | ||
| PageID = | | PageID = 93503 | ||
| Obereinordnung1 = MW-Verwaltung | | Obereinordnung1 = MW-Verwaltung | ||
}} | }} | ||
{{../!header | |||
|Info=PetScan – Seitenlisten nach Kriterien | |||
|VPS=1 | |||
|wmcloud=1 | |||
|Shortcuts=WP:HT/PetScan | |||
|PfadQuery=?interface_language=de&language=de}} ist ein von [[Benutzer:Magnus Manske]] bereitgestelltes System, das ähnlich dem obsoleten Vorgängertool [[../../Labs/Tools/catscan2/catscan2|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 == | |||
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 <code>[[petscan:|[[petscan:]]]]</code> möglich, wobei als „Seitenname“ die Nummer der Abfrage ''psid'' anzugeben ist. | |||
<div style="clear:both"></div> | |||
== Formularfelder == | |||
{| class="wikitable" | |||
|- class="hintergrundfarbe6" | |||
! Feld | |||
! Bedeutung | |||
! Vorgabe | |||
! Anmerkungen | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="categories"| Kategorien | |||
|- id="language" | |||
| Sprache<br /> ''Language'' | |||
| [[../../MediaWiki/Sprachen|Sprachversion]] des auszuwertenden Projekts<br /> | |||
<code>de</code> für Deutsch; <code>en</code> für Englisch, <code>commons</code> für [[Wikimedia Commons]]. | |||
| <code>en</code> | |||
|- id="project" | |||
| Projekt<br /> ''Project'' | |||
| Projektart in der Wikimedia-Farm.<br /> | |||
<code>wikipedia</code>, <code>wiktionary</code>, <code>wikiversity</code>, etc.<br /> | |||
Commons: weglassen oder <code>wikimedia</code>. | |||
| <code>wikipedia</code> | |||
|- id="depth" | |||
| Tiefe<br /> ''Depth'' | |||
| Standardtiefe der Unterkategorien<br /> | |||
<code>0</code> = keine Unterkategorien. | |||
| <code>0</code> | |||
|- id="categories" | |||
| Kategorien<br /> ''Categories'' | |||
| Titel der Kategorien.<br /> | |||
Eine pro Zeile (ohne ''Kategorie:''). | |||
| – | |||
|rowspan="2"| Wenn mittels Pipe-Symbol <code>|</code> (%7C) eine Zahl an den Kategorientitel angehängt wird, überschreibt das die Vorgabe durch ''depth''. | |||
|- id="negative_categories" | |||
| Ausgeschlossene Kategorien<br /> ''Negative Categories'' | |||
| Titel ausgeschlossener Kategorien.<br /> | |||
Nur Seiten, die nicht in diesen Kategorien vorkommen, werden berücksichtigt.<br /> | |||
Eine pro Zeile (ohne ''Kategorie:''). | |||
| – | |||
|- id="combination" | |||
| Kombination<br /> ''Combination'' | |||
| Wie die vorgenannten Kategorien genutzt werden sollen: | |||
* <s>''Category list:''</s> Liste Unterkategorien auf | |||
* ''Subset (Untermenge):'' Alle Seiten, die in allen Kategoriebäumen gleichzeitig vorkommen | |||
* ''Union (Vereinigungsmenge):'' Alle Seiten, die in mindestens einem Kategoriebaum vorkommen | |||
* <s>''Difference:''</s> Alle Seiten, die in genau einem Kategoriebaum vorkommen | |||
* <s>''At least'' (N):</s> 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''. | |||
| <code>subset</code> | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="page_props"| Seiten-Eigenschaften | |||
|- id="namespaces" | |||
| Namensräume<br /> ''Namespaces'' | |||
| Namensräume, auf die potentielle Treffer beschränkt werden sollen. | |||
| Artikel | |||
|- id="size" | |||
| Größe<br /> ''Size'' | |||
| Seitengröße (oder Größenbereich). | |||
| – | |||
| Auswahl von Seiten, die größer sind als ein Limit, oder die kleiner sind als ein anderes Limit. | |||
|- id="link_number" | |||
| Links<br /> ''Links'' | |||
| Anzahl interner Verlinkungen, oder Bereich. | |||
| – | |||
| Auswahl von Seiten mit besonders vielen oder besonders wenigen internen Links. | |||
|- id="last_change" | |||
| Letzte Änderung<br /> ''Last change'' <!-- edits --> | |||
| Datum oder Zeitspanne der letzten Seitenbearbeitung.<br /> | |||
Format JJJJMMTThhmmss oder kürzer.<br /> | |||
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. | |||
|- id="show_redirects" | |||
| Weiterleitungen<br /> ''Redirects'' | |||
| Keine Weiterleitungen? Nur Weiterleitungen? | |||
| Alle Seiten | |||
|- id="edits" | |||
| (Letzter Autor)<br /> ''Last edit'' | |||
| Auswahl von Seiten mit letzter Bearbeitung durch | |||
* einen Bot? | |||
* einen nicht angemeldeten Benutzer (anonym, IP)? | |||
* gesichtet? | |||
| egal, egal, egal | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="page_props"| Vorlagen und Verlinkungen / ''Templates&links'' | |||
|- id="templates" | |||
| Vorlagen<br /> ''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:'').<br /> | |||
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. | |||
|- id="outlinks" | |||
| Verlinkt von<br /> ''Linked from'' | |||
| Nur Seiten, die verlinken von: | |||
* Box 1: Allen diesen Seiten | |||
* Box 2: Einer dieser Seiten | |||
* Box 3: Keiner dieser Seiten | |||
Ein Seitenname pro Zeile. | |||
| – | |||
|- id="redlinks" | |||
| Rote Links<br /> ''Redlinks'' | |||
| | |||
| | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="other_sources"| Andere Kriterien / ''Other sources'' | |||
|- | |||
|colspan="4"| Notwendige Bedingungen, um in die Resultatliste eingeschlossen zu werden. | |||
|- id="sparql" | |||
| SPARQL<br /> ''SPARQL'' | |||
| [[SPARQL]]-Abfrage | |||
| – | |||
|- | |||
| ''Manual list'' | |||
| Seite mit Liste mit Seitennamen. | |||
| – | |||
|- | |||
| ''PagePile'' | |||
| [[../pagepile|ID]]. | |||
| – | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="wikidata"| Wikidata | |||
|- | |||
| Seiten und Objekte<br /> ''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<br /> ''Label language'' | |||
| Sprache des Labels | |||
| Sprache der momentanen PetScan-Oberfläche | |||
|- | |||
| Objekte / Beschreibungen<br /> ''Uses items/props'' | |||
| Komma-getrennte Aufzählung ''Q123, P456'' | |||
* eines davon | |||
* alle | |||
* keines | |||
Zusätzliche Bedingungen: | |||
* Hat keine Aussage. | |||
* Hat keine verlinkten Seiten. | |||
| | |||
|- | |||
| Seitenlinks<br /> ''Site links'' | |||
| [[Wikipedia:Technik/MediaWiki/Datenbankname|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.<br /> ''Labels etc.'' | |||
| Beschreibungen, auch mit <code>%</code> als ''wildcard'' | |||
* Hat alle dieser Label | |||
* Hat eines dieser Label | |||
* Hat keins dieser Label | |||
Jeweils mit Eingrenzung: | |||
* Label | |||
* Alias | |||
* Beschreibung | |||
Außerdem [[Wikipedia:Technik/MediaWiki/Sprachen|Sprachcodes]] <code style="white-space:nowrap">de, en</code> | |||
| | |||
| Werden als Generator benutzt, ''nur und wirklich nur'', wenn kein anderer Generator genutzt wird! | |||
|- | |||
|colspan="4" class="hintergrundfarbe5" id="page_props"| Ausgabe | |||
|- id="format" | |||
| Format<br /> ''Format'' | |||
| Ausgabeformat für Suchergebnisse. | |||
* <code>html</code> – [[Hypertext Markup Language|HTML]]<!-- | |||
* <code>csv</code> – CSV, Komma-getrennte Werteliste, Einzelwerte in Anführungszeichen <code>"</code> --> | |||
* <code>tsv</code> – TSV, Tabulator-getrennte Werte | |||
* <code>wiki</code> – Wikisyntax<!-- | |||
* <code>php</code> – [[PHP]] --><!-- | |||
* <code>xml</code> – [[Extensible Markup Language|XML]] --> | |||
* <code>json</code> – [[Hilfe:JSON|JSON]] | |||
| <code>html</code> | |||
|- id="sort" | |||
| <s>Sortieren</s><br /> <s>Sort</s> | |||
| 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 | |||
|- id="sort_order" | |||
| <s>Sort order</s> | |||
| Sortierfolge | |||
* aufsteigend | |||
* absteigend | |||
| aufsteigend | |||
|- id="files" | |||
| Dateien<br /> ''Files'' | |||
| Angaben über Mediendateien | |||
* Erweiterte Daten für Dateien (ja/nein) | |||
* Dateiverwendung (ja/nein) | |||
| – | |||
|- id="wikidata" | |||
| Wikidata<br /> ''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. | |||
| – | |||
|- | |||
| <s>Top categories</s> | |||
| Feature which is not yet available. | |||
| | |||
<!-- | |||
|- | |||
| Do it! || || || Hit this to run the submission you have defined. --> | |||
|} | |||
== URL-Parameter == | |||
Siehe [[../../Labs/Tools/catscan2/catscan2 #URL-Parameter|catscan2 #URL-Parameter]]. | |||
== Erforderliche Software == | |||
Im interaktiven Formular läuft ein in ECMA.6 geschriebenes [[JavaScript]], das ggf. von älteren Browsern nicht unterstützt wird (<code>let</code>-Anweisung). | |||
== Namensgebung == | |||
Pet spielt an auf | |||
* ''pet'', englisch ‚Haustier‘ – als Erweiterung von “Cat”; | |||
* [[Positronen-Emissions-Tomographie|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 == | |||
* [[user:Magnus Manske]] | |||
== Weitere Informationen == | |||
(alle englisch) | |||
{{Meta|PetScan/en|3=Manual}} | |||
* [[meta:PetScan/Interface]] – Definition der Sprachanpassungen | |||
* Magnus Manske: [http://magnusmanske.de/wordpress/?p=385 ''Of cats and pets''.] 27. März 2016 | |||
== Andere Werkzeuge == | |||
* [[../../Labs/Tools/catscan2/quick intersection/]] | |||
* [[Hilfe:Suche/Cirrus]] – Wiki-eigene Suchfunktion | |||
** <code>[[Hilfe:Suche/Cirrus #incategory|incategory:]]</code> – für einfache Fälle ohne Unterkategorien | |||
** <code>[[Hilfe:Suche/Cirrus #deepcategory|deepcategory:]]</code> – für Suche auch in Unterkategorien | |||
Version vom 3. Oktober 2026, 16:41 Uhr
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
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
| 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
Siehe catscan2 .
Erforderliche Software
Im interaktiven Formular läuft ein in ECMA.6 geschriebenes JavaScript, das ggf. von älteren Browsern nicht unterstützt wird (let-Anweisung).
Namensgebung
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
Weitere Informationen
(alle englisch)
- meta:PetScan/Interface – Definition der Sprachanpassungen
- Magnus Manske: Of cats and pets. 27. März 2016
Andere Werkzeuge
- 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