figlet-maison

Du figlet artisanal - retour accueil

git clone git://bebou.netlib.re/figlet-maison

Log | Files | Refs |

commit c957e23804bc0dd913a6056ff55a2855dbe55515
parent 46bfe2b326853aed886ecaf0ffda1980954020ec
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Tue, 24 Feb 2026 20:15:10 +0100

On fait un script sed pour pouvoir mettre '"

Diffstat:
Mfiglet-maison | 2+-
Dtranslitterate | 87-------------------------------------------------------------------------------
Atranslitterate.sed | 86+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 87 insertions(+), 88 deletions(-)

diff --git a/figlet-maison b/figlet-maison @@ -3,7 +3,7 @@ path="/home/arthur/git/figlet-maison/glyphesBitMap" echo "$*" | grep -o . | - ./translitterate | + sed -Ef ./translitterate.sed | xargs printf "$path/%s.txt\n" | tr '\n' '\0' | xargs -0 paste -d'\0' diff --git a/translitterate b/translitterate @@ -1,87 +0,0 @@ -#!/bin/sh -sed -E ' - s/À/aCapgrave/ - s/A/aCap/ - s/â/acircumflex/ - s/æ/ae/ - s/à/agrave/ - s/\&/ampersand/ - s/~/asciitilde/ - s/\*/asterisk/ - s/@/at/ - s/\\/backslash/ - s/\|/bar/ - s/B/bCap/ - s/\{/braceleft/ - s/\/.}/braceright/ - s/\[/bracketleft/ - s/\]/bracketright/ - s/C/cCap/ - s/ç/ccedilla/ - s/:/colon/ - s/,/comma/ - s/D/dCap/ - s/°/degree/ - s/\$/dollar/ - s/é/eacute/ - s/É/eCapacute/ - s/È/eCapgrave/ - s/E/eCap/ - s/ê/ecircumflex/ - s/è/egrave/ - s/\.\.\./ellipsis/ - s/…/ellipsis/ - s/--/emdash/ - s/—/emdash/ - s/-/endash/ - s/LETTRE/envelope/ - s/=/equal/ - s/€/euro/ - s/!/exclam/ - s/F/fCap/ - s/G/gCap/ - s/>/greaterthan/ - s/«/guillemotleft/ - s/»/guillemotright/ - s/H/hCap/ - s/I/iCap/ - s/î/icircumflex/ - s/ï/idieresis/ - s/J/jCap/ - s/K/kCap/ - s/L/lCap/ - s/M/Cap/ - s/N/nCap/ - s/#/numbersign/ - s/O/oCap/ - s/¼/onequarter/ - s/\(/parenleft/ - s/\)/parenright/ - s/P/pCap/ - s/%/percent/ - s/·/periodcentered/ - s/\./period/ - s/\+/plus/ - s/Q/qCap/ - s/\?/question/ - s/R/rCap/ - s/S/sCap/ - s/§/section/ - s/;/semicolon/ - s/\//slash/ - s/</smallerthan/ - s/£/sterling/ - s/ß/szlig/ - s/T/tCap/ - s/¾/threequarters/ - s/U/uCap/ - s/û/ucircumflex/ - s/ù/ugrave/ - s/_/underscore/ - s/V/vCap/ - s/W/wCap/ - s/X/xCap/ - s/Y/yCap/ - s/Z/zCap/ - s/ /space/ -' diff --git a/translitterate.sed b/translitterate.sed @@ -0,0 +1,86 @@ +s/À/aCapgrave/ +s/A/aCap/ +s/â/acircumflex/ +s/æ/ae/ +s/à/agrave/ +s/\&/ampersand/ +s/~/asciitilde/ +s/\*/asterisk/ +s/@/at/ +s/\\/backslash/ +s/\|/bar/ +s/B/bCap/ +s/\{/braceleft/ +s/\/.}/braceright/ +s/\[/bracketleft/ +s/\]/bracketright/ +s/C/cCap/ +s/ç/ccedilla/ +s/:/colon/ +s/,/comma/ +s/D/dCap/ +s/°/degree/ +s/\$/dollar/ +s/é/eacute/ +s/É/eCapacute/ +s/È/eCapgrave/ +s/E/eCap/ +s/ê/ecircumflex/ +s/è/egrave/ +s/\.\.\./ellipsis/ +s/…/ellipsis/ +s/--/emdash/ +s/—/emdash/ +s/-/endash/ +s/LETTRE/envelope/ +s/=/equal/ +s/€/euro/ +s/!/exclam/ +s/F/fCap/ +s/G/gCap/ +s/>/greaterthan/ +s/«/guillemotleft/ +s/»/guillemotright/ +s/H/hCap/ +s/I/iCap/ +s/î/icircumflex/ +s/ï/idieresis/ +s/J/jCap/ +s/K/kCap/ +s/L/lCap/ +s/M/Cap/ +s/N/nCap/ +s/#/numbersign/ +s/O/oCap/ +s/¼/onequarter/ +s/\(/parenleft/ +s/\)/parenright/ +s/P/pCap/ +s/%/percent/ +s/·/periodcentered/ +s/\./period/ +s/\+/plus/ +s/Q/qCap/ +s/\?/question/ +s/R/rCap/ +s/S/sCap/ +s/§/section/ +s/;/semicolon/ +s/\//slash/ +s/</smallerthan/ +s/£/sterling/ +s/ß/szlig/ +s/T/tCap/ +s/¾/threequarters/ +s/U/uCap/ +s/û/ucircumflex/ +s/ù/ugrave/ +s/_/underscore/ +s/V/vCap/ +s/W/wCap/ +s/X/xCap/ +s/Y/yCap/ +s/Z/zCap/ +s/ /space/ +s/'/quotesingle/ +s/"/quotedbl/