Le projet python listem3u, génère un fichier m3u en parcourant une arborescence de fichiers m3u, dans une sous-arborescence de dossiers 001,002 ... 012.
Une fois commité et poussé sur github, un pipeline ci/cd, lance a) un contrôle de la qualité du code source python par pylint ou code shell par shellcheck, des tests unitaires par pytest (avec calcul du % du code source couvert par des tests unitaires (outils tox)), une mise en forme du code par ruff, une analyse automatique de la qualité du code python par sonarqube.io relié à github, et une autodocumentation par doxygen et sphinx.