-- Leo's gemini proxy

-- Connecting to unbon.cafe:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;

pt.sh, Alexeytal


2023-04-12


Inutile donc indispensable, ce script accompagné d'une base de données au format csv[1] reproduit dans le terminal la table périodique des éléments.


À défaut d'être navigable, il est possible d'explorer la table à l'aide d'arguments comme la sous-couche électronique[2] ou le groupe des élements. Il est également proposé d'afficher le résumé d'un élément en piochant les informations comprises dans le fichier csv.


Au delà de son inutilité – trop précise et trop vague pour mon usage –, le script sh n'en reste pas moins délicieux à lire tant il est clair dans sa conception. Aussi :


L'argument `help` répandu pour ce type de script est en fait une fonction qui renvoie sous EOF (?) un simple texte ;

Les colorations font appel à des caractères d'échappement ANSI (déjà rencontré lors de difficultés avec l'affichage sous terminal XFCE[3] ;

Les groupes sont définis manuellement. Peut-être que cela aurait pu être relegué dans les propriétés des éléments et appelé via une opération de soustraction.


Références


[1] pt.sh, Alexeytal 2022

[2] Sous-couche électronique, Wikipedia 2023

[3] ANSI bold, LeJun 2023

-- Response ended

-- Page fetched on Sun May 19 02:25:26 2024