Sujet sur Discussion utilisateur:Framawiki/Structured Discussions Archive 1

Hercule (discutercontributions)

Salut,


J'ai vu que ton bon pouvait exécuter des requêtes PetScan et écrire le résultat dans une page Wiki. Cette fonctionne m'intéresse pour traiter les pages utilisant une mauvaise syntaxe pour les portails (sans utiliser {{m|Portails}}).


J'ai essayé de faire actualiser Utilisateur:HerculeBot/Portail mais je dois avoir raté un truc.

L'adresse de la requêtes que j'utilise est https://petscan.wmflabs.org/?language=fr&project=wikipedia&depth=0&categories=&combination=subset&negcats=&ns%5B0%5D=1&larger=&smaller=&minlinks=&maxlinks=&before=&after=&max_age=&show_redirects=both&edits%5Bbots%5D=both&edits%5Banons%5D=both&edits%5Bflagged%5D=both&page_image=any&ores_type=any&ores_prob_from=&ores_prob_to=&ores_prediction=any&templates_yes=M%C3%A9ta%20lien%20vers%20portail&templates_any=&templates_no=Portail&outlinks_yes=&outlinks_any=&outlinks_no=&links_to_all=&links_to_any=&links_to_no=&sparql=&manual_list=&manual_list_wiki=&pagepile=&search_query=&search_wiki=&search_max_results=500&wikidata_source_sites=&subpage_filter=either&common_wiki=auto&source_combination=&wikidata_item=no&wikidata_label_language=&wikidata_prop_item_use=&wpiu=any&sitelinks_yes=&sitelinks_any=&sitelinks_no=&min_sitelink_count=&max_sitelink_count=&labels_yes=&cb_labels_yes_l=1&langs_labels_yes=&labels_any=&cb_labels_any_l=1&langs_labels_any=&labels_no=&cb_labels_no_l=1&langs_labels_no=&format=wiki&output_compatability=catscan&sortby=none&sortorder=ascending&regexp_filter=&min_redlink_count=1&output_limit=&doit=Do%20it%21&interface_language=en&active_tab=tab_output

Peux-tu m'aider ?

Framawiki (discutercontributions)

Bonsoir Hercule,

L'usage du modèle semble correct. Néanmoins le script obtient 502 Bad Gateway de la part de Petscan après un timeout. J'ai le même problème en tentant le chargement depuis mon navigateur. Il semblerait donc que ta requête soit trop grosse :)

Cordialement

Hercule (discutercontributions)

Malheureusement je ne trouve pas de solution pour l'optimiser par PetScan.


Aurais-tu une autre solution pour que je puisse avoir régulièrement sur cette page la liste des pages de l'espace principal qui utilisent le modèle {{Méta lien vers portail}} mais pas {{Portail}} (ce qui signifie que c'est l'ancienne syntaxe qui est utilisée) ?


Cordialement

Framawiki (discutercontributions)
Hercule (discutercontributions)

Bonjour,


Ce n'est pas l'utilisation directe de ce modèle que je recherche mais l'utilisation de bandeau de portail directement sans passer par {{Portail}}

On m'a donné une astuce beaucoup plus pratique, avec une catégorie de maintenance. je n'ai donc plus besoin de ton bot.


Mais merci beaucoup pour l'attention que tu as porté à ma demande