Ce programme commence par analyser les descriptions de toutes les années de la revue. Il dresse une liste des pseudonymes de séries et d'auteurs qui sont utilisés dans la revue.
Il vérifie la validité des types d'information et l'existence de tous les pseudonymes.
Si des pseudonymes sont absents ou des types d'information inconnus, des messages d'erreur sont affichés et un fichier récapitulatif des erreurs est généré. La génération des pages est alors abandonnée.
S'il n'y a pas d'erreur, le programme génère les pages de la revue.
Il faut alors exécuter le programme "verification_apres_generation". Ce programme analyse le fichier récapitulatif des erreurs et génère un programme de correction des erreurs et un fichier proposant des stratégies de correction des erreurs où plusieurs corrections sont possibles.
Ce programme et ce fichier sont identiques à ceux décrits dans le chapitre "6 : Vérification d'une description". On peut donc s'y repporter.
Il remplace la directive "RC" par la desctiption du contenu de chaque numéro de la revue. Pour cela, il transcrit les informations trouvées dans le fichier de description d'une année. Avant la description de chaque numéro, il ajoute le scan de couverture s'il existe.
Il termine la description de chaque numéro par les liste des histoires à suivre en cours (BD et romans). Pour qu'une histoire à suivre figure dans cette liste, il y a plusieurs conditions. Il faut :
La page de description de l'année xxxx de la revue est mise dans un fichier nommé xxxx.htm dans le répertoire "annees" de la revue.
Pour chaque pseudonyme principal, il va générer une page html avec la bibliographie correspondante. Une page va contenir toutes les apparitions de l'auteur ou de la série pour tous les pseudonymes associés au pseudonyme principal.
La page est générée dans un fichier dont le nom est déduit du pseudonyme principal en mettant toutes les lettres en minuscules et en remplaçant tous les caractères non alphanumériques par le caractère souligné (_).
Le titre de la page est le vrai nom associé au pseudonyme principal. Si un ou plusieurs pseudonymes sont différents du pseudonyme principal, alors il sont indiqués entre parenthèses dans le titre.
Toutes les parutions associées au pseudonyme principal sont classées par dates croissantes et sont ensuite placées dans la bibliographie. Dans le cas où il s'agit d'une couverture et que le scan est disponible, il est placé dans le description.
La bibliographie se termine par un lien vers une page qui va contenir la bibliographie complète toutes revues du pseudonyme principal traité.