Mes Projets

liquidprompt

liquidprompt est un prompt customisable pour bash et zsh sur lequel j’ai pas mal travaillé par le passé.

Il possède tout un tas de fonctionnalités sympa genre la réduction du path affiché dans le prompt, l’affichage de la branche courrante du dépôt dans lequel on se trouve et d’autre. De mémoire j’ai travaillé sur l’intégration d’un nouveau mécanisme de réduction du path en utilisant \w et PROMPT_DIRTRIM, une amélioration des performance en ne recalculant pas certaines valeurs entre deux exécutions si on a pas changer de dossier, et enfin sur l’affichage dans le prompt git du nombre de commit d’écart entre le dépôt local et dépôts distant origin.

J’ai appris pas mal de truc en travaillant sur ce projet et j’ai pas mal améliorer mon niveau en programmation bash. C’était aussi ma première vrai contribution à un projet libre.

JARR

JARR est un projet sur lequel j’ai pas mal travaillé ces derniers temps. J’en ai entendu parlé sur LinuxFr. C’est un aggrégateur de flux RSS qui avait pour qualité d’être en python et d’être assez peut gourmand en prérequis (j’aime bien garder mon server propre). J’ai globalement tout refait dans ce projet, de l’organisation du code à l’UI en ReactJS que j’ai écrit de A à Z. J’en suis pas mal fier et j’ai ma propre installation qui tourne ici.

MindYourNeighbors

MindYourNeighbors est un projet perso que je trouve excessivement sympa mais que je suis persuadé que personne n’utilisera jamais. Assez simplement il scan le voisinnage réseau d’une machine et, selon les machines présentes dans ce voisinnage, exécute des commandes selon la conf. J’ai encore quelques idées pour l’améliorer comme en faire un démon ou lui ajouter la possibilité de n’exécuter ses commandes qu’à certaines heures.