Files
pkgmgr/config/defaults.yaml

115 lines
7.7 KiB
YAML
Raw Normal View History

2025-03-04 21:08:08 +01:00
# This config contains the default repositories curated by Kevin Veen-Birkenbach
2025-03-04 13:53:25 +01:00
base: ~/Repositories/
2025-03-04 13:43:23 +01:00
repos:
- account: kevinveenbirkenbach
2025-03-04 21:08:08 +01:00
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: bef5f392d7e8a292fb9e4ee40809e434dd6142a9
- 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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/package-manager
2025-03-04 13:43:23 +01:00
provider: github.com
repository: package-manager
2025-03-04 14:38:33 +01:00
alias: 'pkgmgr'
2025-03-04 13:53:25 +01:00
- account: kevinveenbirkenbach
2025-03-04 22:05:05 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/financial-helper
2025-03-04 13:53:25 +01:00
provider: github.com
repository: financial-helper
2025-03-04 22:05:05 +01:00
alias: 'momo'
- account: kevinveenbirkenbach
2025-03-04 21:08:08 +01:00
alias: os
provider: github.com
2025-03-04 21:08:08 +01:00
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: 93875b27280191c317806056847809464d9f5282
- account: kevinveenbirkenbach
2025-03-04 17:04:33 +01:00
alias: bsr
provider: github.com
repository: bulk-string-replacer
2025-03-04 18:21:10 +01:00
command: python replace_string.py
2025-03-04 21:08:08 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/bulk-string-replacer
2025-03-04 21:08:08 +01:00
verified: ce964188786d4d2d6f046de6e070fed1443ccc73
- account: kevinveenbirkenbach
2025-03-04 21:08:08 +01:00
alias: imgrszr
provider: github.com
repository: image-resizer-cli
2025-03-04 21:08:08 +01:00
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. Its perfect for preparing large photos for upload and streamlining your image workflow. 🚀
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/image-resizer-cli
2025-03-04 21:08:08 +01:00
verified: e8b48c08679a1fc73339514db55f42a6ba55b44e
- 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:
- account: kevinveenbirkenbach
provider: github.com
2025-03-04 21:08:08 +01:00
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: 502fba5198474caaf805fb6bc3a7bbe63e699d69
- account: kevinveenbirkenbach
2025-03-04 21:08:08 +01:00
alias: ansenc
provider: github.com
repository: ansible-encryptor
2025-03-04 21:08:08 +01:00
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: 2803ea3102cf3bc3d9caf670493b4270cf2d3293
- account: kevinveenbirkenbach
2025-03-04 17:04:33 +01:00
alias: lim
provider: github.com
repository: linux-image-manager
2025-03-04 21:08:08 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/linux-image-manager
2025-03-04 21:08:08 +01:00
verified: 7f82c6fcb9e5e6e8a03713e6e21184761ca0c719
- account: kevinveenbirkenbach
2025-03-04 21:08:08 +01:00
alias: dufiha
provider: github.com
repository: duplicate-file-handler
2025-03-04 21:08:08 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/duplicate-file-handler
verified: 89e15dd023aee82190bacaadc337c282b91f5357
- account: kevinveenbirkenbach
provider: github.com
2025-03-04 21:08:08 +01:00
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: 0af1e6ea425ecc46f4055a10cfa00dad7b1cc511
- account: kevinveenbirkenbach
2025-03-04 22:05:05 +01:00
alias: sisec
provider: github.com
repository: splitted-secret
2025-03-04 22:05:05 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/splitted-secret
2025-03-04 22:05:05 +01:00
verified: 5e4fe2c01a8b024e5f455e555adfc99e9f131311
- account: kevinveenbirkenbach
2025-03-04 17:04:33 +01:00
alias: dirval
provider: github.com
repository: directory-validator
2025-03-04 22:05:05 +01:00
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.
2025-03-04 17:28:40 +01:00
homepage: https://github.com/kevinveenbirkenbach/directory-validator
2025-03-04 22:05:05 +01:00
verified: 7db99608dd1ce4cf442cc4e3d37d2b61e6a6ec00
- account: kevinveenbirkenbach
2025-03-04 22:05:05 +01:00
alias: lukyma
provider: github.com
2025-03-04 22:05:05 +01:00
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: 18ef26f9878ff9c605b9f6af0a5bd96c8da4fc9d
2025-03-04 18:58:11 +01:00
- account: kevinveenbirkenbach
2025-03-04 22:05:05 +01:00
alias: 4dvt
2025-03-04 18:58:11 +01:00
provider: github.com
2025-03-04 22:05:05 +01:00
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: eb31cde28a940f01a3068142f93dfb2954c9adef