MediaWiki/Bots und API: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Einzelnachweise ==↵<references />“ durch „“
 
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Wenn Tools wie [[Wiki:Verwaltung:Spezial:Text ersetzen | Texte ersetzen]], nicht ausreichen, um automatisierte Änderungen an den Inhalten des Wikis vorzunehmen, sehen Bots und die MediaWiki-API zur Verfügung.
Ein '''Bot''' ist ein Skript, das über die '''MediaWiki-API''' Daten abrufen oder Bearbeitungen am Wiki durchführen kann


= Bots =
= Beschreibung =
Ein Bot ist ein Skript, das Daten abrufen oder Bearbeitungen am Wiki durchführen kann
Komplexere Veränderungen am Wiki als mit [[Wiki:Verwaltung:Spezial:Text ersetzen | Texte ersetzen]] können mit Bots über die MediaWiki-API durchgeführt werden
* Bots können in jeder Programmiersprache geschrieben werden, sie muss sich nur mit der MediaWiki-API verbinden können.
 
== Bots ==
Können in jeder Programmiersprache geschrieben werden, sie muss sich nur mit der MediaWiki-API verbinden können.
* Viele Programmiersprachen haben eine MediaWiki-API-Bibliothek
* Viele Programmiersprachen haben eine MediaWiki-API-Bibliothek
** Vereinfachung der Anmeldung und Verbindung
** Vereinfachung der Anmeldung und Verbindung
Zeile 9: Zeile 11:
** Das Skript muss nur einige MediaWiki-URLs treffen.  
** Das Skript muss nur einige MediaWiki-URLs treffen.  


Wenn ein Bot Änderungen an einem Wiki vornimmt, sollte er idealerweise als Benutzer angemeldet sein – und idealerweise sollte dieser Benutzer ein separates Konto sein, das der Gruppe „Bots“ hinzugefügt wird.
Wenn ein Bot Änderungen an einem Wiki vornimmt, sollte er als Benutzer angemeldet sein
* Sie können diese Art von Konten überall auf Wikipedia sehen sie reparieren defekte <tt><ref> </tt>-Tags, benennen Kategorien um, fügen Signaturen zu unsignierten Diskussionsseiten-Nachrichten hinzu usw.
* separates Konto
* In anderen Wikis sind sie etwas seltener, Einige kleinere Wikis machen jedoch erheblichen Gebrauch davon.  
* Gruppe ''Bots''
 
Sie können diese Art von Konten überall auf Wikipedia sehen
* sie reparieren defekte <tt><ref> </tt>-Tags
* benennen Kategorien um
* Fügen Signaturen zu unsignierten Diskussionsseiten-Nachrichten hinzu, usw.  


Diese Seite enthält einige Informationen und hilfreiche Links zum Erstellen und Ausführen von Bots:
; Weitere Informationen
* [https://www.mediawiki.org/wiki/Manual:Bots https://www.mediawiki.org/wiki/Manual:Bots ]
* [https://www.mediawiki.org/wiki/Manual:Bots https://www.mediawiki.org/wiki/Manual:Bots ]


= MediaWiki-API =
== MediaWiki-API ==
Die MediaWiki-API ist im Wesentlichen eine Reihe von URLs, auf die man zugreifen kann, um aus dem Wiki zu lesen und darin zu schreiben.
* URLs
* Sie beinhalten alle unterschiedliche Parameter, die an die Datei api.php übergeben werden.
** auf die lesend und schreibend zugreifen kann
* Diese Datei befindet sich im selben Verzeichnis wie index.php; Wenn Ihr Wiki beispielsweise URLs der Form mywiki.com/w/index.php?title=...
* Parameter
* hat, ist die Haupt-API-URL unter mywiki.com/w/api.php zu finden. (Für neuere Versionen von MediaWiki wird die API von der Special:Version-Seite verlinkt.)
** die an die Datei api.php übergeben werden


Wenn Sie zu dieser Haupt-URL gehen, sehen Sie eine ziemlich ausführliche (automatisch generierte) Erklärung aller verfügbaren API-Aktionen.  
Wenn Sie zu dieser Haupt-URL gehen, sehen Sie eine ziemlich ausführliche (automatisch generierte) Erklärung aller verfügbaren API-Aktionen.  
Zeile 27: Zeile 34:
* Wenn Sie beispielsweise „format=jsonfm“ zur URL hinzufügen, werden Ergebnisse in einem Pseudo-JSON-Format angezeigt, das Benutzer auf dem Bildschirm lesen können, während „format=json“ zu tatsächlichem Roh-JSON führt.  
* Wenn Sie beispielsweise „format=jsonfm“ zur URL hinzufügen, werden Ergebnisse in einem Pseudo-JSON-Format angezeigt, das Benutzer auf dem Bildschirm lesen können, während „format=json“ zu tatsächlichem Roh-JSON führt.  


Wir werden hier nicht auf die Details aller verfügbaren API-Funktionen eingehen, aber Sie können sie unter api.php sehen – und Sie können auch mehr darüber lesen unter:  
;api.php
* [https://www.mediawiki.org/wiki/API:Main_page https://www.mediawiki.org/wiki/API:Main_page ]
* Diese Datei befindet sich im selben Verzeichnis wie index.php; Wenn Ihr Wiki beispielsweise URLs der Form mywiki.com/w/index.php?title=...
* hat, ist die Haupt-API-URL unter mywiki.com/w/api.php zu finden. (Für neuere Versionen von MediaWiki wird die API von der Special:Version-Seite verlinkt.)
 
; Weitere Informationen
# [https://www.mediawiki.org/wiki/API:Main_page https://www.mediawiki.org/wiki/API:Main_page ]
# aller verfügbaren API-Funktionen
 
= Syntax =
== Parameter ==
== Optionen ==
= Konfiguration =
== Dateien ==
 
= Anwendungen =
= Sicherheit =
= Dokumentation =
== Projekt-Homepage ==
 
= Links =
== Intern ==
== Weblinks ==
 
 
 


[[Kategorie:Wiki:Verwaltung]]
[[Kategorie:MediaWiki/Verwaltung]]

Aktuelle Version vom 2. Juni 2024, 10:45 Uhr

Ein Bot ist ein Skript, das über die MediaWiki-API Daten abrufen oder Bearbeitungen am Wiki durchführen kann

Beschreibung

Komplexere Veränderungen am Wiki als mit Texte ersetzen können mit Bots über die MediaWiki-API durchgeführt werden

Bots

Können in jeder Programmiersprache geschrieben werden, sie muss sich nur mit der MediaWiki-API verbinden können.

  • Viele Programmiersprachen haben eine MediaWiki-API-Bibliothek
    • Vereinfachung der Anmeldung und Verbindung
  • Auch ohne Bibliothek ist einfach einen MediaWiki-Bot zu erstellen
    • Das Skript muss nur einige MediaWiki-URLs treffen.

Wenn ein Bot Änderungen an einem Wiki vornimmt, sollte er als Benutzer angemeldet sein

  • separates Konto
  • Gruppe Bots

Sie können diese Art von Konten überall auf Wikipedia sehen

  • sie reparieren defekte <ref> -Tags
  • benennen Kategorien um
  • Fügen Signaturen zu unsignierten Diskussionsseiten-Nachrichten hinzu, usw.
Weitere Informationen

MediaWiki-API

  • URLs
    • auf die lesend und schreibend zugreifen kann
  • Parameter
    • die an die Datei api.php übergeben werden

Wenn Sie zu dieser Haupt-URL gehen, sehen Sie eine ziemlich ausführliche (automatisch generierte) Erklärung aller verfügbaren API-Aktionen.

  • API-Aktionen werden sowohl vom MediaWiki-Kern als auch von einer Reihe von Erweiterungen definiert.
  • Sie sehen auch eine Liste der verschiedenen Formate, in denen die Ergebnisse angezeigt werden können, einschließlich JSON und XML.
  • Wenn Sie beispielsweise „format=jsonfm“ zur URL hinzufügen, werden Ergebnisse in einem Pseudo-JSON-Format angezeigt, das Benutzer auf dem Bildschirm lesen können, während „format=json“ zu tatsächlichem Roh-JSON führt.
api.php
  • Diese Datei befindet sich im selben Verzeichnis wie index.php; Wenn Ihr Wiki beispielsweise URLs der Form mywiki.com/w/index.php?title=...
  • hat, ist die Haupt-API-URL unter mywiki.com/w/api.php zu finden. (Für neuere Versionen von MediaWiki wird die API von der Special:Version-Seite verlinkt.)
Weitere Informationen
  1. https://www.mediawiki.org/wiki/API:Main_page
  2. aller verfügbaren API-Funktionen

Syntax

Parameter

Optionen

Konfiguration

Dateien

Anwendungen

Sicherheit

Dokumentation

Projekt-Homepage

Links

Intern

Weblinks