From dc6cabcbc36958f8b0ed994e45e577528a6d2bcc Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 11 Mar 2026 22:14:13 +0200 Subject: Update content for html --- about/resources.html | 210 +++---- about/showcase.html | 1210 +++++++++++++++++++----------------- about/showcase/debroid/image-1.png | 46 +- 3 files changed, 765 insertions(+), 701 deletions(-) (limited to 'about') diff --git a/about/resources.html b/about/resources.html index d6bf451d..02992851 100644 --- a/about/resources.html +++ b/about/resources.html @@ -51,112 +51,112 @@ In random order:


Technical references



I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order:


Self-development and soft-skills books



In random order:


Here are notes of mine for some of the books

@@ -165,22 +165,22 @@ Some of these were in-person with exams; others were online learning lectures only. In random order:


Technical guides



@@ -198,61 +198,61 @@ In random order:


Podcasts I liked



I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests.


Newsletters I like



This is a mix of tech and non-tech newsletters I am subscribed to. In random order:


Magazines I like(d)



This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:


YouTube channels



diff --git a/about/showcase.html b/about/showcase.html index 4cde968f..0b2f44f6 100644 --- a/about/showcase.html +++ b/about/showcase.html @@ -15,7 +15,7 @@
Generated on: 2026-03-11

-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.
+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, releases, and licensing. The projects are ranked by score, which combines recent activity, project size, and tag history.

Table of Contents



@@ -23,70 +23,70 @@
  • Project Showcase
  • Overall Statistics
  • Projects
  • -
  • ⇢ ⇢ 1. ior [#1(now) →#1(1w)]
  • -
  • ⇢ ⇢ 2. timesamurai [#2(now)]
  • -
  • ⇢ ⇢ 3. dotfiles [#3(now) →#3(1w)]
  • -
  • ⇢ ⇢ 4. loadbars [#4(now) ↑#47(1w)]
  • -
  • ⇢ ⇢ 5. epimetheus [#5(now) ↓#4(1w)]
  • -
  • ⇢ ⇢ 6. conf [#6(now) ↓#5(1w)]
  • -
  • ⇢ ⇢ 7. foostore [#7(now) →#7(1w)]
  • -
  • ⇢ ⇢ 8. scifi [#8(now) →#8(1w)]
  • -
  • ⇢ ⇢ 9. log4jbench [#9(now) →#9(1w)]
  • -
  • ⇢ ⇢ 10. rcm [#10(now) →#10(1w)]
  • -
  • ⇢ ⇢ 11. yoga [#11(now) ↑#12(1w)]
  • -
  • ⇢ ⇢ 12. totalrecall [#12(now) ↑#14(1w)]
  • -
  • ⇢ ⇢ 13. gogios [#13(now) ↓#11(1w)]
  • -
  • ⇢ ⇢ 14. hexai [#14(now) ↓#2(1w)]
  • -
  • ⇢ ⇢ 15. perc [#15(now) ↓#13(1w)]
  • -
  • ⇢ ⇢ 16. tasksamurai [#16(now) →#16(1w)]
  • -
  • ⇢ ⇢ 17. gitsyncer [#17(now) ↓#15(1w)]
  • -
  • ⇢ ⇢ 18. foostats [#18(now) ↓#17(1w)]
  • -
  • ⇢ ⇢ 19. gos [#19(now) ↓#18(1w)]
  • -
  • ⇢ ⇢ 20. timr [#20(now) ↓#19(1w)]
  • -
  • ⇢ ⇢ 21. dtail [#21(now) ↓#20(1w)]
  • -
  • ⇢ ⇢ 22. ds-sim [#22(now) ↓#21(1w)]
  • -
  • ⇢ ⇢ 23. gemtexter [#23(now) ↓#22(1w)]
  • -
  • ⇢ ⇢ 24. wireguardmeshgenerator [#24(now) ↓#23(1w)]
  • -
  • ⇢ ⇢ 25. goprecords [#25(now) ↓#24(1w)]
  • -
  • ⇢ ⇢ 26. quicklogger [#26(now) ↓#25(1w)]
  • -
  • ⇢ ⇢ 27. terraform [#27(now) ↓#26(1w)]
  • -
  • ⇢ ⇢ 28. sillybench [#28(now) ↓#27(1w)]
  • -
  • ⇢ ⇢ 29. gorum [#29(now) ↓#28(1w)]
  • -
  • ⇢ ⇢ 30. geheim [#30(now) →#30(1w)]
  • -
  • ⇢ ⇢ 31. docker-radicale-server [#31(now) →#31(1w)]
  • -
  • ⇢ ⇢ 32. algorithms [#32(now) →#32(1w)]
  • -
  • ⇢ ⇢ 33. randomjournalpage [#33(now) →#33(1w)]
  • -
  • ⇢ ⇢ 34. photoalbum [#34(now) →#34(1w)]
  • -
  • ⇢ ⇢ 35. ioriot [#35(now) →#35(1w)]
  • -
  • ⇢ ⇢ 36. ipv6test [#36(now) →#36(1w)]
  • -
  • ⇢ ⇢ 37. fype [#37(now) →#37(1w)]
  • -
  • ⇢ ⇢ 38. xerl [#38(now) ↑#42(1w)]
  • -
  • ⇢ ⇢ 39. sway-autorotate [#39(now) ↓#38(1w)]
  • -
  • ⇢ ⇢ 40. staticfarm-apache-handlers [#40(now) →#40(1w)]
  • -
  • ⇢ ⇢ 41. mon [#41(now) ↓#39(1w)]
  • -
  • ⇢ ⇢ 42. guprecords [#42(now) ↓#29(1w)]
  • -
  • ⇢ ⇢ 43. pingdomfetch [#43(now) ↓#41(1w)]
  • -
  • ⇢ ⇢ 44. fapi [#44(now) →#44(1w)]
  • -
  • ⇢ ⇢ 45. perl-c-fibonacci [#45(now) →#45(1w)]
  • -
  • ⇢ ⇢ 46. netcalendar [#46(now) →#46(1w)]
  • -
  • ⇢ ⇢ 47. gotop [#47(now) ↑#48(1w)]
  • -
  • ⇢ ⇢ 48. rubyfy [#48(now) ↑#49(1w)]
  • -
  • ⇢ ⇢ 49. pwgrep [#49(now) ↑#50(1w)]
  • -
  • ⇢ ⇢ 50. awksite [#50(now) ↑#61(1w)]
  • -
  • ⇢ ⇢ 51. jsmstrade [#51(now) ↑#52(1w)]
  • -
  • ⇢ ⇢ 52. perldaemon [#52(now) ↓#51(1w)]
  • -
  • ⇢ ⇢ 53. japi [#53(now) →#53(1w)]
  • -
  • ⇢ ⇢ 54. debroid [#54(now) ↑#57(1w)]
  • -
  • ⇢ ⇢ 55. perl-poetry [#55(now) ↓#54(1w)]
  • -
  • ⇢ ⇢ 56. muttdelay [#56(now) ↓#55(1w)]
  • -
  • ⇢ ⇢ 57. netdiff [#57(now) ↓#56(1w)]
  • -
  • ⇢ ⇢ 58. hsbot [#58(now) →#58(1w)]
  • -
  • ⇢ ⇢ 59. dyndns [#59(now) ↑#62(1w)]
  • -
  • ⇢ ⇢ 60. cpuinfo [#60(now) ↓#59(1w)]
  • -
  • ⇢ ⇢ 61. template [#61(now) ↓#60(1w)]
  • -
  • ⇢ ⇢ 62. vs-sim [#62(now) ↑#63(1w)]
  • -
  • ⇢ ⇢ 63. ychat [#63(now) ↓#43(1w)]
  • -
  • ⇢ ⇢ 64. foo.zone [#64(now) ↓#6(1w)]
  • +
  • ⇢ ⇢ 1. ior · #1=#1
  • +
  • ⇢ ⇢ 2. timesamurai · #2
  • +
  • ⇢ ⇢ 3. dotfiles · #3=#3
  • +
  • ⇢ ⇢ 4. loadbars · #4↑#47
  • +
  • ⇢ ⇢ 5. epimetheus · #5↓#4
  • +
  • ⇢ ⇢ 6. foostore · #6↑#7
  • +
  • ⇢ ⇢ 7. conf · #7↓#5
  • +
  • ⇢ ⇢ 8. scifi · #8=#8
  • +
  • ⇢ ⇢ 9. log4jbench · #9=#9
  • +
  • ⇢ ⇢ 10. rcm · #10=#10
  • +
  • ⇢ ⇢ 11. yoga · #11↑#12
  • +
  • ⇢ ⇢ 12. gogios · #12↓#11
  • +
  • ⇢ ⇢ 13. totalrecall · #13↑#14
  • +
  • ⇢ ⇢ 14. perc · #14↓#13
  • +
  • ⇢ ⇢ 15. hexai · #15↓#2
  • +
  • ⇢ ⇢ 16. tasksamurai · #16=#16
  • +
  • ⇢ ⇢ 17. gitsyncer · #17↓#15
  • +
  • ⇢ ⇢ 18. gos · #18=#18
  • +
  • ⇢ ⇢ 19. foostats · #19↓#17
  • +
  • ⇢ ⇢ 20. timr · #20↓#19
  • +
  • ⇢ ⇢ 21. dtail · #21↓#20
  • +
  • ⇢ ⇢ 22. gemtexter · #22=#22
  • +
  • ⇢ ⇢ 23. ds-sim · #23↓#21
  • +
  • ⇢ ⇢ 24. wireguardmeshgenerator · #24↓#23
  • +
  • ⇢ ⇢ 25. goprecords · #25↓#24
  • +
  • ⇢ ⇢ 26. sillybench · #26↑#27
  • +
  • ⇢ ⇢ 27. quicklogger · #27↓#25
  • +
  • ⇢ ⇢ 28. terraform · #28↓#26
  • +
  • ⇢ ⇢ 29. gorum · #29↓#28
  • +
  • ⇢ ⇢ 30. docker-radicale-server · #30↑#31
  • +
  • ⇢ ⇢ 31. geheim · #31↓#30
  • +
  • ⇢ ⇢ 32. photoalbum · #32↑#34
  • +
  • ⇢ ⇢ 33. randomjournalpage · #33=#33
  • +
  • ⇢ ⇢ 34. algorithms · #34↓#32
  • +
  • ⇢ ⇢ 35. ipv6test · #35↑#36
  • +
  • ⇢ ⇢ 36. sway-autorotate · #36↑#38
  • +
  • ⇢ ⇢ 37. ioriot · #37↓#35
  • +
  • ⇢ ⇢ 38. xerl · #38↑#42
  • +
  • ⇢ ⇢ 39. staticfarm-apache-handlers · #39↑#40
  • +
  • ⇢ ⇢ 40. fype · #40↓#37
  • +
  • ⇢ ⇢ 41. guprecords · #41↓#29
  • +
  • ⇢ ⇢ 42. mon · #42↓#39
  • +
  • ⇢ ⇢ 43. perl-c-fibonacci · #43↑#45
  • +
  • ⇢ ⇢ 44. fapi · #44=#44
  • +
  • ⇢ ⇢ 45. pingdomfetch · #45↓#41
  • +
  • ⇢ ⇢ 46. pwgrep · #46↑#50
  • +
  • ⇢ ⇢ 47. awksite · #47↑#61
  • +
  • ⇢ ⇢ 48. gotop · #48=#48
  • +
  • ⇢ ⇢ 49. japi · #49↑#53
  • +
  • ⇢ ⇢ 50. rubyfy · #50↓#49
  • +
  • ⇢ ⇢ 51. netdiff · #51↑#56
  • +
  • ⇢ ⇢ 52. dyndns · #52↑#62
  • +
  • ⇢ ⇢ 53. perldaemon · #53↓#51
  • +
  • ⇢ ⇢ 54. jsmstrade · #54↓#52
  • +
  • ⇢ ⇢ 55. muttdelay · #55=#55
  • +
  • ⇢ ⇢ 56. debroid · #56↑#57
  • +
  • ⇢ ⇢ 57. netcalendar · #57↓#46
  • +
  • ⇢ ⇢ 58. cpuinfo · #58↑#59
  • +
  • ⇢ ⇢ 59. template · #59↑#60
  • +
  • ⇢ ⇢ 60. perl-poetry · #60↓#54
  • +
  • ⇢ ⇢ 61. hsbot · #61↓#58
  • +
  • ⇢ ⇢ 62. ychat · #62↓#43
  • +
  • ⇢ ⇢ 63. vs-sim · #63=#63
  • +
  • ⇢ ⇢ 64. foo.zone · #64↓#6

  • Overall Statistics



    @@ -101,7 +101,7 @@

    Projects



    -

    1. ior [#1(now) →#1(1w)]


    +

    1. ior · #1=#1




    @@ -124,7 +125,7 @@
    ---

    -

    2. timesamurai [#2(now)]


    +

    2. timesamurai · #2




    @@ -145,7 +147,7 @@
    ---

    -

    3. dotfiles [#3(now) →#3(1w)]


    +

    3. dotfiles · #3=#3




    @@ -166,7 +169,7 @@
    ---

    -

    4. loadbars [#4(now) ↑#47(1w)]


    +

    4. loadbars · #4↑#47




    @@ -189,7 +193,7 @@
    ---

    -

    5. epimetheus [#5(now) ↓#4(1w)]


    +

    5. epimetheus · #5↓#4




    @@ -212,28 +217,7 @@
    ---

    -

    6. conf [#6(now) ↓#5(1w)]


    -
    -
    -
    -This is my personal config repository. Including...
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -
    -

    7. foostore [#7(now) →#7(1w)]


    +

    6. foostore · #6↑#7




    @@ -254,7 +239,29 @@
    ---

    -

    8. scifi [#8(now) →#8(1w)]


    +

    7. conf · #7↓#5


    +
    +
    +
    +This is my personal config repository. Including...
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    8. scifi · #8=#8




    @@ -275,7 +283,7 @@
    ---

    -

    9. log4jbench [#9(now) →#9(1w)]


    +

    9. log4jbench · #9=#9




    @@ -296,7 +305,7 @@
    ---

    -

    10. rcm [#10(now) →#10(1w)]


    +

    10. rcm · #10=#10




    @@ -319,7 +329,7 @@
    ---

    -

    11. yoga [#11(now) ↑#12(1w)]


    +

    11. yoga · #11↑#12




    @@ -342,7 +353,31 @@
    ---

    -

    12. totalrecall [#12(now) ↑#14(1w)]


    +

    12. gogios · #12↓#11


    +
    +
    +
    +gogios screenshot
    +
    +Gogios is a lightweight and minimalistic monitoring tool not designed for large-scale monitoring. It is ideal for monitoring self-hosted servers on a tiny scale, such as only a handful of servers or virtual machines (e.g. my personal infrastructure). If you have limited resources to monitor and require a simple yet effective solution, Gogios is an excellent choice. However, for larger environments with more complex monitoring requirements, it might be necessary to consider other monitoring solutions better suited for managing and scaling with increased monitoring demands.
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    13. totalrecall · #13↑#14




    @@ -365,30 +401,29 @@
    ---

    -

    13. gogios [#13(now) ↓#11(1w)]


    +

    14. perc · #14↓#13





    -gogios screenshot
    -
    -Gogios is a lightweight and minimalistic monitoring tool not designed for large-scale monitoring. It is ideal for monitoring self-hosted servers on a tiny scale, such as only a handful of servers or virtual machines (e.g. my personal infrastructure). If you have limited resources to monitor and require a simple yet effective solution, Gogios is an excellent choice. However, for larger environments with more complex monitoring requirements, it might be necessary to consider other monitoring solutions better suited for managing and scaling with increased monitoring demands.
    +A simple vibe-coded command-line percentage calculator written in Go.

    -View on Codeberg
    -View on GitHub
    +View on Codeberg
    +View on GitHub

    ---

    -

    14. hexai [#14(now) ↓#2(1w)]


    +

    15. hexai · #15↓#2




    @@ -411,28 +447,7 @@
    ---

    -

    15. perc [#15(now) ↓#13(1w)]


    -
    -
    -
    -A simple vibe-coded command-line percentage calculator written in Go.
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -
    -

    16. tasksamurai [#16(now) →#16(1w)]


    +

    16. tasksamurai · #16=#16




    @@ -455,7 +471,7 @@
    ---

    -

    17. gitsyncer [#17(now) ↓#15(1w)]


    +

    17. gitsyncer · #17↓#15




    @@ -476,37 +493,17 @@
    ---

    -

    18. foostats [#18(now) ↓#17(1w)]


    -
    -
    -
    -A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS and Gemini protocol logs to generate anonymous site statistics. Designed for the foo.zone ecosystem and similar sites, it provides comprehensive traffic analysis while preserving visitor privacy through SHA3-512 IP hashing.
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -
    -

    19. gos [#19(now) ↓#18(1w)]


    +

    18. gos · #18=#18




    @@ -520,7 +517,29 @@
    ---

    -

    20. timr [#20(now) ↓#19(1w)]


    +

    19. foostats · #19↓#17


    +
    +
    +
    +A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS and Gemini protocol logs to generate anonymous site statistics. Designed for the foo.zone ecosystem and similar sites, it provides comprehensive traffic analysis while preserving visitor privacy through SHA3-512 IP hashing.
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    20. timr · #20↓#19




    @@ -541,7 +561,7 @@
    ---

    -

    21. dtail [#21(now) ↓#20(1w)]


    +

    21. dtail · #21↓#20




    @@ -564,7 +585,29 @@
    ---

    -

    22. ds-sim [#22(now) ↓#21(1w)]


    +

    22. gemtexter · #22=#22


    +
    +
    +
    +This is the source code of my personal internet site and blog engine. All content is written in Gemini Gemtext format, but the script gemtexter generates multiple other static output formats (with zero JavaScript) from it. You can reach the site(s)...
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    23. ds-sim · #23↓#21




    @@ -587,28 +631,7 @@
    ---

    -

    23. gemtexter [#23(now) ↓#22(1w)]


    -
    -
    -
    -This is the source code of my personal internet site and blog engine. All content is written in Gemini Gemtext format, but the script gemtexter generates multiple other static output formats (with zero JavaScript) from it. You can reach the site(s)...
    -
    -View on Codeberg
    -View on GitHub
    -
    ----
    -
    -

    24. wireguardmeshgenerator [#24(now) ↓#23(1w)]


    +

    24. wireguardmeshgenerator · #24↓#23




    @@ -629,7 +653,7 @@
    ---

    -

    25. goprecords [#25(now) ↓#24(1w)]


    +

    25. goprecords · #25↓#24




    @@ -650,7 +675,29 @@
    ---

    -

    26. quicklogger [#26(now) ↓#25(1w)]


    +

    26. sillybench · #26↑#27


    +
    +
    +
    +To compare how fast this runs on FreeBSD vs a Linux Bhyve VM
    +
    +View on Codeberg
    +View on GitHub
    +
    +---
    +
    +

    27. quicklogger · #27↓#25




    @@ -673,7 +721,7 @@
    ---

    -

    27. terraform [#27(now) ↓#26(1w)]


    +

    28. terraform · #28↓#26




    @@ -694,49 +743,51 @@
    ---

    -

    28. sillybench [#28(now) ↓#27(1w)]


    +

    29. gorum · #29↓#28





    -To compare how fast this runs on FreeBSD vs a Linux Bhyve VM
    +Gogios is a minimalistic quorum manager.

    -View on Codeberg
    -View on GitHub
    +View on Codeberg
    +View on GitHub

    ---

    -

    29. gorum [#29(now) ↓#28(1w)]


    +

    30. docker-radicale-server · #30↑#31





    -Gogios is a minimalistic quorum manager.
    +For the Radicale server https://radicale.org

    -View on Codeberg
    -View on GitHub
    +View on Codeberg
    +View on GitHub

    ---

    -

    30. geheim [#30(now) →#30(1w)]


    +

    31. geheim · #31↓#30




    @@ -757,37 +809,64 @@
    ---

    -

    31. docker-radicale-server [#31(now) →#31(1w)]


    +

    32. photoalbum · #32↑#34