Projet:Laboratoire/Espaces de noms/Minute technique/Projet étapes intermédiaires

Nous appliquons les consignes annoncées dans l' expérience précédente au nouveau script projet.py:

  • Supprimer le paramètre en ligne de commande
  • Placer le numéro de l'espace de nom dans la variable (ns_id)
  • Ajouter cette variable à la fin de la liste (prop)
  • Initialiser les variables de sorties:
    • page de la première liste (path)
    • nom du module "Ns Label" (Module:Ns Projet)
    • nom de la table t_prop

La liste des pages via Lua

modifier

Le script Python "projet.py" compose et sauvegarde automatiquement le module:Ns Projet ; nous écrivons manuellement le module:Projet vues qui utilise les données du premier module pour en restituer les valeurs.

À cette étape intermédiaire "Ns Projet" contient uniquement la table des propriétés et "Projet vues" l'importation de la table des propriétés ,plus une itération simple de la table.(Nous ajoutons une révision sur gerrit, Rev 0.5 mais gerrit ne gère pas les modules ;-( il faut regarder dans l'historique du module.

Nous répercutons ces modifications sur les scripts hlp.py et wkt.py. Les premiers scripts fac.py et dpt.py fonctionnent différemment, nous les actualiserons plus tard.

Nous ajoutons la fonction Python(…) qui écrit la table des pages dans le module Ns Projet.

  Nouvelle section, fonctions Lua pour "Namespace Library" voir Projet:Laboratoire/Espaces de noms/Minute technique/Transwiki

Nous sommes en mesure d’écrire la fonction Lua-scribuntu qui affichera la liste des pages.

  1. Deux listes distinctes liens pages et groupe
  2. Listes potentiellement nécessaires pour chaque espace de noms