Pinned Repositories
alpine-rsync
alpine image with rsync
analyze-script-collection
Collection of analyse scripts
ansible-encryptor
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
application-management
backup-docker-to-local
contains scripts to manage docker
cli-gnome-extension-manager
Bash script to install, activate and deactivate gnome extensions via CLI
cymais
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.
hetzner-arch-luks
Guide to install Arch Linux with LUKS encryption on an hetzner server
infinito
data management software
MB169BplusDisplayLinkInstallerUbuntu
Installer for Displaylink
kevinveenbirkenbach's Repositories
kevinveenbirkenbach/cymais
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.
kevinveenbirkenbach/backup-docker-to-local
contains scripts to manage docker
kevinveenbirkenbach/cli-gnome-extension-manager
Bash script to install, activate and deactivate gnome extensions via CLI
kevinveenbirkenbach/ansible-encryptor
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
kevinveenbirkenbach/application-management
kevinveenbirkenbach/linux-image-manager
This repository contains some shell scripts to download and configure linux images and to transfer them to a storage.
kevinveenbirkenbach/backup-to-persisten-tails
Backups user data to a persistent tails storage
kevinveenbirkenbach/baserow-ifto
This repository contains the Input Filter Transform and Output scripts to work with baserow data
kevinveenbirkenbach/bulk-string-replacer
This tool traverses a specified directory to search and replace strings within filenames, folder names, and file contents. With various flags, users can control recursion, target hidden items, and preview changes before execution. It's a versatile utility for bulk modifications.
kevinveenbirkenbach/central-database-manager
Scripts to manage the Central Databases in CyMaIS
kevinveenbirkenbach/cleanup-failed-docker-backups
This script is a directory management tool written in Bash. It operates by traversing subdirectories within a specific main directory and, under certain conditions, proposing their deletion to the user.
kevinveenbirkenbach/client-playbook
Playbook to setup clients
kevinveenbirkenbach/compound-stream-vector
Python tool to aggregate flow vectors from a CSV into a compound vector. Converts polar vectors to Cartesian, sums, then reverts. Ideal for marine and meteorology.
kevinveenbirkenbach/directory-content-scanner
Directory Content Scanner (directory-content-scanner) is a tool for recursively scanning directories, outputting file paths and their content. Designed for easy file and content inspection, it aids in rapid content exploration and debugging for nested file structures.
kevinveenbirkenbach/directory-validator
This repository contains scripts to verify the integrity of directories.
kevinveenbirkenbach/dmesg-continuous-logger
This repository contains a simple bash script, capture_dmesg.sh, designed to continuously capture dmesg logs to a file for as long as the script runs. This is particularly useful for troubleshooting and monitoring system-level messages, especially during periods of active testing or when trying to capture intermittent issues.
kevinveenbirkenbach/docker-volume-renamer
A Bash script to create a new Docker volume, copy data from an existing volume to it, and remove the old volume.
kevinveenbirkenbach/duplicate-file-handler
This repository contains two bash scripts for managing duplicate files within a directory and its subdirectories. The first script lists duplicates and their diffs (for text files), while the second script deletes duplicates with user confirmation.
kevinveenbirkenbach/github-to-gitea-mirror
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.
kevinveenbirkenbach/heic-management
Bash scripts for handling HEIC images: converting to JPEG, deleting, and listing in a directory and subdirectories. Check the README for usage details.
kevinveenbirkenbach/homepage.veen.world
kevinveenbirkenbach/ifto
Software to input, filter, transform and output complex data structures
kevinveenbirkenbach/inventory-manager
Boat Food Inventory Manager is a simple Python app for managing food inventory on a boat. It features a GUI interface with add, display, and delete functionalities. Data is stored in a CSV file, allowing easy import/export of inventory information.
kevinveenbirkenbach/journal
kevinveenbirkenbach/media-sorting-tools
This tool batch renames images in a directory based on the earliest timestamp found in specified attributes. Created by Kevin Veen-Birkenbach, it allows for easy organization and tracking of image files.
kevinveenbirkenbach/msi-steelseries-gamingkeyboard-animation
Animation Scripts for the Stealth GS66 12UHS-091 keyboard
kevinveenbirkenbach/roulette-wheel
Roulette wheel for undecided people
kevinveenbirkenbach/split-secret
kevinveenbirkenbach/thunderbird-imap-tree
This script processes Thunderbird's folderTree.json files, extracting email folder structures from the JSON data. Written in Python, it interprets the IMAP paths to generate and display a hierarchical tree representation of your email folders, akin to the directory structure in a bash shell.
kevinveenbirkenbach/watch-schedule
"Watch-Schedule" creates a sailing shift schedule, balancing shifts by experience. It pairs an experienced with a novice sailor for each 3.5-hour shift, outputs timestamps in UTC, WEST, and CEST, and saves the schedule in CSV format.