« Programmation Python/Programmer en deux minutes/l'interface de Wikipédia pour programmer » : différence entre les versions

Contenu supprimé Contenu ajouté
Préemption du mot "list" dans le sommaire du livre
Framawiki (discussion | contributions)
→‎Dernier réviseur de la page : "modifieur" est déjà plus compréhensible...
Ligne 11 :
https://fr.wikipedia.org/w/api.php?action=query&prop=info|revisions&titles=Accueil
 
== Dernier réviseurmodifieur de la page ==
'''1.''' Ouvrir un éditeur de texte, coller le script suivant (sans caractèrecaractères spéciaux comme "é" si le fichier est en ASCII au lieu de Unicode)...
{|width=70% align=center
|{{boîte déroulante début|titre=reviseur_de_la_pagemodifieur_de_la_page.py}}
<source lang=python>
#!/usr/bin/python
Ligne 40 :
{{boîte déroulante fin}}
|}
...enregistrez ce script (par exemple <code>reviseur_de_la_pagemodifieur_de_la_page.py</code>) et exécutez-le. Le script utilise [http://fr.wikipedia.org/w/api.php?action=query&prop=info|revisions&titles=Accueil&format=xmlfm cette requête] pour afficher le dernier réviseurmodifieur de la page d'[[Accueil|accueil]].
 
 
'''Note''' : il s'agit de la méthode utilisant les bibliothèques natives de Python. Une alternative est d'utiliser le framework [[:mw:Manual:Pywikibot|Pywikibot]], qui s'occupese charge de l'API de MediaWiki à la place du développeur, rendant la tâche beaucoup plus simple pour des scripts plus perfectionnés.
 
== Boucle réviseur bistro ==