J'ai réussi à écrire un truc qui marche en Python.

Pour une vraie application, j'aurai du boulot avant de m'y mettre par
contre...