79 lines
2.1 KiB
Markdown
79 lines
2.1 KiB
Markdown
---
|
|
title: My nonsense
|
|
description: Small Python and Bash side projects, scripts, and tools built to solve specific homelab problems, outside of the main Serveex guides.
|
|
navigation:
|
|
icon: i-lucide-bookmark
|
|
---
|
|
|
|
|
|
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
|
|
## Small Scripts and Side Projects
|
|
|
|
Not everything fits into a "install this app" guide. This section collects the smaller Python and Bash projects written along the way: scripts that automate a specific chore, glue two apps together, or scratch a very particular itch. Less polished than [Serveex](/serveex/introduction), but often more fun.
|
|
|
|
### 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]
|
|
---
|
|
Discord alerts for GPU stock availability
|
|
::
|
|
|
|
::card
|
|
---
|
|
icon: i-cbi-adguard
|
|
title: Adguard CIDRE
|
|
to: /nonsense/python/adguard-cidre
|
|
ui:
|
|
icon: text-[#68BC71]
|
|
---
|
|
Auto-sync AdGuard Home's CIDR allowlists
|
|
::
|
|
|
|
::card{icon="i-brand-lumeex" title="Lumeex" to="/nonsense/python/lumeex"}
|
|
A minimalist static photo gallery generator
|
|
::
|
|
|
|
::card{icon="i-brand-instameex" title="Instameex" to="/nonsense/python/instameex"}
|
|
Merge SDR/HDR exports for 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"}
|
|
Deduplicate Sonarr/Radarr libraries with hardlinks
|
|
::
|
|
|
|
::card{icon="i-lucide-lock-keyhole" title="LUKS Backup" to="/nonsense/bash/luks-backup"}
|
|
Back up LUKS headers from encrypted disks
|
|
::
|
|
|
|
::card{icon="i-lucide-shield" title="Socat Proxy" to="/nonsense/bash/socat-proxy"}
|
|
Bind-mount the Docker socket proxy for host-mode containers
|
|
::
|
|
|
|
::card{icon="i-lucide-thermometer" title="HotDisk" to="/nonsense/bash/hotdisk"}
|
|
Shut down the server if disks overheat
|
|
::
|
|
|
|
::card{icon="i-lucide-database-backup" title="Backrest Docker Stop" to="/nonsense/bash/backrest-docker-stop"}
|
|
Stop containers safely around a Backrest backup
|
|
::
|
|
::
|