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 baliseset
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