Levenshtein distance (avril 2026)

VJean/levenshtein-distance.git Rust

Une lib écrite en Rust, qui calcule la distance de Levenshtein entre deux chaînes de caractères. Il s'agit du nombre minimal d'opérations nécessaires pour passer de l'une à l'autre. Les opérations sont: ajout, suppression et substitution d'un caractère. Par exemple, la distance de Levenshtein entre "car" et "char" est de 1, celle entre "barre" et "jarre" est de 1, celle entre "maman" et "papa" est de 3.

Il s'agit d'un petit projet que j'avais écrit en apprenant Rust en 2019, puis que j'ai redécouvert quelques années plus tard au fond de mes cartons.

levenshtein output
Calcul de la distance de Levenshtein

qhls – Quick HTTP Logs Stats (novembre 2020)

VJean/qhls.git Python pandas

Un script qui affiche quelques informations de connexions à partir de logs d'un serveur HTTP.

Lit chaque ligne, extrait des champs d'intérêt avec une expression régulière, et construit des structures pour les manipuler avec la libraire pandas.

qhls output
Un exemple d'éxecution de qhls

weather-summary ⛅ (fin 2019)

VJean/weather-summary.git Python Pushover API

Un script déployé en crontab m'envoie tous les matins la prévision météo pour les prochaines 24h.

Le script est configuré par un fichier .ini, qui permet de spécifier, entre autres, la latitude et la longitude de la prévision, les unités affichées, ou encore la langue du message.

weather noti
Quelques notifications passées