John Behm's repositories
TeeworldsEconDiscordModerationBot
small tool to moderate multiple zCatch servers via econ and discord.
zcatchPlus
A small update to zCatch that has some extended kick/ban exploit features and faster capability to use range bans. Detects some known clients based on flags. Codebase is literally crap, as I use this to learn some C++. Have fun
animatch
animatch is a video tagging tool that takes either a single file or a whole directory with video files and tries to identify all of the files according to AniDB. The target videos are matched and tagged with an [anidb-12345] tag for e.g. FileBot or Plex Hama.bundle to parse.
simple-configo
Streamline the parsing of config files (especially .env files) with the implementation of a single interface method.
koanf-test
spf13/cobra + knadh/koanf > spf13/cobra + spf13/viper
teeworlds-start
Small utility in order to start as many Teeworlds servers as you want. This utility allows for a continuous availability of your servers even in case that they happen to crash due to some C++ bug.
afero
A FileSystem Abstraction System for Go
bam
Bam is a fast and flexible build system. Bam uses Lua to describe the build process. It's takes its inspiration for the script files from scons. While scons focuses on being 100% correct when building, bam makes a few sacrifices to acquire fast full and incremental build times.
cobra-cli
Cobra CLI tool to generate applications and commands
go-smb2
SMB2/3 client library written in Go.
go-winres
Command line tool for adding Windows resources to executable files
imapbox
Dump imap inbox to a local folder in a regular backupable format: html, json and attachements
oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
ocrmypdf-watchdog
Event driven reactive watchdog that waits for change in a specific input folder, OCR's the PDF files and outputs the result into a defined output folder.
oidc
Golang Open ID Connect (OIDC) client library.
showfolio-hugo-theme
Modern portfolio theme for your Hugo site
symbol-search
search for ELF file symbols in a whole directory tree. Tries to open different archive formats and look for binaries in there as well. Supported formats: linux binaries, shared libraries (.so), .exe, .dll
turbocookedrabbit
A user friendly RabbitMQ library written in Golang.
tw-vote-reason-parser
Parse a folder with log files and extract a .csv file with a list of all unique reasons
vault-test
some testing with HashiCorp Vault in combination with Ansible