Levenshtein distance (april 2026)

VJean/levenshtein-distance.git Rust

A Rust lib and program that compute the Levenshtein distance between two strings. It is the minimum number of operations to change one sequence into the other. The operations are the insertion, deletion or substitution of one character. For example, the distance between "car" and "cat" is 1, between "cat" and "cast" is 1, between "kitten" and "sitting" is 3.

I wrote this as an exercise when learning Rust in 2019, and stumbled upon it a few years later.

levenshtein output
Levenshtein distance computation

qhls – Quick HTTP Logs Stats (november 2020)

VJean/qhls.git Python pandas

A script that displays stats about connections from logs of a HTTP server.

Reads each line, extracts fields with a regular expression, and builds data structures to manipulate them with the pandas module.

qhls output
An example of a qhls run

weather-summary ⛅ (end of 2019)

VJean/weather-summary.git Python Pushover API

Every morning, a script in a crontab sends me the weather forecast for the next 24 hours.

The script is configured by a .ini file, which allows the latitude and longitude, the units or even the language of the forecast to be changed.

weather noti
Example of notifications