Ajout du README.md

This commit is contained in:
lionel 2025-05-12 13:46:06 +02:00
parent 534b6d9455
commit 10ffd3a583

71
README.md Normal file
View File

@ -0,0 +1,71 @@
# 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
```