Wiktionnaire:Questions techniques/août 2015
Page mensuelle des questions techniques posées en août 2015. Page précédente : juillet 2015 — Page suivante : septembre 2015 — Modifier ce cadre
Récupérer le contenu d'une catégorie
[modifier le wikicode]Bonjour, comment faire pour récupérer le contenu d’une catégorie qui n’est pas sur fr.wikt? Typiquement sur fr.wikt, j’utilise Gadget-ChercheDansSousCategories en faisant une recherche sur « * ». Mais là, je voudrais récupérer le contenu de Categoría:ES:Verbos regulares et là-bas le gadget n’existe pas. J’avais penser à utiliser « get.py » qui existait dans pywikipedia mais je ne le retrouve pas dans le nouveau pywikibot. Merci d’avance. Pamputt [Discuter] 22 août 2015 à 16:27 (UTC)
- AWB le propose sur Windows, sinon il faudra installer le JS là-bas ou bien étendre les outils comme http://tools.wmflabs.org/quick-intersection/index.php?lang=es&project=wiktionary&norun si cela doit être fréquent.
- Par contre, si c'est un bot Pywikipedia qui doit récupérer la liste de façon récursive, tu peux regarder la ligne 5363 du mien.
- Mais à mon avis le plus simple pour un one shot est de coller les catégories dans es:special:export. JackPotte ($♠) 22 août 2015 à 18:47 (UTC)
- Le special:export était clairement le plus approprié. J’ai réussi à faire ce que je voulais. Et j’ai trouvé l’équivalent de « get.py » ; ça s’appelle « listpages.py » avec l’option « -get ». Par exemple si je cherche à vérifier la présence d’une section espagnole sur la page « pageATester », je dois taper « python core/pwb.py core/scripts/listpages.py -get -page:pageATester | grep "{{langue|es}}" ». Avec tout cela vous devriez bientôt voir mon bot importer des tas de pages de conjugaisons en espagnol. Pamputt [Discuter] 22 août 2015 à 19:42 (UTC)
Bon en fait Spécial:Exporter ne semble pas fonctionner correctement. Par exemple, lorsque je demande à récupérer Categoría:ES:Verbos regulares, je n’obtiens à la fin que 5000 pages alors que la catégorie indique en contenir 13510. Je vais essayer d’installer Gadget-ChercheDansSousCategories sur es.wikt. Pamputt [Discuter] 27 août 2015 à 05:37 (UTC)
- En fait ça fonctionne avec http://tools.wmflabs.org/quick-intersection/index.php?lang=es&project=wiktionary&norun . Merci Pamputt [Discuter] 27 août 2015 à 05:42 (UTC)