# Projets Python Ce dépôt contient plusieurs projets Python que vous pouvez installer et utiliser avec `pipx`. ## Installation de pipx Si `pipx` n'est pas installé, vous pouvez l'installer en utilisant les commandes suivantes selon votre distribution : ### Ubuntu/Debian ```bash sudo apt update sudo apt install pipx pipx ensurepath ``` ### Fedora ```bash sudo dnf install pipx pipx ensurepath ``` ### Arch Linux ```bash sudo pacman -S python-pipx pipx ensurepath ``` ## Installation avec pipx ### HandBrake_recursive Un outil pour encoder des vidéos de manière récursive en utilisant HandBrake. Il permet de traiter des fichiers vidéo dans un répertoire donné, en utilisant des presets définis pour le transcodage. Il génère également un résumé des opérations effectuées dans un fichier Excel. ```bash git clone https://git.netdldata.net/lionel/ProjetsPython.git cd ProjetsPython/HandBrake_recursive pipx install . ``` ### proxmox_export_disk Un script pour exporter des informations sur les disques depuis Proxmox. Il récupère les détails des disques des machines virtuelles et des conteneurs sur un serveur Proxmox, et exporte ces informations dans un fichier Excel ou ODS. ```bash git clone https://git.netdldata.net/lionel/ProjetsPython.git cd ProjetsPython/proxmox_export_disk pipx install . ``` ### tree_stream Un utilitaire pour afficher la structure des répertoires sous forme de flux. Il permet de visualiser l'arborescence des fichiers et des dossiers avec des informations supplémentaires sur les fichiers vidéo, comme les flux et les chapitres. ```bash git clone https://git.netdldata.net/lionel/ProjetsPython.git cd ProjetsPython/tree_stream pipx install . ``` ### Installer tous les projets ```bash git clone https://git.netdldata.net/lionel/ProjetsPython.git cd ProjetsPython for dir in */; do (cd "$dir" && pipx install .) done ```