--- title: Mes bêtises description: Petits projets Python et Bash, scripts et outils écrits pour résoudre des problèmes précis de homelab, en marge des guides Serveex. navigation: icon: i-lucide-bookmark --- :ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60} ## Petits scripts et projets annexes Tout ne rentre pas dans un guide « installez cette application ». Cette section rassemble les petits projets Python et Bash écrits en chemin : des scripts qui automatisent une corvée précise, collent deux applications ensemble, ou grattent là où ça démange. Moins peaufinés que [Serveex](/serveex/introduction), mais souvent plus amusants. ### Python :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card --- icon: i-simple-icons-nvidia title: Nvidia Stock Bot to: /nonsense/python/nvidia-stock-bot ui: icon: text-[#76B900] --- Des alertes Discord sur la disponibilité des GPU :: ::card --- icon: i-cbi-adguard title: Adguard CIDRE to: /nonsense/python/adguard-cidre ui: icon: text-[#68BC71] --- Synchroniser automatiquement les listes CIDR d'AdGuard Home :: ::card{icon="i-brand-lumeex" title="Lumeex" to="/nonsense/python/lumeex"} Un générateur de galerie photo statique minimaliste :: ::card{icon="i-brand-instameex" title="Instameex" to="/nonsense/python/instameex"} Fusionner des exports SDR/HDR pour Instagram HDR :: :: ### Bash :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-lucide-copy-check" title="Servarr corrector" to="/nonsense/bash/servarr-duplicates"} Dédoublonner les bibliothèques Sonarr/Radarr avec des hardlinks :: ::card{icon="i-lucide-lock-keyhole" title="LUKS Backup" to="/nonsense/bash/luks-backup"} Sauvegarder les en-têtes LUKS des disques chiffrés :: ::card{icon="i-lucide-shield" title="Socat Proxy" to="/nonsense/bash/socat-proxy"} Monter le proxy du socket Docker pour les conteneurs en mode host :: ::card{icon="i-lucide-thermometer" title="HotDisk" to="/nonsense/bash/hotdisk"} Éteindre le serveur si les disques surchauffent :: ::card{icon="i-lucide-database-backup" title="Backrest Docker Stop" to="/nonsense/bash/backrest-docker-stop"} Arrêter proprement les conteneurs autour d'une sauvegarde Backrest :: ::card{icon="i-lucide-shield-alert" title="rm Confirmation Guard" to="/nonsense/bash/rm-confirmation"} Un wrapper sudo qui demande confirmation avant de laisser passer rm :: ::