Wikipedia:Technik/Cloud/catfood

Abkürzung: WP:HT/catfood
catfood
(Feed für Kategorie-Umsätze)

ermöglicht es, einen Feed von Änderungen an Seiten in Kategorien zu abonnieren.

Die betreffenden Seiten werden interaktiv aufgelistet (jede nur einmal); und es wird die Übernahme als Feed in den Browser angeboten (RSS).

URL und URL-ParameterBearbeiten

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

  • Die Basis-URL lautet: https://tools.wmflabs.org/catfood/
  • 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.
project
Projekt-Art
optional; Vorgabe: wikipedia
wikipedia
language
Sprachcode des Projekts
erforderlich, wenn nicht-englische Sprachversion
de
commons – mit project=wikimedia
category
Titel der Kategorie (ohne Kategorie:)
Pflichtparameter; alternativ: user
depth
Tiefe von Unterkategorien
optional – nur bei categoryVorgabe: 0
0 – nur die Kategorie selbst
user
Benutzername
Pflichtparameter; alternativ: category
namespace
Beschränkung auf Seiten in einem Namensraum
Pflichtparameter
Nummer eines Namensraums
0 – nur über Artikel informieren
6 – nur über Dateien (meist Bilder) informieren
size
Beschränkung auf Bildgröße (maximale Höhe/Breite)
optional – nur bei namespace=6
300 – 300 Pixel
last
Beschränkung auf die letzten n Seiten/Bilder
optional; Vorgabe: 10
1–100

Ohne Parameter bietet catfood ein interaktives Formular an, in das die Werte eingetragen werden können.

BeispieleBearbeiten

https://iw.toolforge.org/catfood?project=wikipedia&language=de&category=Freiburg_im_Breisgau&namespace=0

https://iw.toolforge.org/catfood?language=de&category=Wikipedia:Technik/Labs/Tools&namespace=4&last=50

https://iw.toolforge.org/catfood?project=wikimedia&language=commons&category=Featured+pictures+on+Wikimedia+Commons&depth=0&namespace=6&size=300&last=10

  • liefert die letzten 10 Bilder, die auf Commons ausgezeichnet wurden, bis zur Maximalgröße von 300 Pixeln

EntwicklerBearbeiten