Programming projects
Tag Editor | Tag editor with Qt 5 GUI and command line interface supporting MP4/M4A/AAC (iTunes style), ID3v1, ID3v2, Vorbis, Opus, FLAC and Matroska |
Tag Editor library | C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags |
Syncthing Tray | Qt 5 based tray application for Syncthing |
Reflective RapidJSON | Code generator for serializing/deserializing C++ objects to/from JSON using Clang and RapidJSON |
Blackwidow control | Python 3 script to enable macro keys of BlackWidow keyboard under GNU/Linux |
Password Manager | Simple Qt 5 based password manager using AES-256-Bit-CBC via OpenSSL |
Video Downloader | Video downloader with Qt 5 GUI (not maintained anymore) |
D-Bus Sound Recorder | Records sound from Pulse Audio with ffmpeg while watching D-Bus to determine tracks and meta information |
For all projects, checkout my GitHub repsoitories.
For API documentation, checkout the documentation directory.
Downloads
Arch Linux repository
I've uploaded some PKGBUILDs on the AUR. You can find all PKGBUILD files on my PKGBUILDs repository.
There is a binary repository as well (which also includes miscellaneous AUR packages):
[ownstuff-testing]
SigLevel = Optional TrustAll
Server = http://martchus.dyn.f3l.de/repo/arch/$repo/os/$arch
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch
[ownstuff]
SigLevel = Optional TrustAll
Server = http://martchus.dyn.f3l.de/repo/arch/$repo/os/$arch
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch
openSUSE and Fedora
Packages for the openSUSE and Fedora distributions can be found on my OBS home project.
Windows builds
Checkout the release section of the specific projects on GitHub.
Miscellaneous JavaScripts
Solver for systems of linear equations
Script to compute truth tables (logic)