Od1n
Inscrit depuis le 30 janvier 2006
Contenu supprimé Contenu ajouté
→Mise à jour des scripts utilisateur sous Vector : nouvelle section Balise : |
LD (discuter | contributions) →Récupérer le contenu de Spécial:Index avec Lua : nouvelle section |
||
Ligne 267 :
Plus d'informations sur [[Wikipédia:Échos_de_la_fondation#c-Lofhi-20240326193700-Des_changements_récents_concernant_l'habillage_Vector_peuvent_vous_concerner|cette page]].
<!-- Message envoyé par User:LD@frwiki en utilisant la liste sur https://fr.wikipedia.org/w/index.php?title=Utilisateur:LD/Brouillon/MM&oldid=213875395 -->
== Récupérer le contenu de Spécial:Index avec Lua ==
Salut @[[Utilisateur:Od1n|Od1n]],
Une curiosité m'attire : j'aurais souhaité trier les résultats d'une inclusion de [[Spécial:Index]] de sorte que [[Wikipédia:AbuseFilter/Messages d'avertissement]] affiche ''Abusefilter-warning-1'' suivi de ''Abusefilter-warning-4''. Bref, changer la manière de trier.
Nativement, ça semble compromis, j'ai donc pensé à Lua car tu avais concocté [[Module:AutoWikiBrowser]] (JSON) pour [[Wikipédia:AutoWikiBrowser/CheckPage#Comptes autorisés|#Comptes autorisés]] et suivant.
J'ai créé [[Spécial:Index]] mais je suis perdu :
* <code>getContent()</code> ne récupère que le ''raw'' de la page, donc rien pour une page spécial (génial)
* avec <code>frame:preprocess</code>, pas mieux.
Soit je m'y prends très mal (probable, je ne parle pas Lua), soit c'est impossible, soit les deux. J'ai testé avec <code><nowiki>{{#invoke:Index|main|title=Special:Index/MediaWiki:Abusefilter-warning}}</nowiki></code> et <code><nowiki>{{#invoke:Index|main|title=User:LD}}</nowiki></code> comme témoin.
Sais-tu si on peut récupérer le contenu d'une page spéciale avec Lua ? (Sinon je me contenterai de le faire avec mon bot).
Bien à toi, [[User:LD|LD]] ([[Discussion Utilisateur:LD|d]]) 5 avril 2024 à 02:33 (CEST)
|