Pour les couleurs, je vais voir ce que je peux ajouter.
Pour les phases de lunes, j'ai bien les 8 quartiers, et pour rester cohérent, je vais laisser tel quel.
Pour la météo, j'ai pris ceux qui se suivaient et étaient cohérent visuellement, je vais voir si je peux en rajouter.
Dans tous les cas, l'option --unicodes (-U) permet de construire sont propres thème, y compris en rajoutant des chaines de caractères multiples (dans l'exemple que je donne, on peux remplacer a, b… par AA, BB…)
Pour le nombre de couleurs, effectivement, il y en a moins, mais les plages s'adapteront automatiquement, et je pourrais utiliser autre choses que les couleurs (Phase de Lune, icônes de météo…)
Je suis conscient du problème qui se produit aussi pour faire des tests unitaires. Je vais essayer d'avoir une option pour avoir une sortie en différent format (dont le markdown) mais apparement, le markdown de LinuxFr ne supporte pas l'option 😒.
Je vais donc voir pour générer également des graphiques uniquement en unicode sans caractéres d'échappement ANSI.
Je vais essayer d'implémenter ce type de graphique assez rapidement.
J'ai quelques idées, mais voici les contraintes à respecter :
- Être générique
- Être paramétrable
- Adaptable à un terminal 8 bit ou TrueColor
- Que cela ne devienne pas une usine à gaz.
Merci beaucoup.
Je vais rajouter une fichier Markdown pour référencer les distributions pour lesquelles il y a un paquet ainsi que la version. Tu pourras ainsi tenir à jour.
Pour l'instant, nous avons dons Alpine par tes sons et Archlinux et dérivés par moi-même.
Si d'autres personnes veulent participer, je vous remercie par avance.
Une nouvelle version corrige un bogue apparu avec la nouvelle version d'Auxilium.
Le bogue est corrigé mais il faut absolument utiliser une version d'Auxilium >= 0.2.2
Suite à un ticket, je viens de publier une nouvelle version (v0.0.3) incorporant une option pour choisir le séparateur de colonnes lors d'un import CSV
Une procédure informatique, c'est une ensemble de commande qui peuvent être a passées sur plusieurs machines dans un ordre bien précis et souvent, avec des contrôlesà effectuer entre chaque étapes.
Les outils modernes (Ansible ou autre) facilitent ce genre d'opérations mais il existe encore certains cas ou c'est plus compliqué de passer par eux.
Il peut s'agir de la mise en place ou de la mise à jour de gros clusters par exemple.
Il faut noter que Quam Facere n'effectue aucune opération lui-même.
Bootstrap me fournit des fonctionnalités toute prêtes que je n'ai pas à coder. Par exemples les accordions, il y a bien une extension pour ça dans Bulma, mais la page me renvoie une 404 !
Le script n'est pas forcément interactif, il peut s'agir de scripts dont l'installation nécessitent la génération des fichiers de complétion. Dans ce cas, le shebang ne sera pas utilisé (appel de dash -c pour Debian par exemple)
Je ne connaissais pas et je viens de regarder un peu.
Plutôt que de passer par des fichiers temporaires, il passe par des eval à profusion, c'est une autre façon de faire qui me fait un peu peur au point de vu de la sécurité.
Pour ce qui est des modifications, c'est surtout le basculement sur Codeberg. Il y a aussi des petits correctifs de bogues, mais pas de nouvelles fonctionnalités.
Celles-ci viendront avec une nouvelle version, notamment avec la prise en charge des sous-commandes (le plus dur dans ce cas étant la génération des fichiers de complétion).
Pour l'idée, elle m'est venue à force de faire des scripts shells qui devaient être compatibles POSIX (le boot de Debian se fait avec Dash et non Bash). Le casse-tête pour gérer correctement les arguments m'a convaincu de me lancer dans l'écriture de cette bibliothèque. Une autre contrainte étant qu'il fallait pouvoir définir ces arguments dans plusieurs fichiers sources.
La plus grosse difficulté rencontrée pour ce développement reste l'absence de tableaux en Shell POSIX, d'où l'utilisation de fichiers temporaires.
Il faut également penser à faire des fonctions, même en Shell, ça aide !
Et pour finir, une recommandation pour ceux qui voudraient faire un gros script Shell, utilisez ShellCheck, cela vous évitera de nombreuses prises de tête (une extension VSCodium est disponible).
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 1 (+0/-0).
Exact, je vais faire ceci
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 2 (+1/-0).
Je viens de rajouter ces 2 nouveaux thèmes :
"heart": {"💚","💙", "🩵", "🤍", "💛", "🧡", "🩷", "💜", "❤️", "🤎", "🩶", "🖤"},
"emoji": {"😡", "😤", "😠", "😒", "😟", "😞", "😐", "😑", "😌", "😊", "😄", "😅", "😃", "😀", "😁", "😂"},
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 2 (+1/-0). Dernière modification le 18 novembre 2025 à 13:34.
Pour info, voici les 4 thèmes actuels :
"color": {"🟦", "⬜", "🟨", "🟧", "🟥", "🟪", "🟫", "⬛"},
"weather": {"🌪 ", "🌩 ", "🌬 ", "🌨 ", "🌧 ", "🌦 ", "🌫 ", "🌥 ", "🌤 ", "🌣 "},
"weather-colored": {"🌪️ ", "🌩️ ", "🌬️ ", "🌨️ ", "🌧️ ", "🌦️ ", "🌫️ ", "🌥️ ", "🌤️ ", "🌞 "},
"moon": {"🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘"},
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 1 (+0/-0).
Si tu as des thèmes marrant, postes ici les caractères, je pourrais les inclure
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 3 (+2/-0).
Pour les couleurs, je vais voir ce que je peux ajouter.
Pour les phases de lunes, j'ai bien les 8 quartiers, et pour rester cohérent, je vais laisser tel quel.
Pour la météo, j'ai pris ceux qui se suivaient et étaient cohérent visuellement, je vais voir si je peux en rajouter.
Dans tous les cas, l'option --unicodes (-U) permet de construire sont propres thème, y compris en rajoutant des chaines de caractères multiples (dans l'exemple que je donne, on peux remplacer a, b… par AA, BB…)
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 5 (+4/-0).
La version gérant a sortie Unicode est disponible (v0.8.0), et en voici le rendu :
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 1 (+0/-0).
Pour le nombre de couleurs, effectivement, il y en a moins, mais les plages s'adapteront automatiquement, et je pourrais utiliser autre choses que les couleurs (Phase de Lune, icônes de météo…)
[^] # Re: Retour sur la heatmap
Posté par seraf1 (site web personnel) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 1 (+0/-0). Dernière modification le 17 novembre 2025 à 09:04.
Je suis conscient du problème qui se produit aussi pour faire des tests unitaires. Je vais essayer d'avoir une option pour avoir une sortie en différent format (dont le markdown) mais apparement, le markdown de LinuxFr ne supporte pas l'option 😒.
Je vais donc voir pour générer également des graphiques uniquement en unicode sans caractéres d'échappement ANSI.
[^] # Re: Ça va peut-être être possible de faire une présentation avec des graphiques en mode console.
Posté par seraf1 (site web personnel) . En réponse au journal Charta : le HeatMap est là. Évalué à 2 (+1/-0).
Super, n'hésitez pas à créer un ticket sur https://codeberg.org/spn109/charta/issues pour me demander si d'autres types de graphiques sont nécessaires.
[^] # Re: Faire une heatmap?
Posté par seraf1 (site web personnel) . En réponse au journal Charta, des nouvelles !. Évalué à 3 (+2/-0).
Bonne idée.
Je vais essayer d'implémenter ce type de graphique assez rapidement.
J'ai quelques idées, mais voici les contraintes à respecter :
- Être générique
- Être paramétrable
- Adaptable à un terminal 8 bit ou TrueColor
- Que cela ne devienne pas une usine à gaz.
À suivre… (peut-être la semaine prochaine)
[^] # Re: Sympa
Posté par seraf1 (site web personnel) . En réponse au journal Charta, une petite appli CLI pour afficher des graphiques dans un terminal. Évalué à 1 (+0/-0).
Super, je ne connaissais pas , je vais voir ça.
[^] # Re: Sympa
Posté par seraf1 (site web personnel) . En réponse au journal Charta, une petite appli CLI pour afficher des graphiques dans un terminal. Évalué à 2 (+1/-0).
Merci beaucoup.
Je vais rajouter une fichier Markdown pour référencer les distributions pour lesquelles il y a un paquet ainsi que la version. Tu pourras ainsi tenir à jour.
Pour l'instant, nous avons dons Alpine par tes sons et Archlinux et dérivés par moi-même.
Si d'autres personnes veulent participer, je vous remercie par avance.
# Correction d'un Bug
Posté par seraf1 (site web personnel) . En réponse à la dépêche Dispositio, une bibliothèque Shell POSIX pour afficher des tables de données. Évalué à 1.
Une nouvelle version corrige un bogue apparu avec la nouvelle version d'Auxilium.
Le bogue est corrigé mais il faut absolument utiliser une version d'Auxilium >= 0.2.2
[^] # Re: lien ko
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium, il gère enfin les sous-commandes !. Évalué à 1 (+0/-0).
Exact, il y a un http:// supplémentaire en début de lien. Un modérateur pourrait-il corriger ça ? Merci.
# Petite modif
Posté par seraf1 (site web personnel) . En réponse à la dépêche Dispositio, une bibliothèque Shell POSIX pour afficher des tables de données. Évalué à 4.
Suite à un ticket, je viens de publier une nouvelle version (v0.0.3) incorporant une option pour choisir le séparateur de colonnes lors d'un import CSV
[^] # Re: Procédure informatique ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 3.
Une procédure informatique, c'est une ensemble de commande qui peuvent être a passées sur plusieurs machines dans un ordre bien précis et souvent, avec des contrôlesà effectuer entre chaque étapes.
Les outils modernes (Ansible ou autre) facilitent ce genre d'opérations mais il existe encore certains cas ou c'est plus compliqué de passer par eux.
Il peut s'agir de la mise en place ou de la mise à jour de gros clusters par exemple.
Il faut noter que Quam Facere n'effectue aucune opération lui-même.
[^] # Re: Bulma -> Bootstrap ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 2.
Je ne suis pas sur que la balise détails fonctionnerait, j'ai des label et champs input dans ce qui serait le summary.
[^] # Re: Erreur au clonage selon indications du site web.
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 4.
Merci du retour, c'est corrigé
[^] # Re: Bulma -> Bootstrap ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 2.
Bootstrap me fournit des fonctionnalités toute prêtes que je n'ai pas à coder. Par exemples les accordions, il y a bien une extension pour ça dans Bulma, mais la page me renvoie une 404 !
[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 1.
Le script n'est pas forcément interactif, il peut s'agir de scripts dont l'installation nécessitent la génération des fichiers de complétion. Dans ce cas, le shebang ne sera pas utilisé (appel de dash -c pour Debian par exemple)
[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3.
Je ne connaissais pas et je viens de regarder un peu.
Plutôt que de passer par des fichiers temporaires, il passe par des
evalà profusion, c'est une autre façon de faire qui me fait un peu peur au point de vu de la sécurité.[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 8.
[^] # Re: Fichiers temporaires
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3.
Merci à Shellcheck pour ça
[^] # Re: Fichiers temporaires
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3.
Si l'on veut rester compatible POSIX, il n'y a pas vraiment moyen de s'en passer malheureusement.
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Tu peux m'envoyer un mail à philippe(dot)seraphin(at)spn109.fr pour me donner ton login codeberg et je t'ajouterai comme collaborateur