# This config contains the default repositories curated by Kevin Veen-Birkenbach

directories: 
  repositories: ~/Repositories/
  workspaces:   ~/Workspaces/
  binaries:     ~/.local/bin/
repositories:
- account: kevinveenbirkenbach
  alias: arc
  provider: github.com
  repository: analysis-ready-code
  description: Analysis-Ready Code (ARC) is a Python utility that recursively scans directories and transforms source code into a streamlined, analysis-ready format by removing comments, filtering files, and compressing content—perfect for AI and automated code analysis.
  homepage: https://github.com/kevinveenbirkenbach/analysis-ready-code
  verified: 
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  description: A configurable Python package manager that automates repository tasks—including cloning, installation, updates, and status reporting—based on a YAML configuration file for streamlined software management which gives you access to the Kevin Veen-Birkenbach Code Universe.
  homepage: https://github.com/kevinveenbirkenbach/package-manager
  provider: github.com
  repository: package-manager
  alias: 'pkgmgr'
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  description: Money Monitor is a comprehensive financial document organizer that scans bank statements and invoices to extract, filter, and export transaction data in multiple formats. Installable via Kevin's Package Manager as "momo", it simplifies financial logging and tax preparation.
  homepage: https://github.com/kevinveenbirkenbach/money-monitor
  provider: github.com
  repository: money-monitor
  alias: 'momo'
  verified: 
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: os
  provider: github.com
  repository: omni-search
  description: OmniSearch (OS) is a versatile file content search tool that scans directories for strings across multiple formats (PDFs, text, images, spreadsheets, etc.), offering robust filtering, error handling, and JSON output. Easily installable via Kevin's Package Manager under the alias os 🔍🚀.
  homepage: https://github.com/kevinveenbirkenbach/omni-search
  verified: 
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: bsr
  provider: github.com
  repository: bulk-string-replacer
  description: Bulk String Replacer CLI (bsr) is a command-line tool for efficiently searching and replacing strings in file names, folder names, and file contents across directories. It's perfect for bulk updates and streamlining your workflow.
  homepage: https://github.com/kevinveenbirkenbach/bulk-string-replacer
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: imgrszr
  provider: github.com
  repository: image-resizer-cli
  description: Image Resizer CLI (imgrszr) is a lightweight command-line tool that resizes images by percentage, maximum dimensions, or target file size. Easily installable via Kevin's Package Manager. It’s perfect for preparing large photos for upload and streamlining your image workflow. 🚀
  homepage: https://github.com/kevinveenbirkenbach/image-resizer-cli
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  provider: github.com
  alias: chroso
  repository: chrono-sorter
  description: ChronoSorter (chroso) is a CLI tool that updates media file metadata and renames images based on their earliest timestamps. Easily installed via Kevin's Package Manager under the alias chroso, it helps organize your photos chronologically.
  homepage: https://github.com/kevinveenbirkenbach/chrono-sorter
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  provider: github.com
  repository: media-sorter
  alias: medso
  description: MediaSorter (medso) is a command-line tool that automatically sorts media files by moving them between your Pictures and Videos directories based on file extensions, with support for preview and verbose modes.
  homepage: https://github.com/kevinveenbirkenbach/media-sorter
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: ansenc
  provider: github.com
  repository: ansible-encryptor
  description: Ansible Encrypter is a versatile Python script for secure file management using Ansible Vault. It allows encryption and decryption of files within a directory, supports temporary file access, and automatically updates .gitignore to secure sensitive data. Ideal for enhancing data security in Ansible-managed environments
  homepage: https://github.com/kevinveenbirkenbach/ansible-encryptor/
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: lim
  provider: github.com
  repository: linux-image-manager
  description: Linux Image Manager is a powerful suite of shell scripts for downloading, configuring, and managing Linux images—including encrypted storage, RAID1 setups, chroot environments, and backups.
  homepage: https://github.com/kevinveenbirkenbach/linux-image-manager
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: dufiha
  provider: github.com
  repository: duplicate-file-handler
  description: Duplicate File Handler is a CLI tool that detects duplicate files and lets you manage them by deleting or replacing with hard/symbolic links. Easily installable via Kevin's Package Manager under the alias dufiha, it supports file-type filtering and offers interactive, preview, or active modes.
  homepage: https://github.com/kevinveenbirkenbach/duplicate-file-handler
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  provider: github.com
  alias: swafo
  repository: swap-forge
  description: SwapForge (swafo) is a Bash script that automates the creation and management of Linux swapfiles. It easily creates a swapfile of a specified size, sets proper permissions, and updates /etc/fstab to ensure the swap is activated at boot, streamlining swap management for your Linux system.
  homepage: https://github.com/kevinveenbirkenbach/swap-forge
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: sisec
  provider: github.com
  repository: splitted-secret
  description: Split Secret (sisec) is a command-line tool that securely splits a master secret among multiple users using secret sharing. Only a predefined quorum of users can combine their shares to decrypt the original secret. The tool supports robust encryption, decryption, and cleanup operations.
  homepage: https://github.com/kevinveenbirkenbach/splitted-secret
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: dirval
  provider: github.com
  repository: directory-validator
  description: Directory Validator (dirval) is a Python CLI tool that creates a unique hash stamp for a directory and validates its contents, ensuring you can quickly detect any changes.
  homepage: https://github.com/kevinveenbirkenbach/directory-validator
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: lukyma
  provider: github.com
  repository: luks-key-manager
  description: LUKS Key Manager(lukyma) is a Python-based utility that simplifies the management of LUKS encryption keys on Linux systems. It enables you to add new keys with a configurable memory cost and securely remove old ones, making it ideal for resource-constrained devices like the Raspberry Pi. 
  homepage: https://github.com/kevinveenbirkenbach/luks-key-manager
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: 4dvt
  provider: github.com
  repository: 4d-video-titel
  homepage: https://github.com/kevinveenbirkenbach/4d-video-titel
  description: 4D Video Titel is a CLI tool that extracts metadata from video files and automatically generates descriptive titles including local date, time, timezone, and GPS coordinates – perfect for organizing and enriching your video content!
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: btrfsauba
  description: The btrfs-balance-automator automates Btrfs filesystem balancing with dynamic decrementing usage thresholds. It provides real-time status updates, enhancing system performance and storage optimization. This Python script is essential for system admins aiming to streamline Btrfs maintenance.
  provider: github.com
  repository: btrfs-auto-balancer
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: baudolo
  homepage: https://github.com/kevinveenbirkenbach/backup-docker-to-local
  description: Backup Docker Volumes to Local is a comprehensive solution that leverages rsync to create incremental backups of Docker volumes, providing seamless recovery for both file and database data. Ideal for ensuring the integrity and security of your container data.
  provider: github.com
  repository: backup-docker-to-local
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: cleanback
  homepage: https://github.com/kevinveenbirkenbach/cleanup-failed-backups
  description: Parallel tool that scans /Backups, uses dirval to validate Docker backup folders, and optionally deletes failed ones.
  provider: github.com
  repository: cleanup-failed-backups
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: cedama
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/central-database-manager
  description: Scripts to manage the Central Databases Postgres in Infinito.Nexus
  provider: github.com
  repository: central-database-manager
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: dovore
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/docker-volume-renamer
  description: A Bash script to create a new Docker volume, copy data from an existing volume to it, and remove the old volume.
  provider: github.com
  repository: docker-volume-renamer
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: gigimi
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/github-to-gitea-mirror/
  description: A tool designed to automate the process of mirroring repositories from GitHub to Gitea. By leveraging the APIs of both platforms, this script identifies repositories on GitHub that aren't mirrored on Gitea and seamlessly mirrors them. Ideal for developers aiming to maintain a backup or a consistent repo state across both platforms.
  provider: github.com
  repository: github-to-gitea-mirror
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: seedssh
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/seed-ssh-key
  description: A tool designed to automate the process of mirroring repositories from GitHub to Gitea. By leveraging the APIs of both platforms, this script identifies repositories on GitHub that aren't mirrored on Gitea and seamlessly mirrors them. Ideal for developers aiming to maintain a backup or a consistent repo state across both platforms.
  provider: github.com
  repository: seed-ssh-key
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: anscrico
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/analyze-script-collection
  description: A versatile set of Bash scripts for Linux system diagnostics. Easily check SSH key encryption, find duplicate files, inspect your kernel version, locate large files, and list installed Java versions—all designed to simplify system management and troubleshooting.
  provider: github.com
  repository: analyze-script-collection
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- alias: heicma
  account: kevinveenbirkenbach
  homepage: https://github.com/kevinveenbirkenbach/heic-management
  description: "Bash scripts for handling HEIC images: converting to JPEG, deleting, and listing in a directory and subdirectories."
  provider: github.com
  repository: heic-management
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: portfolio
  provider: github.com
  description: Portfolio CMS is a Flask-based content management system that lets you effortlessly showcase your projects and online presence. With customizable cards, dynamic navigation, and YAML-driven configuration, it's a flexible solution for building modern, responsive portfolio websites.
  repository: portfolio
  homepage: https://github.com/kevinveenbirkenbach/portfolio
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: goexma
  provider: github.com
  homepage: https://github.com/kevinveenbirkenbach/cli-gnome-extension-manager
  description: CLI GNOME Extension Manager (goexma) is a Bash script that lets you install, update, enable, and disable GNOME extensions directly from the command line—perfect for automation and power users.
  repository: cli-gnome-extension-manager
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: infinito
  provider: github.com
  description: Infinito.nexus streamlines Linux-based system setups and Docker image administration, perfect for servers and PCs. It offers extensive solutions for system initialization, admin tools, backups, monitoring, updates, driver management, security, and VPNs.
  homepage: https://infinito.nexus
  repository: infinito-nexus
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  provider: github.com
  repository: dynamic-miner
  homepage: https://github.com/kevinveenbirkenbach/dynamic-miner
  desciption: Automated Ethereum mining setup using Docker and a GPU/CPU monitoring script. Includes a Docker Compose file for an Ethereum miner container and a Bash script to start/stop mining based on system usage thresholds, ensuring efficient resource utilization. Perfect for idle-time mining.
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  provider: github.com
  description: This repository provides automated bridges for transferring content from federated platforms (like Pixelfed, Mastodon, and PeerTube) to centralized social networks (such as Instagram, X (Twitter), Facebook, and YouTube). It enables seamless cross-posting to maximize content reach across decentralized and mainstream platforms.
  repository: fediverse-to-oligopolies-bridge
  homepage: https://github.com/kevinveenbirkenbach/fediverse-to-oligopolies-bridge
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: bure
  provider: github.com
  repository: bulk-rename
  description: >
    Bulk Rename is a Python-based CLI tool that renames files in bulk by replacing specified substrings in file names.
    It supports both recursive and non-recursive renaming with verbose output.
  homepage: https://github.com/kevinveenbirkenbach/bulk-rename
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: gitconfig
  provider: github.com
  repository: git-configurator
  description: >
    Git Configurator is a Python-based utility that simplifies the global Git configuration.
    It offers both interactive prompts and command-line options to set merge strategies, user details,
    and commit signing preferences.
  homepage: https://github.com/kevinveenbirkenbach/git-configurator
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: gihufu
  provider: github.com
  repository: github-funding
  description: A Python script that automatically creates .github folders and deploys a FUNDING.yml file into every repository, streamlining your repository funding setup.
  homepage: https://github.com/kevinveenbirkenbach/github-funding
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: favgen
  provider: github.com
  repository: favicon-generator
  description: Favicon-generator is a Python tool that creates multi-resolution favicons from a single image by using imgrszr for resizing and ImageMagick to combine the images into one .ico file.
  homepage: https://github.com/kevinveenbirkenbach/favicon-generator
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: setup-hibernate
  provider: github.com
  description: A Python script to configure hibernation on Linux systems using a swap file, including GRUB and initramfs integration. Optional swap file creation with custom size support.
  homepage: https://github.com/kevinveenbirkenbach/setup-hibernate
  repository: setup-hibernate
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: dockreap
  description: A Python tool to safely detect and remove unused anonymous Docker volumes. Supports whitelisting, symlink cleanup, and optional confirmation prompts. Ideal for keeping your Docker environment clean and efficient.
  homepage: https://github.com/kevinveenbirkenbach/docker-volume-cleaner
  provider: github.com
  repository: docker-volume-cleaner
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: infinito-sphinx
  description: Contains the logic and configuration for generating documentation using Sphinx for Infinito.Nexus.
  homepage: https://github.com/kevinveenbirkenbach/infinito-sphinx
  provider: github.com
  repository: infinito-sphinx
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  description: A lightweight Python utility to generate dynamic color schemes from a single base color. Provides HSL-based color transformations for theming, UI design, and CSS variable generation. Optimized for integration in Python projects, Flask applications, and Ansible roles.
  homepage: https://github.com/kevinveenbirkenbach/colorscheme-generator
  alias: colorgen
  provider: github.com
  repository: colorscheme-generator
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: j2r
  description: A minimal CLI tool to render Jinja2 templates into final YAML files – perfect for generating Ansible variable files or templated configuration outputs.
  homepage: https://github.com/kevinveenbirkenbach/j2render
  provider: github.com
  repository: j2render
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: voltrace
  description: A simple CLI tool to trace where Docker volumes are mounted inside containers. Quickly identify which containers use specific volumes and where they are mounted.
  homepage: https://github.com/kevinveenbirkenbach/voltrace
  provider: github.com
  repository: voltrace
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  description: A concise Bash utility to auto‑detect and merge all connected Bluetooth audio sinks into one PulseAudio sink for simultaneous playback on Manjaro GNOME.
  homepage: https://github.com/kevinveenbirkenbach/pulse-bluetooth-mux
  alias: pulse-bluetooth-mux
  provider: github.com
  repository: pulse-bluetooth-mux
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  description: A Python-based CLI tool for managing OpenLDAP schema snippets under cn=config, allowing you to create or update schema entries—including custom olcAttributeTypes and olcObjectClasses—via LDAPI.
  homepage: https://github.com/kevinveenbirkenbach/ldap-schema-manager
  alias: ldapsm
  provider: github.com
  repository: ldap-schema-manager
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  description: Certbot Domain Bundler automates Let's Encrypt certificate requests for multiple domains using SANs. It groups domains intelligently and supports DNS or webroot challenges, DNS propagation control, wildcard domains, and test mode through simple CLI parameters.
  homepage: https://github.com/kevinveenbirkenbach/certbot-domain-bundler
  alias: certbundle
  provider: github.com
  repository: certbot-domain-bundler
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: certreap
  description: A Python utility to automatically detect, revoke, and delete unused Let's Encrypt certificates based on active NGINX configuration files.
  homepage: https://github.com/kevinveenbirkenbach/certbot-reaper
  provider: github.com
  repository: certbot-reaper
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194
- account: kevinveenbirkenbach
  alias: checkcsp
  description: A lightweight, Dockerized CSP validation tool that uses Puppeteer to crawl your domains and report any blocked resources.
  homepage: https://github.com/kevinveenbirkenbach/csp-checker
  provider: github.com
  repository: csp-checker
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: healpdf
  description: A command-line tool for batch-repairing PDF files with Ascii85 decode errors using qpdf. Scans folders or single files, supports preview, overwrite, and copy modes.
  homepage: https://github.com/kevinveenbirkenbach/pdf-healer
  provider: github.com
  repository: pdf-healer
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: sitdepex
  description: A lightweight Python tool that connects to your Snipe-IT instance, retrieves all assets, and calculates depreciation (AfA) over a specified date range. It outputs a CSV summary and, if requested, generates a QIF file with split transactions (depreciation expense vs. accumulated depreciation) ready for import into accounting software.
  homepage: https://github.com/kevinveenbirkenbach/snipeit-depreciation-export/
  provider: github.com
  repository: snipeit-depreciation-export
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: visere
  description: A simple Python CLI tool that uses FFmpeg to remove specified time ranges from video files and saves the result with a .new.mp4 suffix.
  homepage: https://github.com/kevinveenbirkenbach/video-segment-remover
  provider: github.com
  repository: video-segment-remover
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: mig
  desciption: An interactive 3D visualization tool that parses Ansible meta/main.yml files to render role entities and their run_after/dependencies relationships in an endless, navigable graph.
  homepage: https://github.com/kevinveenbirkenbach/meta-infinite-graph
  provider: github.com
  repository: meta-infinite-graph
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: docodol
  desciption: Bash script to iterate through first‑level subdirectories and run docker compose down in each.
  homepage: https://github.com/kevinveenbirkenbach/docker-compose-down-all
  provider: github.com
  repository: docker-compose-down-all
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: unsure
  provider: github.com
  repository: unit-suffix-remover
  desciption: Python CLI to stop, disable, and remove systemd .timer and .service units by suffix.
  homepage: https://github.com/kevinveenbirkenbach/unit-suffix-remover
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: unilog
  desciption: A Dockerized Python service that provides a /logout endpoint to dynamically expire all cookies across your subdomains.
  homepage: https://github.com/kevinveenbirkenbach/universal-logout
  provider: github.com
  repository: universal-logout
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: dbsr
  desciption: A Python-based CLI tool to bulk search (and optionally replace) text across all text/varchar columns in a relational database, running either locally or inside a Docker container, with customizable SQL logic stored in a Jinja2 template.
  homepage: https://github.com/kevinveenbirkenbach/pg-search-replace
  provider: github.com
  repository: database-search-replace
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  desciption: A lightweight fix tool for Docker containers stuck with stale systemd transient scopes or cgroups. It ships a single script – main.sh – that cleans up orphaned docker-<ID>.scope units, removes lingering cgroups, kills leftover shim/runc processes, and reloads systemd/Docker when necessary.
  homepage: https://github.com/kevinveenbirkenbach/docker-scope-cleaner/
  alias:  doscol
  provider: github.com
  repository: docker-scope-cleaner
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  desciption: poc-mcp-llm-stack is a proof-of-concept showcasing an AI architecture with LLM, Vector DB, and MCP-style proxy. The Docker Compose stack includes Ollama, Open WebUI, LiteLLM, Qdrant, MinIO, Flowise, and mock APIs for ERP, CRM, and ticketsystem. It lets developers explore modular LLM-business app integrations.
  homepage: https://github.com/kevinveenbirkenbach/poc-mcp-llm-stackv
  alias:  pmls
  provider: github.com
  repository: poc-mcp-llm-stack
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  desciption: A lightweight Python CLI tool to scan your local network and list active hosts with IP, hostname, MAC, and vendor information.
  homepage: https://github.com/kevinveenbirkenbach/localnet-scan
  alias: localnet
  provider: github.com
  repository: localnet-scan
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  desciption: A simple Python CLI tool to safely rename Linux user accounts using usermod — including home directory migration and validation checks.
  homepage: https://github.com/kevinveenbirkenbach/user-rename
  alias: reuse
  provider: github.com
  repository: user-rename
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: automtu
  desciption: Automatically detects the optimal MTU for WireGuard and network interfaces to improve VPN performance and stability.
  homepage: https://github.com/kevinveenbirkenbach/wg-mtu-auto
  provider: github.com
  repository: wg-mtu-auto
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

- account: kevinveenbirkenbach
  alias: fidedu
  provider: github.com
  desciption: Detect and remove duplicate files using attribute-aware hashing and optional hardlink compression.
  homepage: https://github.com/kevinveenbirkenbach/file-dedupe
  repository: file-dedupe
  verified:
    gpg_keys:
      - 44D8F11FD62F878E
      - B5690EEEBB952194

# This a draft not implemented yet
#- account: kevinveenbirkenbach
#  alias: detaxall
#  description: A Python-based tool to generate and export daily work records with corresponding German tax allowances for remote (domestic/foreign) and onsite days. It also supports optional travel entries with customizable per-km rates. Perfect for freelancers or employees tracking per-diem and travel costs in Germany.
#  homepage: https://github.com/kevinveenbirkenbach/de-remote-onsite-allowance-calc/
#  provider: github.com
#  repository: de-remote-onsite-allowance-calc
#  verified:
#    gpg_keys:
#      - 44D8F11FD62F878E
#      - B5690EEEBB952194