# 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: clndoba homepage: https://github.com/kevinveenbirkenbach/cleanup-failed-docker-backups 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: cleanup-failed-docker-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 CyMaIS 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 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: cymais provider: github.com description: CyMaIS 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://github.com/kevinveenbirkenbach/cymais repository: cymais 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