« Projet:Laboratoire/Index vocabulaire » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Youni Verciti (discussion | contributions)
Ligne 36 :
* Si l'argument est un chapitre, scanne la page uniquement.
* Si l'argument est indéfini devrait se comporter comme une leçon, scanner l'espace de nom et uniquement les dossiers spéciaux des leçons.
* Si l'argument est un département, créé une nouvelle page sous forme d'index global (il faudra proposer des options pour générer 3 ou 4 pages distinctes pour les listes de mots, locutions, phrases et fichiers audio).
 
Les 3 listes sont formatées dans des sections successives de la même page:
Ligne 43 ⟶ 42 :
Le programme créé la nouvelle page puis ajoute un lien sur la dernière ligne du sommaire (section à réviser l'édition du sommaire est semi-automatique :(
Sommaire des fiches de vocabulaire, exemple: [[Portugais/Index vocabulaire]]).
 
* Si l'argument est un département, créé une nouvelle page sous forme d'index global (il faudra proposer des options avec argparse (-g --global) pour générer 3 ou 4 pages distinctes pour les listes de mots, locutions, phrases et fichiers audio).
Il faut scanner tout le département et restituer "l'index global" (Cette commande est gourmande en temps processeur). <br />
<code> Département</code><br />/Index Vocabulaire/vcb Global
 
Exemple: La commande <code>./vcb.py Portugais</code> reconnait un nom de Département et va créer une liste exhaustive du vocabulaire pour l'ensemble du département ex: [[Portugais/Index vocabulaire/Index global]]
 
Titres = <code>Département</code>/Index vocabulaire/Vocabulaire <code>Leçon</code> (nom à réviser)
 
L'outil catégorise toutes ses fiches de vocabulaire dans [[:Catégorie:Page auto]] (nom à réviser) puis les fiches de vocabulaire de chaque département dans <code>[[:Catégorie:Département/Vocabulaire/Index]]</code>.
 
==== Minimum requis ====
Le programme refuse de créer une nouvelle page si le nombre de lignes de la liste produite est inférieur à cinq.
 
==== Commentaire de l'auteur ====
Ligne 55 ⟶ 61 :
L'option <code>--test</code> vise à tester le programme sur d'autres départements sans en modifier le contenu. Les pages de vocabulaire sont enregistrées dans le laboratoire et le lien s'ajoute à la fin de cette page.<br />
 
Les informations sur cette page du laboratoire seront compilées dans un chapitre nommé "phase rev_0.2" dont l'objectif est d’amené le code à une version claire, stable et disponible sous gerrit pour pouvoir poursuivre là les commentaires et révisions.
 
=== Propositions d'améliorations ===