dessins.body.sh
1 #!/usr/bin/env sh
2
3 dessin() {
4 basename $1
5 awk '
6 BEGIN{printf "<pre style=\"tab-size:%s\">\n", "10ch"}
7 {printf "%s\n", $0}
8 END{print "</pre>"}
9 ' $1
10 }
11
12 << % cat
13 <style>
14 pre {width:80ch}
15 </style>
16 %
17
18 d=~/dessins
19 c=~/coquilles/dessin/
20 #echo '<pre style="tab-size:10ch">'
21
22 dessin $d/metaphore
23 dessin $d/papier
24 #dessin $d/appart.dessin
25 #dessin $d/plis.html
26 #dessin $d/semaine
27 dessin $d/outils
28 #dessin $d/andrée.vimage
29 #dessin $d/truchets-goto10
30 #dessin $d/vim-november
31 #dessin $d/signature.dessin
32 dessin $c/coeur
33 dessin $c/coeurs
34 #dessin $c/diagonale-80
35 #dessin $c/star
36 x=$c/carré.sh; basename $x; echo "<pre>"; cat $x; $x; echo "</pre>"
37 #dessin $c/carré-10x5
38 #dessin $c/boucle
39
40
41
42 #dessin $d/signal-2025-11-18-112529.vimage
43 #echo "</pre>"
metaphore
{ │ ,_| | {╱
╲.-´˙˙´ `˙˙`~-.
\/ \/
\/ busybox httpd \ \/
─| -f -v \ |~
─| -p 2131 \ |}
/ \ -h . & /~
~\ /~
╱~-, _,-˙\
/ /`─|}──| } ╲ , , __
,' /, ╱╱ ╱ ╲
, ╱ ╱╱╲ ╱ ╲
/ '` ╲ ╭───────────╮ ╱
│ ' | ╲│ $EDITOR │ ╱
> ,> <__> ' | │ fetch() │ ╱
< < \_ ╲ _/> > f , │ cgi-bin │╱
>─v╲ ╲╱ ╱< ╱ i | | ╰───────────╯
< ╱╲ `╲╱ >_< n
╱* ╲_╱ _,╱ > d │ g
> <,_ ╲╱ `\_ │, ,r '
` ╲╱ < e
╲╱" | p
>,╱ ' \ │ '
╲@ _____ rofi \ │ /' '
« ╱ ,╱ ╲ , '\ /
──v───┴───╱╲─────────────╲─────┴──w┴──⋯w─v⋯v─⋯v────────────────v────
___ ╱\ ╲___╱ ╱╲ _calendrier
╱ ╲_╱ / ╲ cron ╲_____┌─ notes ___╱
╱ ╲ ______ ╲_______╱ ╲
╱ ,_______________╱ ╲ ╱ ,mail
╲ ╱ ╲_tmux__________╱╲__╱
╱ .zsh_aliases signets ╱ ╲ zenu
╲, ╱ biblio txt ╲ ╱
╱ ______,________medias___ ╱ outils
╲ ╱ ╱ ╲ ╲ ╲,textes ╲
╲____╱ audio ╱ ╲ ╱ ╲ lampe
videos ╲ html ╲
╱ images pdf
confs ╱ ╲
sc web
papier
________ _______ _______ _______ _______
╱ ╱╲ ╱ ╱╲ ╱ ╱╲ ╱ ╱╲ ╱ ╱
╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱
╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱
╱ ╱ ╲ ╱ ╲ ╱ ╲ ╱ ╲ ╱
╱ ╱╲ ╲ ╱╲ ╲ ╱╲ ╲ ╱╲ ╲ ╱
╱ ╱ ╲ ╲ ╱ ╲ ╲ ╱ ╲ ╲ ╱ ╲ ╲ ╱
╱ ╱ ╲_______╲╱ ╲_______╲╱ ╲_______╲╱ ╲_______╲╱
╱ ╱
_________
╱ ╱╲ ________ ______
╱ ╱ ╲ ╱ ╱╲ ╱ ╱╲ ______
╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱╲ __
╱ ╱ ╲ ╱ ╱ ╲ ╱ ╱ ╲╱ ╱ ╲ ╱ ╱╲
╱ ╱╲ ╲╱ ╱ ╲╱ ╱╲ ╲ ╱╲ ╲╱ ╱╲_╲╱
╱ ╱ ╲ ╲ ╱╲ ╲ ╱ ╲ ╲ ╱ ╲___╲╱
╱ ╱ ╲ ╲ ╱ ╲ ╲ ╱ ╲_____╲╱
╱ ╱ ╲ ╲ ╱ ╲_______╲╱
╱ ╱ ╲_______╲╱
╱_______ ╱
_________
╱ _____ ╱╲ ________ ______
╱ ____. ╱ ╲ ╱ ____ ╱╲ ╱ __ ╱╲ ______
╱ ____. ╱ ╲ ╱ ___, ╱ ╲ ╱ _, ╱ ╲ ╱ __ ╱╲ __
╱ _____ ╱ ╲ ╱ ___ ╱ ╲ ╱ __ ╱ ╲╱ _ ╱ ╲ ╱_╱╲
╱ ___, ╱╲ ╲╱ ___. ╱ ╲╱ _ ╱╲ ╲__ ╱╲ ╲╱_╱╲_╲╱
╱ «____ ╱ ╲ ╲____ ╱╲ ╲__ ╱ ╲ ╲ ╱ ╲___╲╱
╱ _____ ╱ ╲ ╲__ ╱ ╲ ╲ ╱ ╲_____╲╱
╱ __»_, ╱ ╲ ╲ ╱ ╲_______╲╱
╱ _____ ╱ ╲_______╲╱
╱_______ ╱
_________
╱ _____ ╱╲ ________
╱ ____. ╱ ╲ ╱ ____ ╱╲ ______
╱ ____. ╱ ╲ ╱ ___, ╱ ╲ ╱ _, ╱╲ ____
╱ _____ ╱ ╲ ╱ ___ ╱ ╲ ╱ __ ╱ ╲ ╱__ ╱╲ _
╱ ___, ╱╲ ╲╱ ___. ╱ ╲╱ _ ╱ ╲╱__ ╱╲ ╲ ╱╱╲_)
╱ «____ ╱ ╲ ╲____ ╱╲ ╲__ ╱╲ ╲ ╱ ╲_╲╱
╱ _____ ╱ ╲ ╲__ ╱ ╲ ╲ ╱ ╲_____╲╱
╱ __»_, ╱ ╲ ╲ ╱ ╲_______╲╱
╱ _____ ╱ ╲_______╲╱
╱_______ ╱
outils
gogogadgeto-utils
________
╱______╱.╲
╱.......╲_╱
╲_______╱.╲
╱.......╲_╱
╲_______╱.╲
╱.......╲_╱
╲_______╱ `
╱ ᴄᴀꜱɪᴏ ╲
lampe → { ┐┌┐ ┐┌┐ } ← chrono
( │ ┤:│┌┘ )
réveil → { ┴└┘ ┴└┘ } ← ??
╲_______╱
╱.......╲_,
╲_______╱.╲
╱.......╲_╱
╲_______╱.╲
╱.......╲_╱
╲_______╱.╲
╲______╲_╱
coeur
.·.·.
˙·.·˙
coeurs
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
carré.sh
#!/usr/bin/env sh
c=█
L=24
# nnnested non-idiosyncracy ^^
for i in $(seq $L | sed "s/^.*[^2468]$//g"); do
printf "\n%sx%s\n" $i $i
for j in $(seq $i); do
for k in $(seq $(($i * 2))); do
printf "$c"
done
printf "\n"
done
done
2x2
████
████
4x4
████████
████████
████████
████████
6x6
████████████
████████████
████████████
████████████
████████████
████████████
8x8
████████████████
████████████████
████████████████
████████████████
████████████████
████████████████
████████████████
████████████████
12x12
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
14x14
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
16x16
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
18x18
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
████████████████████████████████████
22x22
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
24x24
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████