API de MediaWiki : Différence entre versions

De Wicri Outils
imported>Jacques Ducloy
(Accès au contenu d'une page)
imported>Jacques Ducloy
(Accès au contenu d'une page)
Ligne 7 : Ligne 7 :
 
Plusieurs point d'entrée sont utilisables pour interagir avec MediaWiki. Le plus connu est "index.php" dont le paramétrage permet déjà de réaliser des opérations intéressantes. Par exemple pour récupérer le contenu brut d'une page  il suffit d'utiliser l'option « action=raw ».
 
Plusieurs point d'entrée sont utilisables pour interagir avec MediaWiki. Le plus connu est "index.php" dont le paramétrage permet déjà de réaliser des opérations intéressantes. Par exemple pour récupérer le contenu brut d'une page  il suffit d'utiliser l'option « action=raw ».
  
;exemple:La commande qui suit permet de récupérer dans un fichier le contenu brut de la page [[wicri-meta.fr:ISO 3166-1| ISO 3166-1 du wiki Wicri/Métadonnées]].
+
;Exemple:En shell la commande « [[CURL]] » qui suit permet de récupérer dans un fichier le contenu brut de la page [[wicri-meta.fr:ISO 3166-1| ISO 3166-1 du wiki Wicri/Métadonnées]].
 
<source lang="sh">
 
<source lang="sh">
 
     WIKI=http://ticri.inpl-nancy.fr/wicri-meta.fr
 
     WIKI=http://ticri.inpl-nancy.fr/wicri-meta.fr

Version du 11 juillet 2012 à 16:54

Le but de l'API de MediaWiki est de donner un accès direct et de haut niveau aux données contenues dans la base de données gérée par ce moteur.

Cette page est un point d'entrée sur des compléments ou des retours d'expériences concernant MediaWiki, plus particulièrement dans le contexte du réseau Wicri.

Accès au contenu d'une page

Plusieurs point d'entrée sont utilisables pour interagir avec MediaWiki. Le plus connu est "index.php" dont le paramétrage permet déjà de réaliser des opérations intéressantes. Par exemple pour récupérer le contenu brut d'une page il suffit d'utiliser l'option « action=raw ».

Exemple
En shell la commande « CURL » qui suit permet de récupérer dans un fichier le contenu brut de la page ISO 3166-1 du wiki Wicri/Métadonnées.
    WIKI=http://ticri.inpl-nancy.fr/wicri-meta.fr
    curl $WIKI/"index.php?title=ISO_3166-1&action=raw" 2> /dev/null > monFichier

Modules d'édition de liste

A ce jour, un seul module fait l'objet d'un article.

Liens externes