From 7fa615558454c44b35c0babdb89c668de42ad0f6 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 11 Jan 2026 10:39:31 +0200 Subject: Update content for html --- about/showcase.html | 459 ++++++++++++++++++++++++++-------------------------- 1 file changed, 231 insertions(+), 228 deletions(-) (limited to 'about/showcase.html') diff --git a/about/showcase.html b/about/showcase.html index 2a1c4db7..aacec2c3 100644 --- a/about/showcase.html +++ b/about/showcase.html @@ -13,7 +13,7 @@

Project Showcase



-Generated on: 2026-01-01
+Generated on: 2026-01-08

This page showcases my side projects, providing an overview of what each project does, its technical implementation, and key metrics. Each project summary includes information about the programming languages used, development activity, and licensing. The projects are ranked by score, which combines project size and recent activity.

@@ -23,18 +23,18 @@
  • Project Showcase
  • Overall Statistics
  • Projects
  • -
  • ⇢ ⇢ 1. epimetheus
  • -
  • ⇢ ⇢ 2. conf
  • -
  • ⇢ ⇢ 3. foo.zone
  • +
  • ⇢ ⇢ 1. conf
  • +
  • ⇢ ⇢ 2. foo.zone
  • +
  • ⇢ ⇢ 3. epimetheus
  • ⇢ ⇢ 4. perc
  • ⇢ ⇢ 5. hexai
  • ⇢ ⇢ 6. yoga
  • ⇢ ⇢ 7. gitsyncer
  • ⇢ ⇢ 8. totalrecall
  • ⇢ ⇢ 9. foostats
  • -
  • ⇢ ⇢ 10. tasksamurai
  • -
  • ⇢ ⇢ 11. ior
  • -
  • ⇢ ⇢ 12. timr
  • +
  • ⇢ ⇢ 10. timr
  • +
  • ⇢ ⇢ 11. tasksamurai
  • +
  • ⇢ ⇢ 12. ior
  • ⇢ ⇢ 13. dtail
  • ⇢ ⇢ 14. gos
  • ⇢ ⇢ 15. ds-sim
  • @@ -51,85 +51,60 @@
  • ⇢ ⇢ 26. geheim
  • ⇢ ⇢ 27. algorithms
  • ⇢ ⇢ 28. randomjournalpage
  • -
  • ⇢ ⇢ 29. ioriot
  • -
  • ⇢ ⇢ 30. sway-autorotate
  • -
  • ⇢ ⇢ 31. mon
  • -
  • ⇢ ⇢ 32. staticfarm-apache-handlers
  • -
  • ⇢ ⇢ 33. pingdomfetch
  • -
  • ⇢ ⇢ 34. xerl
  • -
  • ⇢ ⇢ 35. perl-c-fibonacci
  • -
  • ⇢ ⇢ 36. photoalbum
  • -
  • ⇢ ⇢ 37. ychat
  • +
  • ⇢ ⇢ 29. photoalbum
  • +
  • ⇢ ⇢ 30. ioriot
  • +
  • ⇢ ⇢ 31. sway-autorotate
  • +
  • ⇢ ⇢ 32. mon
  • +
  • ⇢ ⇢ 33. staticfarm-apache-handlers
  • +
  • ⇢ ⇢ 34. pingdomfetch
  • +
  • ⇢ ⇢ 35. ychat
  • +
  • ⇢ ⇢ 36. xerl
  • +
  • ⇢ ⇢ 37. perl-c-fibonacci
  • ⇢ ⇢ 38. fapi
  • ⇢ ⇢ 39. netcalendar
  • ⇢ ⇢ 40. loadbars
  • ⇢ ⇢ 41. gotop
  • -
  • ⇢ ⇢ 42. fype
  • +
  • ⇢ ⇢ 42. vs-sim
  • ⇢ ⇢ 43. rubyfy
  • -
  • ⇢ ⇢ 44. pwgrep
  • -
  • ⇢ ⇢ 45. perldaemon
  • -
  • ⇢ ⇢ 46. jsmstrade
  • -
  • ⇢ ⇢ 47. japi
  • -
  • ⇢ ⇢ 48. perl-poetry
  • -
  • ⇢ ⇢ 49. muttdelay
  • -
  • ⇢ ⇢ 50. netdiff
  • -
  • ⇢ ⇢ 51. debroid
  • -
  • ⇢ ⇢ 52. hsbot
  • -
  • ⇢ ⇢ 53. cpuinfo
  • -
  • ⇢ ⇢ 54. template
  • -
  • ⇢ ⇢ 55. ipv6test
  • -
  • ⇢ ⇢ 56. awksite
  • -
  • ⇢ ⇢ 57. dyndns
  • -
  • ⇢ ⇢ 58. vs-sim
  • +
  • ⇢ ⇢ 44. fype
  • +
  • ⇢ ⇢ 45. pwgrep
  • +
  • ⇢ ⇢ 46. perldaemon
  • +
  • ⇢ ⇢ 47. jsmstrade
  • +
  • ⇢ ⇢ 48. japi
  • +
  • ⇢ ⇢ 49. perl-poetry
  • +
  • ⇢ ⇢ 50. muttdelay
  • +
  • ⇢ ⇢ 51. netdiff
  • +
  • ⇢ ⇢ 52. debroid
  • +
  • ⇢ ⇢ 53. hsbot
  • +
  • ⇢ ⇢ 54. cpuinfo
  • +
  • ⇢ ⇢ 55. template
  • +
  • ⇢ ⇢ 56. ipv6test
  • +
  • ⇢ ⇢ 57. awksite
  • +
  • ⇢ ⇢ 58. dyndns

  • Overall Statistics




    Projects



    -

    1. epimetheus


    +

    1. conf




    -
    -epimetheus screenshot
    -
    -**Epimetheus** is a Go tool for pushing metrics to Prometheus that uniquely supports both realtime and historic data ingestion. Named after Prometheus's brother (meaning "afterthought"), it solves the common problem of getting metrics into Prometheus *after* they were collected—whether from hours, days, or weeks ago. It offers four operating modes: realtime (via Pushgateway), historic (single past datapoint via Remote Write API), backfill (range of historic data), and auto (intelligent routing based on timestamp age).
    -
    -The architecture routes current data (<5 min old) through Pushgateway where Prometheus scrapes it, while historic data goes directly to Prometheus via the Remote Write API to preserve original timestamps. It supports CSV and JSON input formats, generates realistic test metrics (counters, gauges, histograms), and includes a Grafana dashboard. The tool is built with a clean internal structure separating config, metrics generation, parsing, and ingestion concerns—making it useful for backfilling gaps, data migration, testing monitoring setups, and ad-hoc troubleshooting scenarios.
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -
    -

    2. conf


    -
    -
    @@ -143,16 +118,16 @@
    ---

    -

    3. foo.zone


    +

    2. foo.zone




    @@ -164,6 +139,31 @@
    ---

    +

    3. epimetheus


    +
    +
    +
    +epimetheus screenshot
    +
    +**Epimetheus** is a Go tool for pushing metrics to Prometheus that uniquely supports both realtime and historic data ingestion. Named after Prometheus's brother (meaning "afterthought"), it solves the common problem of getting metrics into Prometheus *after* they were collected—whether from hours, days, or weeks ago. It offers four operating modes: realtime (via Pushgateway), historic (single past datapoint via Remote Write API), backfill (range of historic data), and auto (intelligent routing based on timestamp age).
    +
    +The architecture routes current data (<5 min old) through Pushgateway where Prometheus scrapes it, while historic data goes directly to Prometheus via the Remote Write API to preserve original timestamps. It supports CSV and JSON input formats, generates realistic test metrics (counters, gauges, histograms), and includes a Grafana dashboard. The tool is built with a clean internal structure separating config, metrics generation, parsing, and ingestion concerns—making it useful for backfilling gaps, data migration, testing monitoring setups, and ad-hoc troubleshooting scenarios.
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +

    4. perc




    @@ -196,7 +196,7 @@
  • 📈 Lines of Code: 28331
  • 📄 Lines of Documentation: 562
  • 📅 Development Period: 2025-08-01 to 2025-11-03
  • -
  • 🏆 Score: 45.0 (combines code size and activity)
  • +
  • 🏆 Score: 41.9 (combines code size and activity)
  • ⚖️ License: No license found
  • 🏷️ Latest Release: v0.15.3 (2025-11-03)

  • @@ -221,7 +221,7 @@
  • 📈 Lines of Code: 3408
  • 📄 Lines of Documentation: 82
  • 📅 Development Period: 2025-10-01 to 2025-10-24
  • -
  • 🏆 Score: 40.7 (combines code size and activity)
  • +
  • 🏆 Score: 37.5 (combines code size and activity)
  • ⚖️ License: No license found
  • 🏷️ Latest Release: v0.3.0 (2025-10-24)

  • @@ -246,7 +246,7 @@
  • 📈 Lines of Code: 10075
  • 📄 Lines of Documentation: 2432
  • 📅 Development Period: 2025-06-23 to 2025-12-31
  • -
  • 🏆 Score: 27.1 (combines code size and activity)
  • +
  • 🏆 Score: 25.8 (combines code size and activity)
  • ⚖️ License: BSD-2-Clause
  • 🏷️ Latest Release: v0.11.0 (2025-12-31)

  • @@ -269,7 +269,7 @@
  • 📈 Lines of Code: 12003
  • 📄 Lines of Documentation: 361
  • 📅 Development Period: 2025-07-14 to 2025-08-02
  • -
  • 🏆 Score: 24.9 (combines code size and activity)
  • +
  • 🏆 Score: 23.8 (combines code size and activity)
  • ⚖️ License: MIT
  • 🏷️ Latest Release: v0.7.5 (2025-08-02)

  • @@ -296,7 +296,7 @@
  • 📈 Lines of Code: 1902
  • 📄 Lines of Documentation: 423
  • 📅 Development Period: 2023-01-02 to 2025-11-01
  • -
  • 🏆 Score: 24.6 (combines code size and activity)
  • +
  • 🏆 Score: 23.3 (combines code size and activity)
  • ⚖️ License: Custom License
  • 🏷️ Latest Release: v0.2.0 (2025-10-21)

  • @@ -310,7 +310,30 @@
    ---

    -

    10. tasksamurai


    +

    10. timr


    +
    +
    +
    +timr is a minimalist command-line stopwatch timer written in Go that helps developers track time spent on tasks. It provides a persistent timer that saves state to disk, allowing you to start, stop, pause, and resume time tracking across terminal sessions. The tool supports multiple viewing modes including a standard status display (with formatted or raw output in seconds/minutes), a live full-screen view with keyboard controls, and specialized output for shell prompt integration.
    +
    +The architecture is straightforward: it's a Go-based CLI application that persists timer state to the filesystem, enabling continuous tracking even when the program isn't actively running. Key features include basic timer controls (start/stop/continue/reset), flexible status reporting formats for automation, and fish shell integration that displays a color-coded timer icon and elapsed time directly in your prompt—making it effortless to keep track of how long you've been working without context switching.
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    11. tasksamurai




    @@ -337,7 +360,7 @@
    ---

    -

    11. ior


    +

    12. ior




    @@ -364,29 +387,6 @@
    ---

    -

    12. timr


    -
    -
    -
    -timr is a minimalist command-line stopwatch timer written in Go that helps developers track time spent on tasks. It provides a persistent timer that saves state to disk, allowing you to start, stop, pause, and resume time tracking across terminal sessions. The tool supports multiple viewing modes including a standard status display (with formatted or raw output in seconds/minutes), a live full-screen view with keyboard controls, and specialized output for shell prompt integration.
    -
    -The architecture is straightforward: it's a Go-based CLI application that persists timer state to the filesystem, enabling continuous tracking even when the program isn't actively running. Key features include basic timer controls (start/stop/continue/reset), flexible status reporting formats for automation, and fish shell integration that displays a color-coded timer icon and elapsed time directly in your prompt—making it effortless to keep track of how long you've been working without context switching.
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -

    13. dtail




    @@ -423,7 +423,7 @@
  • 📈 Lines of Code: 4102
  • 📄 Lines of Documentation: 357
  • 📅 Development Period: 2024-05-04 to 2025-12-27
  • -
  • 🏆 Score: 18.4 (combines code size and activity)
  • +
  • 🏆 Score: 17.7 (combines code size and activity)
  • ⚖️ License: Custom License
  • 🏷️ Latest Release: v1.2.2 (2025-12-27)

  • @@ -450,7 +450,7 @@
  • 📈 Lines of Code: 25762
  • 📄 Lines of Documentation: 3101
  • 📅 Development Period: 2008-05-15 to 2025-06-27
  • -
  • 🏆 Score: 16.8 (combines code size and activity)
  • +
  • 🏆 Score: 16.4 (combines code size and activity)
  • ⚖️ License: Custom License
  • 🧪 Status: Experimental (no releases yet)

  • @@ -475,7 +475,7 @@
  • 📈 Lines of Code: 2288
  • 📄 Lines of Documentation: 1180
  • 📅 Development Period: 2021-05-21 to 2025-12-31
  • -
  • 🏆 Score: 11.4 (combines code size and activity)
  • +
  • 🏆 Score: 11.1 (combines code size and activity)
  • ⚖️ License: GPL-3.0
  • 🏷️ Latest Release: 3.0.0 (2024-10-01)

  • @@ -498,7 +498,7 @@
  • 📈 Lines of Code: 396
  • 📄 Lines of Documentation: 24
  • 📅 Development Period: 2025-04-18 to 2025-05-11
  • -
  • 🏆 Score: 10.5 (combines code size and activity)
  • +
  • 🏆 Score: 10.2 (combines code size and activity)
  • ⚖️ License: Custom License
  • 🏷️ Latest Release: v1.0.0 (2025-05-11)

  • @@ -521,7 +521,7 @@
  • 📈 Lines of Code: 1377
  • 📄 Lines of Documentation: 113
  • 📅 Development Period: 2024-12-05 to 2025-11-26
  • -
  • 🏆 Score: 10.2 (combines code size and activity)
  • +
  • 🏆 Score: 9.9 (combines code size and activity)
  • ⚖️ License: Custom License
  • 🧪 Status: Experimental (no releases yet)

  • @@ -538,15 +538,15 @@

    19. gogios





    gogios screenshot
    @@ -569,7 +569,7 @@
  • 📈 Lines of Code: 33
  • 📄 Lines of Documentation: 3
  • 📅 Development Period: 2025-04-03 to 2025-04-03
  • -
  • 🏆 Score: 5.5 (combines code size and activity)
  • +
  • 🏆 Score: 5.4 (combines code size and activity)
  • ⚖️ License: No license found
  • 🧪 Status: Experimental (no releases yet)

  • @@ -592,7 +592,7 @@
  • 📈 Lines of Code: 2851
  • 📄 Lines of Documentation: 52
  • 📅 Development Period: 2023-08-27 to 2025-08-08
  • -
  • 🏆 Score: 5.3 (combines code size and activity)
  • +
  • 🏆 Score: 5.2 (combines code size and activity)
  • ⚖️ License: MIT
  • 🧪 Status: Experimental (no releases yet)

  • @@ -615,7 +615,7 @@
  • 📈 Lines of Code: 1133
  • 📄 Lines of Documentation: 78
  • 📅 Development Period: 2024-01-20 to 2025-09-13
  • -
  • 🏆 Score: 5.3 (combines code size and activity)
  • +
  • 🏆 Score: 5.2 (combines code size and activity)
  • ⚖️ License: MIT
  • 🏷️ Latest Release: v0.0.4 (2025-09-13)

  • @@ -774,7 +774,31 @@
    ---

    -

    29. ioriot


    +

    29. photoalbum


    +
    +
    +⚠️ **Notice**: This project appears to be finished, obsolete, or no longer maintained. Last meaningful activity was over 2 years ago. Use at your own risk.
    +
    +**photoalbum** is a minimal Bash-based static site generator specifically designed for creating web photo albums on Unix-like systems. It transforms a directory of photos into a pure HTML+CSS website without any JavaScript, making it lightweight, fast, and accessible. The tool uses ImageMagick's convert utility for image processing and employs Bash-HTML template files that users can customize to match their preferences.
    +
    +The architecture is straightforward and Unix-philosophy driven: users configure a source directory containing photos via an photoalbumrc configuration file, run the generation command, and receive a fully static ./dist directory ready for deployment to any web server. This approach is useful for users who want a simple, dependency-light solution for sharing photo collections online without the overhead of dynamic web applications, databases, or JavaScript frameworks—just clean, static HTML that works everywhere.
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    30. ioriot