--- title: Personal projects date: 2024-10-21T12:00:00+02:00 url: projects.html type: page-no-title draft: false --- # Fossil repositories - [pats.fossil](/projects/pats.fossil)
Size: 220K, Modified: 2025-08-02 20:30:23 - [xmagnify.fossil](/projects/xmagnify.fossil)
Size: 220K, Modified: 2025-08-02 20:37:02 # GitHub repositories
- [abtts](#abtts) - [blpconvert](#blpconvert) - [ClassicEnhanced](#classicenhanced) - [clutch](#clutch) - [jbmafp](#jbmafp) - [lazycommit](#lazycommit) - [makext](#makext) - [mprogress](#mprogress) - [newsbarge](#newsbarge) - [oberon](#oberon) - [p9tree](#p9tree) - [pats](#pats) - [rssperado](#rssperado) - [sm](#sm) - [sparklines](#sparklines) - [ttdaw](#ttdaw) - [TurtleTweaks](#turtletweaks) - [xmagnify](#xmagnify)
## abtts Convert text like ebooks into audiobooks with UnrealSpeech.
|Released|Description|Download| |--------|-----------|--------| |2023-07-05|Added introduction audio option| [abtts-v0.3.tar.gz](/projects/abtts-v0.3.tar.gz) | |2023-07-03|Moved to OGG as default format| [abtts-v0.2.tar.gz](/projects/abtts-v0.2.tar.gz) | |2023-07-03|First release| [abtts-v0.1.tar.gz](/projects/abtts-v0.1.tar.gz) |
## blpconvert This tool converts BLP texture files used in many games such as World of Warcraft into PNG files. With support for DXT1, DXT3 and DXT5 compression.
|Released|Description|Download| |--------|-----------|--------| |2025-02-04|First version| [blpconvert-v1.0.tar.gz](/projects/blpconvert-v1.0.tar.gz) |
## ClassicEnhanced Quality of life improvements and general enhancements for WoW Classic Client.
|Released|Description|Download| |--------|-----------|--------| |2024-04-13|Fixed Druid initial state of mana bar| [ClassicEnhanced-v1.0.1.tar.gz](/projects/ClassicEnhanced-v1.0.1.tar.gz) | |2024-04-13|First release| [ClassicEnhanced-v1.0.0.tar.gz](/projects/ClassicEnhanced-v1.0.0.tar.gz) |
## clutch Clutch allows you to run nested dwm session inside your existing X or Wayland session. This comes in handy when you already have a desktop environment running (like Gnome) but you want to have a tiling window manager as well.
|Released|Description|Download| |--------|-----------|--------| |2024-06-19|First release| [clutch-v1.0.tar.gz](/projects/clutch-v1.0.tar.gz) |
## jbmafp A simple static site generator that is semi compatible with Hugo and aims to be a simpler version of it, getting out of your way when it comes to taxonomies.
|Released|Description|Download| |--------|-----------|--------| |2024-06-21|Added better filtering| [jbmafp-v0.3.tar.gz](/projects/jbmafp-v0.3.tar.gz) | |2024-06-18|Added filters first, last, random| [jbmafp-v0.2.tar.gz](/projects/jbmafp-v0.2.tar.gz) | |2024-03-10|First release| [jbmafp-v0.1.tar.gz](/projects/jbmafp-v0.1.tar.gz) |
## lazycommit Git commit messages for lazy people that use AI in the backend.
|Released|Description|Download| |--------|-----------|--------| |2025-03-17|First release| [lazycommit-v1.0.tar.gz](/projects/lazycommit-v1.0.tar.gz) |
## makext Makext is a collection of useful extensions for Makefiles, aimed at simplifying and enhancing the functionality of Make-based projects. These extensions provide additional features and convenience functions to improve the overall usage of GNU Make as a task runner.
|Released|Description|Download| |--------|-----------|--------| |2024-05-15|First release| [makext-v1.0.tar.gz](/projects/makext-v1.0.tar.gz) |
## mprogress Displays progress bar in terminal. It can be used as a standalone program so you can put it in /usr/bin. The name is stupid like that because of the potential name conflicts.
|Released|Description|Download| |--------|-----------|--------| |2022-12-31|First release| [mprogress-v1.0.tar.gz](/projects/mprogress-v1.0.tar.gz) |
## newsbarge Converts RSS feeds into single HTMLpage containing all the feed stories.
|Released|Description|Download| |--------|-----------|--------| |2025-03-01|First release| [newsbarge-v0.1.tar.gz](/projects/newsbarge-v0.1.tar.gz) |
## oberon This is a tiny project boilerplate for OpenResty and Lua website that includes basic router, memcached, Redis and MySQL with accompanying examples how to use all this.
|Released|Description|Download| |--------|-----------|--------| |2025-03-29|First release| [oberon-v1.0.tar.gz](/projects/oberon-v1.0.tar.gz) |
## p9tree tree is written with Plan9 Operating System in mind so it may not work with other systems.
|Released|Description|Download| |--------|-----------|--------| |2023-11-11|First release| [p9tree-v1.0.tar.gz](/projects/p9tree-v1.0.tar.gz) |
## pats Pats is a command-line tool for managing PulseAudio audio sinks that allows you to list available audio outputs and cycles between them seamlessly.
|Released|Description|Download| |--------|-----------|--------| |2025-07-19|First release| [pats-v1.0.tar.gz](/projects/pats-v1.0.tar.gz) |
## rssperado The RSS parser is a command-line utility that simplifies the process of parsing RSS feeds, enriching the extracted data, exporting it to JSON files, enabling content classification, and providing English translation.
|Released|Description|Download| |--------|-----------|--------| |2023-06-07|First release| [rssperado-v1.0.tar.gz](/projects/rssperado-v1.0.tar.gz) |
## sm Simple snapshot utility that uses TAR to compress current directory into a .tar file while ignoring some of the directories.
|Released|Description|Download| |--------|-----------|--------| |2024-10-21|First release| [sm-v1.0.tar.gz](/projects/sm-v1.0.tar.gz) |
## sparklines Self-contained tiny SVG sparkline chart library written in vanilla JS with zero dependencies.
|Released|Description|Download| |--------|-----------|--------| |2023-12-09|First release| [sparklines-v1.0.tar.gz](/projects/sparklines-v1.0.tar.gz) |
## ttdaw ttdaw is a tiny terminal based digital audio workstation made for fun, experimentation and learning more about audio, MIDI and terminal applications in general.
|Released|Description|Download| |--------|-----------|--------| |2024-12-22|First release| [ttdaw-v0.1.tar.gz](/projects/ttdaw-v0.1.tar.gz) |
## TurtleTweaks World of Warcraft 1.12 client Tweaks and Enhancements Addon.
|Released|Description|Download| |--------|-----------|--------| |2023-05-14|Added cooldown timers to actionbars| [TurtleTweaks-v0.7.tar.gz](/projects/TurtleTweaks-v0.7.tar.gz) | |2023-05-12|Rested bar now has a proper progress bar| [TurtleTweaks-v0.6.tar.gz](/projects/TurtleTweaks-v0.6.tar.gz) | |2023-05-09|Removed debug messages| [TurtleTweaks-v0.5.1.tar.gz](/projects/TurtleTweaks-v0.5.1.tar.gz) | |2023-05-09|Added option to open world map in a window| [TurtleTweaks-v0.5.tar.gz](/projects/TurtleTweaks-v0.5.tar.gz) | |2023-05-09|Added nameplate scaling option| [TurtleTweaks-v0.4.tar.gz](/projects/TurtleTweaks-v0.4.tar.gz) | |2023-05-08|Fixed progress bar to reflect the value in rested bar| [TurtleTweaks-v0.3.tar.gz](/projects/TurtleTweaks-v0.3.tar.gz) | |2023-05-08|Added align grid slashcommand| [TurtleTweaks-v0.2.tar.gz](/projects/TurtleTweaks-v0.2.tar.gz) | |2023-05-08|First release| [TurtleTweaks-v0.1.tar.gz](/projects/TurtleTweaks-v0.1.tar.gz) |
## xmagnify Xmagnify is a real-time screen magnification tool for X11 systems that provides a zoomed view of the area around your mouse cursor.
|Released|Description|Download| |--------|-----------|--------| |2025-07-18|First release| [xmagnify-v1.0.tar.gz](/projects/xmagnify-v1.0.tar.gz) |