From cd360009270a0a9b0501ed73fe327be84824ca29 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Wed, 9 Apr 2025 08:11:05 +0200 Subject: Style update --- content/pages/projects.md | 385 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 332 insertions(+), 53 deletions(-) (limited to 'content/pages/projects.md') diff --git a/content/pages/projects.md b/content/pages/projects.md index a3feea7..9184f0c 100644 --- a/content/pages/projects.md +++ b/content/pages/projects.md @@ -1,77 +1,356 @@ --- -title: Projects +title: Personal projects date: 2024-10-21T12:00:00+02:00 url: projects.html type: page draft: false --- -- [BLP Texture Converter](#blp-texture-converter) -- [Simple Snapshot Manager](#simple-snapshot-manager) -- [QOL Extensions for GNU Make](#qol-extensions-for-gnu-make) -- [Just build me a fucking page](#just-build-me-a-fucking-page) -- [Clutch, nested X11 dwm sessions](#clutch-nested-x11-dwm-sessions) +
-While most of my projects are hosted on -[GitHub](https://github.com/mitjafelicijan), I wanted a centralized location to -store them independently of GitHub and provide different versions in a bit -cleaner way. +- [abtts](#abtts) +- [blpconvert](#blpconvert) +- [ClassicEnhanced](#classicenhanced) +- [clutch](#clutch) +- [jbmafp](#jbmafp) +- [lazycommit](#lazycommit) +- [makext](#makext) +- [mprogress](#mprogress) +- [newsbarge](#newsbarge) +- [oberon](#oberon) +- [p9tree](#p9tree) +- [rssperado](#rssperado) +- [sm](#sm) +- [sparklines](#sparklines) +- [ttdaw](#ttdaw) +- [TurtleTweaks](#turtletweaks) -## BLP Texture Converter -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. -[GitHub repository](https://github.com/mitjafelicijan/blpconvert). +
-- Version 1.1 / 2025-02-05 ([blpconvert-v1.1.tar](/snapshots/blpconvert-v1.1.tar)) - - Added support for custom output formats (png, bmp, jpg, tga). -- Version 1.0 / 2025-02-04 ([blpconvert-v1.0.tar](/snapshots/blpconvert-v1.0.tar)) - - First release. +## abtts +Convert text like ebooks into audiobooks with UnrealSpeech. -## Simple Snapshot Manager -Simple snapshot utility that uses TAR to compress current directory into a -`.tar` file while ignoring some of the directories. I use this tool to prepare -releases for this page. -[GitHub repository](https://github.com/mitjafelicijan/sm). +
-- Version 0.1 / 2024-10-21 ([sm-v0.1.tar](/snapshots/sm-v0.1.tar)) - - First release. - - Able to tag and create tar snapshots. +|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) | -## QOL Extensions for GNU Make -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. -[GitHub repository](https://github.com/mitjafelicijan/makext). +
-- Version 0.1 / 2024-05-15 ([makext-v0.1.tar](/snapshots/makext-v0.1.tar)) - - First release. + -- Version 0.1 / 2024-07-19 ([clutch-v0.1.tar](/snapshots/clutch-v0.1.tar)) - - First release. +## 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. -## Just build me a fucking page -A simple static site generator that is semi compatible with -[Hugo](https://gohugo.io/) and aims to be a simpler version of it, getting out -of your way when it comes to taxonomies. [GitHub -repository](https://github.com/mitjafelicijan/jbmafp). +
-- Version 0.3 / 2024-06-22 ([jbmafp-v0.3.tar](/snapshots/jbmafp-v0.3.tar)) - - Added better ergonomics for filtering. - - Added filter `filterbytype`. -- Version 0.2 / 2024-06-18 ([jbmafp-v0.2.tar](/snapshots/jbmafp-v0.2.tar)) - - Added filters `first`, `last`, `random`. -- Version 0.1 / 2024-03-10 ([jbmafp-v0.1.tar](/snapshots/jbmafp-v0.1.tar)) - - First release. +|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 HTML + + +
+ +|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) | + + +
+ + + +## 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 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) | + + +
+ + + + + + -- cgit v1.2.3