ajourupt.txt Fichier de transcodage ajoutant des lignes indépendantes de type (((tit))), (((txt))), etc. (à partir de mentions pertinentes en pseudo-SGML), qui seront ensuite employées par decuptx3 pour découper chacun des articles en petits morceaux, à remettre ensemble de façon appropriée en fonction de la mise en page HTML (opération assurée par maskhtml). Ajourupt.txt ne peut fonctionner correctement qu'avec des fichiers de texte comportant des fins de ligne à la mode Unix, et le fichier produit devra être modifié par td131310 puis par vire1326 (les chaînes de transcodage comportent des CR-13, et sont délimitées par des LF-10; c'est inélégant, mais ça fonctionne sans modification de transcod). ajoutep Encadre les paragraphes avec les balises HTML classiques

et

. Parfois employé hors de tout contexte HTML, pour faciliter certaines recherches-remplacements (notamment pour l'écriture de scripts portant sur une série de fichiers; faittout.sh en est un bon exemple). cupenlin Découpe en lignes un fichier de texte stocké paragraphe par paragraphe (généralement, résultat de l'exportation avec un logiciel de traitement de texte: Word ou même Xpress). Les fins de paragraphe sont remplacées par deux sauts de ligne consécutifs. Nota: cupenlin s'efforce de couper les lignes entre deux mots. S'il se trouve en présence d'une très longue ligne ne comportant pas d'espaces (mention informatique de type URL, par exemple), il la tronque, mais signale le problème. decuptxt Eclate en textes indépendants un fichier de synthèse comportant des balises de début et de fin de texte entre accolades (lesquelles peuvent avoir été posées automatiquement par rapontxt). decuptx3 Eclate en morceaux de textes un article parsemé de balises de type (((tit))), elles-mêmes placées par le fichier de transcodage ajourupt.txt. Conçu pour gérer deux niveaux hiérarchiques: par exemple, le fichier i0kks.txt pourra être découpé en i0kks_tit.txt et i0kks_txt.txt, mais aussi en i0kks_ph1.txt et i0kks_ph1_leg.txt (noter le double niveau hiérarchique dans le nom de ce dernier fichier). ecltrsbl.sh Script shell permettant d'effectuer en une seule opération l'ajout des balises de rupture de type (((tit))) (fichier de transcodage ajourupt.txt), le découpage de l'article avec decuptx3, le rassemblement conditionnel des morceaux en un seul document HTML avec maskhtml, et la purge des fichiers temporaires constitués par chacun des morceaux. faittout.sh Script shell appelant ecltrsbl.sh pour chacun des articles du numéro. Ce script doit être réécrit chaque fois que la liste des articles est modifiée. lgnvdext Elimine les lignes vides au début ou à la fin d'un texte (opération d'ordre cosmétique le plus souvent: peu de traitements informatiques sont réellement compromis par la présence de ces lignes inutiles). ltrim Elimine espaces et tabulations intempestives au début des lignes. macunicd.txt Table de transcodage des caractères accentués, de la codification Macintosh à la codification Unicode. Son utilisation est généralement suivie de celle d'unicdiso.txt. maskhtml Assure la fusion conditionnelle des morceaux de texte et du code HTML, en testant l'existence d'un morceau de texte avant de l'inclure avec le code qui lui correspond. De cette façon, si ce morceau est absent, le code HTML ne sera pas surchargé par un balisage superflu. Fonctionne conjointement avec une série de fichiers de masque: article.msk, chapeau.msk, credit.msk, encb.msk, encg.msk, legende.msk, masque.msk, note.msk, photo.msk, photobas.msk, rableg.msk, signat.msk, surtit.msk, titre.msk, titrepage.msk, txtenc.msk. En fait, maskhtml est une variante de squel2. modifini Petit utilitaire permettant d'inclure dans un script une modification affectant un fichier d'initialisation. Employé entre autres par ecltrsbl.sh pour la mise à jour du fichier d'initialisation de maskhtml. nettoiep.txt Fichier de transcodage employé après ajoutep, pour l'élimination de certaines balises intempestives. Attention, toute modification des noms de formats exige une modification de ce fichier. raponlin Rassemble en paragraphes les lignes d'un fichier de texte stocké par un éditeur de lignes (Notepad sous Windows, vi ou emacs sous Unix; pour un emploi avec le Simple Text du Macintosh, il faut opérer une conversion des fins de ligne avec td131310). Généralement, le but de l'opération est la récupération du texte avec un programme de traitement de texte récent (Word ou même Xpress); toutefois, peut aussi servir avant certains traitements automatisés nécessitant une gestion paragraphe par paragraphe (par exemple, ajout des balises

et

avec ajoutep). Un saut de ligne isolé est transformé en espace, deux sauts de ligne consécutifs sont transformés en fin de paragraphe. rapontxt Constitue un texte de synthèse à partir d'une liste de textes. Il est possible de marquer le début et la fin des fichiers inclus par des balises spéciales (entre accolades). Cela est permis par une mention adéquate dans le fichier d'initialisation rapontxt.ini. rtrim Elimine espaces et tabulations intempestives à la fin des lignes. script1.sh Transforme le texte exporté par Xpress (et stocké paragraphe par paragraphe) en une version découpée en lignes (équivalente à ce qu'il faudrait produire en cas de cotation manuelle, à ceci près que le fichier comporte toujours l'en-tête d'Xpress, qui décrit les formats employés et qu'il faut éliminer). script2.sh Part d'un fichier source coté à la mode Xpress et découpé en lignes, en un pseudo-fichier SGML. Le fichier produit servira de source aux programmes de traitement du sommaire et du diaporama. En revanche, les articles eux-mêmes devront subir un troisième script. script3.sh Ajoute au fichier de synthèse en pseudo-SGML des balises de rupture entre triples parenthèses, puis découpe ce fichier en une série de fichiers sources correspondant chacun à un article entier (opération effectuée dans un sous-répertoire nommé synthese). Ensuite, chaque article va devoir subir un traitement individuel, automatisé par ecltrsbl.sh. squel2 Permet de constituer un fichier de synthèse à partir de textes qui s'appellent les uns les autres selon la technique des fichiers gigognes, avec des balises et . td131310 Transforme les fins de ligne à la mode Macintosh en fins de ligne à la mode DOS-Windows (mais n'assure pas la conversion des accents). transcod Automatise de longues séries de recherches-remplacements. Utilisé notamment pour les conversions d'accents de Macintosh à Iso, et pour la petite typographie (ajout des espaces insécables et des fines). Parfois utilisable pour la traduction de certaines balises de cotation. Récemment amélioré pour permettre l'ajout de certaines mentions sur des lignes indépendantes (voir ajourupt.txt et decuptx3). Nota: pour la conversion des caractères accentués de Macintosh à ISO, on passe par une étape intermédiaire: la conversion en Unicode. On emploie donc deux fichiers de transcodage: macunicd.txt et unicdiso.txt. trtdiapo Programme de fabrication du diaporama. Convertit un fichier source coté sous Xpress en une série de "diapos" HTML, qui s'appellent les unes les autres par les liens "Précédent" et "Suivant". trtsomm Programme de traitement du sommaire. Convertit un sommaire coté sous Xpress en une page HTML. Pas très compliqué, mais simplifie le travail en évitant d'avoir à répéter la même codification pour l'appel du texte lui-même et celui de la petite vignette qui le symbolise. Si la vignette est absente, il suffit d'étoiler le code informatique correspondant. unicdiso.txt Table de transcodage des caractères accentués, de la codification Unicode à la codification ISO (Windows et Unix). Son utilisation est généralement précédée de celle de macunicd.txt. vire1326 Transforme les fins de ligne à la mode Windows en fins de ligne à la mode Unix. En principe, les caractères accentués sont gérés de la même façon dans ces deux modes, une conversion supplémentaire n'est donc pas nécessaire. xmlhtml.txt Fichier de transcodage dégrossissant le travail de cotation en HTML par la conversion des pseudo-balises SGML en codes HTML classiques (, , etc.). xprshtml.txt Fichier de transcodage des espaces insécables. Prend en entrée non pas les véritables balises d'Xpress, mais les caractères _ et |. Les remplaces tous deux par  . Gère aussi (en les éliminant) les mentions ooee. xtgshtml Transforme les balises séquentielles d'Xpress (de type @Balise: et mot_en_gras) en balises ouvrantes et fermantes à la mode SGML ( et , ainsi que mot_en_gras). Remarque importante: Dans sa version actuelle, ce programme est sensible à la casse: attention aux erreurs dans la saisie des codes.