diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-28 10:14:55 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-28 10:14:55 +0200 |
| commit | b0667224747fd95a95ab1442b5c84920cda3f75b (patch) | |
| tree | 39e06b9fcdaf1aae19d73ff974a881b178b3c082 | |
| parent | a94ef08dc8ca6dcc442a781ba9fd2e2218ce9cea (diff) | |
Update content for gemtext
| -rw-r--r-- | about/resources.gmi | 212 | ||||
| -rw-r--r-- | about/showcase.gmi | 571 | ||||
| -rw-r--r-- | about/showcase.gmi.tpl | 489 | ||||
| -rw-r--r-- | about/showcase/debroid/image-1.png | 36 |
4 files changed, 723 insertions, 585 deletions
diff --git a/about/resources.gmi b/about/resources.gmi index eac04fe9..6f359f1e 100644 --- a/about/resources.gmi +++ b/about/resources.gmi @@ -36,110 +36,110 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* Developing Games in Java; David Brackeen and others...; New Riders -* Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook -* DNS and BIND; Cricket Liu; O'Reilly -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly * Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Polished Ruby Programming; Jeremy Evans; Packt Publishing -* Funktionale Programmierung; Peter Pepper; Springer +* Terraform Cookbook; Mikael Krief; Packt Publishing +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton * Seeking SRE: Conversations About Running Production Systems at Scale; David N. Blank-Edelman; eBook -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* Raku Recipes; J.J. Merelo; Apress -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Modern Perl; Chromatic ; Onyx Neon Press +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Polished Ruby Programming; Jeremy Evans; Packt Publishing +* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook +* Site Reliability Engineering; How Google runs production systems; O'Reilly * Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* Terraform Cookbook; Mikael Krief; Packt Publishing -* Systemprogrammierung in Go; Frank Müller; dpunkt -* Java ist auch eine Insel; Christian Ullenboom; -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Leanring eBPF; Liz Rice; O'Reilly * The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible * Concurrency in Go; Katherine Cox-Buday; O'Reilly -* Effective awk programming; Arnold Robbins; O'Reilly -* Site Reliability Engineering; How Google runs production systems; O'Reilly -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly * C++ Programming Language; Bjarne Stroustrup; -* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf -* The Docker Book; James Turnbull; Kindle -* Modern Perl; Chromatic ; Onyx Neon Press -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Effective awk programming; Arnold Robbins; O'Reilly * Data Science at the Command Line; Jeroen Janssens; O'Reilly +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications * Raku Fundamentals; Moritz Lenz; Apress -* Perl New Features; Joshua McAdams, brian d foy; Perl School +* Raku Recipes; J.J. Merelo; Apress * Ultimate Go Notebook; Bill Kennedy -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt * Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* Java ist auch eine Insel; Christian Ullenboom; +* Perl New Features; Joshua McAdams, brian d foy; Perl School +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* Systemprogrammierung in Go; Frank Müller; dpunkt +* Funktionale Programmierung; Peter Pepper; Springer +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* Leanring eBPF; Liz Rice; O'Reilly +* DNS and BIND; Cricket Liu; O'Reilly +* The Docker Book; James Turnbull; Kindle +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Developing Games in Java; David Brackeen and others...; New Riders +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* Higher Order Perl; Mark Dominus; Morgan Kaufmann +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible ## 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: -* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt -* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley -* Relayd and Httpd Mastery; Michael W Lucas * Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly -* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly +* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley * The Linux Programming Interface; Michael Kerrisk; No Starch Press +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly * Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Relayd and Httpd Mastery; Michael W Lucas +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt ## Self-development and soft-skills books In random order: -* The Power of Now; Eckhard Tolle; Yellow Kite -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd -* Meditation for Mortals, Oliver Burkeman, Audiobook * Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* Eat That Frog; Brian Tracy -* Digital Minimalism; Cal Newport; Portofolio Penguin -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* 101 Essays that change the way you think; Brianna Wiest; Audiobook -* The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* Eat That Frog!; Brian Tracy; Hodder Paperbacks * Soft Skills; John Sommez; Manning Publications -* So Good They Can't Ignore You; Cal Newport; Business Plus -* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook -* Influence without Authority; A. Cohen, D. Bradford; Wiley -* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook +* Slow Productivity; Cal Newport; Penguin Random House * The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Atomic Habits; James Clear; Random House Business +* The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* The Power of Now; Eckhard Tolle; Yellow Kite +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly +* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook +* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* The Joy of Missing Out; Christina Crook; New Society Publishers * Deep Work; Cal Newport; Piatkus +* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook +* Eat That Frog; Brian Tracy +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion +* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* Ultralearning; Anna Laurent; Self-published via Amazon * The Good Enough Job; Simone Stolzoff; Ebury Edge -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* Getting Things Done; David Allen -* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books -* Ultralearning; Scott Young; Thorsons +* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook * Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing +* Influence without Authority; A. Cohen, D. Bradford; Wiley * Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne -* Eat That Frog!; Brian Tracy; Hodder Paperbacks -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Stop starting, start finishing; Arne Roock; Lean-Kanban University * Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Atomic Habits; James Clear; Random House Business -* Slow Productivity; Cal Newport; Penguin Random House -* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* Digital Minimalism; Cal Newport; Portofolio Penguin * Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) -* The Joy of Missing Out; Christina Crook; New Society Publishers -* Ultralearning; Anna Laurent; Self-published via Amazon +* Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Getting Things Done; David Allen +* Ultralearning; Scott Young; Thorsons +* Meditation for Mortals, Oliver Burkeman, Audiobook +* 101 Essays that change the way you think; Brianna Wiest; Audiobook +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* So Good They Can't Ignore You; Cal Newport; Business Plus +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd => ../notes/index.gmi Here are notes of mine for some of the books @@ -147,30 +147,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* MySQL Deep Dive Workshop; 2-day on-site training +* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online * Protocol buffers; O'Reilly Online -* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* AWS Immersion Day; Amazon; 1-day interactive online training * Scripting Vim; Damian Conway; O'Reilly Online -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online -* Functional programming lecture; Remote University of Hagen +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon +* Apache Tomcat Best Practises; 3-day on-site training +* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online * Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. * The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online -* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) -* MySQL Deep Dive Workshop; 2-day on-site training +* AWS Immersion Day; Amazon; 1-day interactive online training * Structure and Interpretation of Computer Programs; Harold Abelson and more...; -* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online -* Apache Tomcat Best Practises; 3-day on-site training -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Functional programming lecture; Remote University of Hagen ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: -* How CPUs work at https://cpu.land * Advanced Bash-Scripting Guide * Raku Guide at https://raku.guide +* How CPUs work at https://cpu.land ## Podcasts @@ -178,58 +178,58 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: +* Maintainable +* Cup o' Go [Golang] * Hidden Brain +* Dev Interrupted +* Fork Around And Find Out +* Deep Questions with Cal Newport * BSD Now [BSD] * Backend Banter -* Fallthrough [Golang] -* Wednesday Wisdom -* The ProdCast (Google SRE Podcast) -* Cup o' Go [Golang] -* The Changelog Podcast(s) -* Deep Questions with Cal Newport -* Dev Interrupted * Modern Mentor -* Maintainable -* Pratical AI -* Fork Around And Find Out * The Pragmatic Engineer Podcast +* Fallthrough [Golang] +* Pratical AI +* The Changelog Podcast(s) +* The ProdCast (Google SRE Podcast) +* Wednesday Wisdom ### 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. -* Ship It (predecessor of Fork Around And Find Out) +* FLOSS weekly * Java Pub House -* CRE: Chaosradio Express [german] -* Go Time (predecessor of fallthrough) * Modern Mentor -* FLOSS weekly +* Go Time (predecessor of fallthrough) +* CRE: Chaosradio Express [german] +* Ship It (predecessor of Fork Around And Find Out) ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: * Changelog News +* Golang Weekly * Monospace Mentor -* byteSizeGo +* The Valuable Dev +* The Imperfectionist +* Andreas Brandhorst Newsletter (Sci-Fi author) * Applied Go Weekly Newsletter +* The Pragmatic Engineer +* Ruby Weekly +* byteSizeGo * Register Spill -* Golang Weekly * VK Newsletter -* Ruby Weekly -* The Pragmatic Engineer -* The Imperfectionist -* Andreas Brandhorst Newsletter (Sci-Fi author) -* The Valuable Dev ## 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: -* Linux Magazine * Linux User * freeX (not published anymore) * LWN (online only) +* Linux Magazine ## YouTube channels diff --git a/about/showcase.gmi b/about/showcase.gmi index 400bb8a8..a82677ea 100644 --- a/about/showcase.gmi +++ b/about/showcase.gmi @@ -16,32 +16,32 @@ This page showcases my side projects, providing an overview of what each project * ⇢ ⇢ ⇢ 5. snonux 5 * ⇢ ⇢ ⇢ 6. dtail 6↙2↖21↙20 * ⇢ ⇢ ⇢ 7. conf 7↖9↙8↙5 -* ⇢ ⇢ ⇢ 8. ior 8↙4↙1←1 -* ⇢ ⇢ ⇢ 9. timesamurai 9↙5↙2 -* ⇢ ⇢ ⇢ 10. loadbars 10↙6↙5↖47 -* ⇢ ⇢ ⇢ 11. foo.zone 11↖64←64↙6 -* ⇢ ⇢ ⇢ 12. foostore 12↙7↙6↖7 -* ⇢ ⇢ ⇢ 13. ds-sim 13↖25←25↙21 -* ⇢ ⇢ ⇢ 14. epimetheus 14↙8↙7↙4 -* ⇢ ⇢ ⇢ 15. gitsyncer 15↙11↙10↖15 +* ⇢ ⇢ ⇢ 8. foo.zone 8↖64←64↙6 +* ⇢ ⇢ ⇢ 9. ior 9↙4↙1←1 +* ⇢ ⇢ ⇢ 10. timesamurai 10↙5↙2 +* ⇢ ⇢ ⇢ 11. foostore 11↙7↙6↖7 +* ⇢ ⇢ ⇢ 12. ds-sim 12↖25←25↙21 +* ⇢ ⇢ ⇢ 13. epimetheus 13↙8↙7↙4 +* ⇢ ⇢ ⇢ 14. gitsyncer 14↙11↙10↖15 +* ⇢ ⇢ ⇢ 15. rcm 15↙12←12↙10 * ⇢ ⇢ ⇢ 16. scifi 16↙10↙9↙8 -* ⇢ ⇢ ⇢ 17. rcm 17↙12←12↙10 -* ⇢ ⇢ ⇢ 18. yoga 18↙13←13↙12 -* ⇢ ⇢ ⇢ 19. totalrecall 19↙15←15↙14 -* ⇢ ⇢ ⇢ 20. gogios 20↙16↙14↙11 -* ⇢ ⇢ ⇢ 21. log4jbench 21↙14↙11↙9 -* ⇢ ⇢ ⇢ 22. perc 22↙17↙16↙13 -* ⇢ ⇢ ⇢ 23. tasksamurai 23↙18↙17↙16 -* ⇢ ⇢ ⇢ 24. gos 24↙19↙18←18 -* ⇢ ⇢ ⇢ 25. foostats 25↙20↙19↙17 -* ⇢ ⇢ ⇢ 26. timr 26↙21↙20↙19 -* ⇢ ⇢ ⇢ 27. gemtexter 27↙22↖23↙22 -* ⇢ ⇢ ⇢ 28. wireguardmeshgenerator 28↙23↙22↖23 -* ⇢ ⇢ ⇢ 29. goprecords 29↙24←24←24 -* ⇢ ⇢ ⇢ 30. ioriot 30↖34↖35←35 -* ⇢ ⇢ ⇢ 31. quicklogger 31↙26←26↙25 -* ⇢ ⇢ ⇢ 32. sillybench 32↙27←27←27 -* ⇢ ⇢ ⇢ 33. terraform 33↙28←28↙26 +* ⇢ ⇢ ⇢ 17. yoga 17↙13←13↙12 +* ⇢ ⇢ ⇢ 18. totalrecall 18↙15←15↙14 +* ⇢ ⇢ ⇢ 19. gogios 19↙16↙14↙11 +* ⇢ ⇢ ⇢ 20. log4jbench 20↙14↙11↙9 +* ⇢ ⇢ ⇢ 21. perc 21↙17↙16↙13 +* ⇢ ⇢ ⇢ 22. tasksamurai 22↙18↙17↙16 +* ⇢ ⇢ ⇢ 23. gos 23↙19↙18←18 +* ⇢ ⇢ ⇢ 24. foostats 24↙20↙19↙17 +* ⇢ ⇢ ⇢ 25. timr 25↙21↙20↙19 +* ⇢ ⇢ ⇢ 26. gemtexter 26↙22↖23↙22 +* ⇢ ⇢ ⇢ 27. wireguardmeshgenerator 27↙23↙22↖23 +* ⇢ ⇢ ⇢ 28. goprecords 28↙24←24←24 +* ⇢ ⇢ ⇢ 29. ioriot 29↖34↖35←35 +* ⇢ ⇢ ⇢ 30. quicklogger 30↙26←26↙25 +* ⇢ ⇢ ⇢ 31. sillybench 31↙27←27←27 +* ⇢ ⇢ ⇢ 32. terraform 32↙28←28↙26 +* ⇢ ⇢ ⇢ 33. guprecords 33↖39↙29←29 * ⇢ ⇢ ⇢ 34. geheim 34↙29↖30←30 * ⇢ ⇢ ⇢ 35. gorum 35↙30↖31↙28 * ⇢ ⇢ ⇢ 36. docker-radicale-server 36↙31↖32↙31 @@ -54,39 +54,39 @@ This page showcases my side projects, providing an overview of what each project * ⇢ ⇢ ⇢ 43. mon 43↙40←40↙39 * ⇢ ⇢ ⇢ 44. fapi 44↙41←41↖44 * ⇢ ⇢ ⇢ 45. pingdomfetch 45↙42←42↙41 -* ⇢ ⇢ ⇢ 46. fype 46↙43←43↙37 +* ⇢ ⇢ ⇢ 46. loadbars 46↙6↙5↖47 * ⇢ ⇢ ⇢ 47. pwgrep 47↙44←44↖50 * ⇢ ⇢ ⇢ 48. xerl 48↙45←45↙42 -* ⇢ ⇢ ⇢ 49. guprecords 49↙39↙29←29 -* ⇢ ⇢ ⇢ 50. awksite 50↙46←46↖61 -* ⇢ ⇢ ⇢ 51. gotop 51↙47←47↖48 -* ⇢ ⇢ ⇢ 52. japi 52↙48←48↖53 +* ⇢ ⇢ ⇢ 49. awksite 49↙46←46↖61 +* ⇢ ⇢ ⇢ 50. gotop 50↙47←47↖48 +* ⇢ ⇢ ⇢ 51. japi 51↙48←48↖53 +* ⇢ ⇢ ⇢ 52. perldaemon 52←52↙49↖51 * ⇢ ⇢ ⇢ 53. rubyfy 53↙49↖50↙49 * ⇢ ⇢ ⇢ 54. perl-c-fibonacci 54↙50↖51↙45 * ⇢ ⇢ ⇢ 55. netdiff 55↙51↖52↖56 -* ⇢ ⇢ ⇢ 56. perldaemon 56↙52↙49↖51 -* ⇢ ⇢ ⇢ 57. muttdelay 57↙54←54↖55 -* ⇢ ⇢ ⇢ 58. cpuinfo 58↙57↙56↖59 -* ⇢ ⇢ ⇢ 59. template 59↙58↙57↖60 -* ⇢ ⇢ ⇢ 60. dyndns 60↙59↙58↖62 -* ⇢ ⇢ ⇢ 61. debroid 61↙60↙59↙57 -* ⇢ ⇢ ⇢ 62. netcalendar 62↙55←55↙46 -* ⇢ ⇢ ⇢ 63. jsmstrade 63↙53←53↙52 +* ⇢ ⇢ ⇢ 56. muttdelay 56↙54←54↖55 +* ⇢ ⇢ ⇢ 57. cpuinfo 57←57↙56↖59 +* ⇢ ⇢ ⇢ 58. template 58←58↙57↖60 +* ⇢ ⇢ ⇢ 59. dyndns 59←59↙58↖62 +* ⇢ ⇢ ⇢ 60. debroid 60←60↙59↙57 +* ⇢ ⇢ ⇢ 61. netcalendar 61↙55←55↙46 +* ⇢ ⇢ ⇢ 62. jsmstrade 62↙53←53↙52 +* ⇢ ⇢ ⇢ 63. ychat 63←63↙62↙43 * ⇢ ⇢ ⇢ 64. vs-sim 64↙56↖63←63 * ⇢ ⇢ ⇢ 65. perl-poetry 65↙61↙60↙54 -* ⇢ ⇢ ⇢ 66. hsbot 66↙62↙61↙58 -* ⇢ ⇢ ⇢ 67. snonux.foo 67 -* ⇢ ⇢ ⇢ 68. ychat 68↙63↙62↙43 +* ⇢ ⇢ ⇢ 66. fype 66↙43←43↙37 +* ⇢ ⇢ ⇢ 67. hsbot 67↙62↙61↙58 +* ⇢ ⇢ ⇢ 68. snonux.foo 68 ## Overall Statistics * 📦 Total Projects: 68 -* 📊 Total Commits: 10,988 -* 📈 Total Lines of Code: 406,165 -* 📄 Total Lines of Documentation: 270,443 -* 💻 Languages: Go (55.1%), Java (14.7%), C (5.0%), XML (5.0%), YAML (3.9%), Perl (3.5%), Shell (2.6%), Ruby (1.8%), TypeScript (1.4%), HTML (1.3%), C/C++ (1.1%), CSS (0.9%), Config (0.7%), Python (0.7%), HCL (0.7%), JSON (0.5%), Make (0.3%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%) -* 📚 Documentation: Text (82.7%), Markdown (16.0%), LaTeX (1.3%) -* 🚀 Release Status: 39 released, 29 experimental (57.4% with releases, 42.6% experimental) +* 📊 Total Commits: 11,014 +* 📈 Total Lines of Code: 444,985 +* 📄 Total Lines of Documentation: 269,276 +* 💻 Languages: Go (49.1%), Java (13.5%), C (4.7%), XML (4.6%), C++ (4.5%), Shell (4.3%), Perl (3.9%), YAML (3.6%), C/C++ (3.0%), Ruby (1.8%), HTML (1.3%), TypeScript (1.3%), Config (0.9%), CSS (0.9%), Python (0.6%), HCL (0.6%), JSON (0.5%), Make (0.4%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%) +* 📚 Documentation: Text (82.8%), Markdown (16.0%), LaTeX (1.3%) +* 🚀 Release Status: 40 released, 28 experimental (58.8% with releases, 41.2% experimental) ## Projects @@ -94,14 +94,14 @@ This page showcases my side projects, providing an overview of what each project * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 458 -* 📈 Lines of Code: 43837 -* 📄 Lines of Documentation: 4368 -* 🏷️ Tags: 66 +* 📊 Commits: 459 +* 📈 Lines of Code: 44403 +* 📄 Lines of Documentation: 4381 +* 🏷️ Tags: 67 * 📅 Development Period: 2025-08-01 to 2026-03-27 -* 🏆 Score: 309.1 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 316.8 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found -* 🏷️ Latest Release: v0.27.1 (2026-03-27) +* 🏷️ Latest Release: v0.27.2 (2026-03-27) => showcase/hexai/image-1.png hexai screenshot @@ -110,6 +110,7 @@ Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other => https://codeberg.org/snonux/hexai View on Codeberg => https://github.com/snonux/hexai View on GitHub +=> https://cgit.f3s.buetow.org/hexai/ View in cgit --- @@ -122,7 +123,7 @@ Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other * 📄 Lines of Documentation: 301 * 🏷️ Tags: 5 * 📅 Development Period: 2025-11-25 to 2026-03-26 -* 🏆 Score: 173.8 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 171.5 (combines recent activity, code size, tags, and release status) * ⚖️ License: MIT * 🏷️ Latest Release: v0.4.1 (2026-03-26) @@ -131,6 +132,7 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron => https://codeberg.org/snonux/gt View on Codeberg => https://github.com/snonux/gt View on GitHub +=> https://cgit.f3s.buetow.org/gt/ View in cgit --- @@ -143,7 +145,7 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron * 📄 Lines of Documentation: 3062 * 🏷️ Tags: 0 * 📅 Development Period: 2026-03-21 to 2026-03-27 -* 🏆 Score: 96.3 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 95.3 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -155,19 +157,20 @@ Runs two A100 VMs concurrently — each serving a different model — with [Pi]( => https://codeberg.org/snonux/hypr View on Codeberg => https://github.com/snonux/hypr View on GitHub +=> https://cgit.f3s.buetow.org/hypr/ View in cgit --- ### 4. dotfiles 4↙3↖4↙3 -* 💻 Languages: Shell (65.1%), CSS (10.5%), Config (9.9%), TOML (9.7%), JSON (3.6%), Ruby (1.0%), INI (0.2%) +* 💻 Languages: Shell (65.0%), CSS (10.5%), Config (9.9%), TOML (9.6%), JSON (3.7%), Ruby (1.0%), INI (0.2%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 897 -* 📈 Lines of Code: 3107 -* 📄 Lines of Documentation: 7850 +* 📊 Commits: 900 +* 📈 Lines of Code: 3110 +* 📄 Lines of Documentation: 8140 * 🏷️ Tags: 0 -* 📅 Development Period: 2023-07-30 to 2026-03-27 -* 🏆 Score: 52.6 (combines recent activity, code size, tags, and release status) +* 📅 Development Period: 2023-07-30 to 2026-03-28 +* 🏆 Score: 58.1 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -176,6 +179,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst => https://codeberg.org/snonux/dotfiles View on Codeberg => https://github.com/snonux/dotfiles View on GitHub +=> https://cgit.f3s.buetow.org/dotfiles/ View in cgit --- @@ -188,7 +192,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst * 📄 Lines of Documentation: 205 * 🏷️ Tags: 0 * 📅 Development Period: 2026-03-21 to 2026-03-22 -* 🏆 Score: 47.2 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 46.9 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -197,6 +201,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst => https://codeberg.org/snonux/snonux View on Codeberg => https://github.com/snonux/snonux View on GitHub +=> https://cgit.f3s.buetow.org/snonux/ View in cgit --- @@ -209,7 +214,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst * 📄 Lines of Documentation: 220523 * 🏷️ Tags: 27 * 📅 Development Period: 2020-01-09 to 2026-03-20 -* 🏆 Score: 41.9 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 41.8 (combines recent activity, code size, tags, and release status) * ⚖️ License: Apache-2.0 * 🏷️ Latest Release: v4.3.3 (2024-08-23) @@ -220,6 +225,7 @@ DTail (a distributed tail program) is a DevOps tool for engineers programmed in => https://codeberg.org/snonux/dtail View on Codeberg => https://github.com/snonux/dtail View on GitHub +=> https://cgit.f3s.buetow.org/dtail/ View in cgit --- @@ -232,7 +238,7 @@ DTail (a distributed tail program) is a DevOps tool for engineers programmed in * 📄 Lines of Documentation: 6305 * 🏷️ Tags: 0 * 📅 Development Period: 2021-12-28 to 2026-03-22 -* 🏆 Score: 29.6 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 29.5 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -241,10 +247,33 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/conf View on Codeberg => https://github.com/snonux/conf View on GitHub +=> https://cgit.f3s.buetow.org/conf/ View in cgit --- -### 8. ior 8↙4↙1←1 +### 8. foo.zone 8↖64←64↙6 + +* 💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%) +* 📚 Documentation: Text (86.2%), Markdown (13.8%) +* 📊 Commits: 1759 +* 📈 Lines of Code: 19881 +* 📄 Lines of Documentation: 174 +* 🏷️ Tags: 0 +* 📅 Development Period: 2021-04-29 to 2026-03-28 +* 🏆 Score: 26.7 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + + +Each format is in it's own branch in this repository. E.g.: + +=> https://codeberg.org/snonux/foo.zone View on Codeberg +=> https://github.com/snonux/foo.zone View on GitHub +=> https://cgit.f3s.buetow.org/foo.zone/ View in cgit + +--- + +### 9. ior 9↙4↙1←1 * 💻 Languages: Go (89.5%), C (10.0%), JSON (0.3%), C/C++ (0.2%) * 📚 Documentation: Markdown (82.7%), Text (17.3%) @@ -264,10 +293,11 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/ior View on Codeberg => https://github.com/snonux/ior View on GitHub +=> https://cgit.f3s.buetow.org/ior/ View in cgit --- -### 9. timesamurai 9↙5↙2 +### 10. timesamurai 10↙5↙2 * 💻 Languages: Go (99.3%), Shell (0.6%), YAML (0.1%) * 📚 Documentation: Markdown (100.0%) @@ -276,7 +306,7 @@ This is my personal config repository. Including... * 📄 Lines of Documentation: 112 * 🏷️ Tags: 5 * 📅 Development Period: 2025-06-25 to 2026-03-26 -* 🏆 Score: 25.7 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 25.6 (combines recent activity, code size, tags, and release status) * ⚖️ License: MIT * 🏷️ Latest Release: v0.8.0 (2026-03-26) @@ -285,54 +315,11 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/timesamurai View on Codeberg => https://github.com/snonux/timesamurai View on GitHub +=> https://cgit.f3s.buetow.org/timesamurai/ View in cgit --- -### 10. loadbars 10↙6↙5↖47 - -* 💻 Languages: Go (92.8%), Shell (7.2%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 537 -* 📈 Lines of Code: 6595 -* 📄 Lines of Documentation: 328 -* 🏷️ Tags: 38 -* 📅 Development Period: 2010-11-05 to 2026-03-02 -* 🏆 Score: 15.6 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v0.11.1 (2026-02-17) - - -=> showcase/loadbars/image-1.gif loadbars screenshot - -Loadbars is a tool that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does. - -=> https://codeberg.org/snonux/loadbars View on Codeberg -=> https://github.com/snonux/loadbars View on GitHub - ---- - -### 11. foo.zone 11↖64←64↙6 - -* 💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%) -* 📚 Documentation: Markdown (73.4%), Text (26.6%) -* 📊 Commits: 1736 -* 📈 Lines of Code: 19874 -* 📄 Lines of Documentation: 563 -* 🏷️ Tags: 0 -* 📅 Development Period: 2021-04-29 to 2026-03-11 -* 🏆 Score: 13.9 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - - -Each format is in it's own branch in this repository. E.g.: - -=> https://codeberg.org/snonux/foo.zone View on Codeberg -=> https://github.com/snonux/foo.zone View on GitHub - ---- - -### 12. foostore 12↙7↙6↖7 +### 11. foostore 11↙7↙6↖7 * 💻 Languages: Go (98.4%), Shell (1.6%) * 📚 Documentation: Markdown (100.0%) @@ -341,7 +328,7 @@ Each format is in it's own branch in this repository. E.g.: * 📄 Lines of Documentation: 250 * 🏷️ Tags: 9 * 📅 Development Period: 2018-05-26 to 2026-03-07 -* 🏆 Score: 12.0 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 11.9 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🏷️ Latest Release: v0.5.3 (2026-03-02) @@ -350,10 +337,11 @@ Each format is in it's own branch in this repository. E.g.: => https://codeberg.org/snonux/foostore View on Codeberg => https://github.com/snonux/foostore View on GitHub +=> https://cgit.f3s.buetow.org/foostore/ View in cgit --- -### 13. ds-sim 13↖25←25↙21 +### 12. ds-sim 12↖25←25↙21 * 💻 Languages: Java (98.6%), Shell (0.9%), CSS (0.4%) * 📚 Documentation: Markdown (98.7%), Text (1.3%) @@ -373,10 +361,11 @@ DS-Sim is a open-source simulator for distributed systems, written in Java. It p => https://codeberg.org/snonux/ds-sim View on Codeberg => https://github.com/snonux/ds-sim View on GitHub +=> https://cgit.f3s.buetow.org/ds-sim/ View in cgit --- -### 14. epimetheus 14↙8↙7↙4 +### 13. epimetheus 13↙8↙7↙4 * 💻 Languages: Go (85.2%), Shell (14.8%) * 📚 Documentation: Markdown (100.0%) @@ -396,27 +385,53 @@ DS-Sim is a open-source simulator for distributed systems, written in Java. It p => https://codeberg.org/snonux/epimetheus View on Codeberg => https://github.com/snonux/epimetheus View on GitHub +=> https://cgit.f3s.buetow.org/epimetheus/ View in cgit --- -### 15. gitsyncer 15↙11↙10↖15 +### 14. gitsyncer 14↙11↙10↖15 -* 💻 Languages: Go (93.5%), Shell (6.2%), JSON (0.3%) +* 💻 Languages: Go (93.6%), Shell (6.1%), JSON (0.3%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 135 -* 📈 Lines of Code: 11973 -* 📄 Lines of Documentation: 2456 -* 🏷️ Tags: 37 -* 📅 Development Period: 2025-06-23 to 2026-03-19 -* 🏆 Score: 6.2 (combines recent activity, code size, tags, and release status) +* 📊 Commits: 136 +* 📈 Lines of Code: 12295 +* 📄 Lines of Documentation: 2480 +* 🏷️ Tags: 38 +* 📅 Development Period: 2025-06-23 to 2026-03-28 +* 🏆 Score: 6.6 (combines recent activity, code size, tags, and release status) * ⚖️ License: BSD-2-Clause -* 🏷️ Latest Release: v0.15.8 (2026-03-19) +* 🏷️ Latest Release: v0.16.0 (2026-03-28) GitSyncer is a tool for synchronizing git repositories between multiple organizations (e.g., GitHub and Codeberg). It automatically keeps all branches in sync across different git hosting platforms. => https://codeberg.org/snonux/gitsyncer View on Codeberg => https://github.com/snonux/gitsyncer View on GitHub +=> https://cgit.f3s.buetow.org/gitsyncer/ View in cgit + +--- + +### 15. rcm 15↙12←12↙10 + +* 💻 Languages: Ruby (99.7%), TOML (0.3%) +* 📚 Documentation: Markdown (99.9%), Text (0.1%) +* 📊 Commits: 113 +* 📈 Lines of Code: 2438 +* 📄 Lines of Documentation: 800 +* 🏷️ Tags: 3 +* 📅 Development Period: 2024-12-05 to 2026-03-14 +* 🏆 Score: 6.4 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🏷️ Latest Release: v0.1.1 (2026-03-01) + + +=> showcase/rcm/image-1.png rcm screenshot + +A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. + +=> https://codeberg.org/snonux/rcm View on Codeberg +=> https://github.com/snonux/rcm View on GitHub +=> https://cgit.f3s.buetow.org/rcm/ View in cgit --- @@ -438,33 +453,11 @@ A static HTML page showcasing a science fiction book collection. Works fully off => https://codeberg.org/snonux/scifi View on Codeberg => https://github.com/snonux/scifi View on GitHub +=> https://cgit.f3s.buetow.org/scifi/ View in cgit --- -### 17. rcm 17↙12←12↙10 - -* 💻 Languages: Ruby (99.6%), TOML (0.4%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 109 -* 📈 Lines of Code: 1719 -* 📄 Lines of Documentation: 778 -* 🏷️ Tags: 3 -* 📅 Development Period: 2024-12-05 to 2026-03-02 -* 🏆 Score: 4.3 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v0.1.1 (2026-03-01) - - -=> showcase/rcm/image-1.png rcm screenshot - -A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. - -=> https://codeberg.org/snonux/rcm View on Codeberg -=> https://github.com/snonux/rcm View on GitHub - ---- - -### 18. yoga 18↙13←13↙12 +### 17. yoga 17↙13←13↙12 * 💻 Languages: Go (69.1%), HTML (30.9%) * 📚 Documentation: Markdown (100.0%) @@ -484,10 +477,11 @@ A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, => https://codeberg.org/snonux/yoga View on Codeberg => https://github.com/snonux/yoga View on GitHub +=> https://cgit.f3s.buetow.org/yoga/ View in cgit --- -### 19. totalrecall 19↙15←15↙14 +### 18. totalrecall 18↙15←15↙14 * 💻 Languages: Go (99.0%), Shell (0.5%), YAML (0.4%) * 📚 Documentation: Markdown (99.5%), Text (0.5%) @@ -507,10 +501,11 @@ A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, => https://codeberg.org/snonux/totalrecall View on Codeberg => https://github.com/snonux/totalrecall View on GitHub +=> https://cgit.f3s.buetow.org/totalrecall/ View in cgit --- -### 20. gogios 20↙16↙14↙11 +### 19. gogios 19↙16↙14↙11 * 💻 Languages: Go (98.9%), JSON (0.6%), YAML (0.5%) * 📚 Documentation: Markdown (94.9%), Text (5.1%) @@ -530,10 +525,11 @@ Gogios is a lightweight and minimalistic monitoring tool not designed for large- => https://codeberg.org/snonux/gogios View on Codeberg => https://github.com/snonux/gogios View on GitHub +=> https://cgit.f3s.buetow.org/gogios/ View in cgit --- -### 21. log4jbench 21↙14↙11↙9 +### 20. log4jbench 20↙14↙11↙9 * 💻 Languages: Java (78.9%), XML (21.1%) * 📚 Documentation: Markdown (100.0%) @@ -551,10 +547,11 @@ A minimal Java tool to benchmark Log4j2 logging throughput with configurable con => https://codeberg.org/snonux/log4jbench View on Codeberg => https://github.com/snonux/log4jbench View on GitHub +=> https://cgit.f3s.buetow.org/log4jbench/ View in cgit --- -### 22. perc 22↙17↙16↙13 +### 21. perc 21↙17↙16↙13 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -572,10 +569,11 @@ A simple vibe-coded command-line percentage calculator written in Go. => https://codeberg.org/snonux/perc View on Codeberg => https://github.com/snonux/perc View on GitHub +=> https://cgit.f3s.buetow.org/perc/ View in cgit --- -### 23. tasksamurai 23↙18↙17↙16 +### 22. tasksamurai 22↙18↙17↙16 * 💻 Languages: Go (99.8%), YAML (0.2%) * 📚 Documentation: Markdown (100.0%) @@ -595,10 +593,11 @@ Task Samurai invokes the `task` command to read and modify tasks. The tasks are => https://codeberg.org/snonux/tasksamurai View on Codeberg => https://github.com/snonux/tasksamurai View on GitHub +=> https://cgit.f3s.buetow.org/tasksamurai/ View in cgit --- -### 24. gos 24↙19↙18←18 +### 23. gos 23↙19↙18←18 * 💻 Languages: Go (99.5%), JSON (0.2%), Shell (0.2%) * 📚 Documentation: Markdown (100.0%) @@ -618,10 +617,11 @@ Gos is a Go-based replacement for Buffer.com, providing the ability to schedule => https://codeberg.org/snonux/gos View on Codeberg => https://github.com/snonux/gos View on GitHub +=> https://cgit.f3s.buetow.org/gos/ View in cgit --- -### 25. foostats 25↙20↙19↙17 +### 24. foostats 24↙20↙19↙17 * 💻 Languages: Perl (100.0%) * 📚 Documentation: Markdown (54.6%), Text (45.4%) @@ -639,10 +639,11 @@ A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS an => https://codeberg.org/snonux/foostats View on Codeberg => https://github.com/snonux/foostats View on GitHub +=> https://cgit.f3s.buetow.org/foostats/ View in cgit --- -### 26. timr 26↙21↙20↙19 +### 25. timr 25↙21↙20↙19 * 💻 Languages: Go (96.0%), Shell (4.0%) * 📚 Documentation: Markdown (100.0%) @@ -660,10 +661,11 @@ A simple command-line tool to track time spent on tasks. It has been primarily c => https://codeberg.org/snonux/timr View on Codeberg => https://github.com/snonux/timr View on GitHub +=> https://cgit.f3s.buetow.org/timr/ View in cgit --- -### 27. gemtexter 27↙22↖23↙22 +### 26. gemtexter 26↙22↖23↙22 * 💻 Languages: Shell (70.8%), CSS (26.2%), Config (1.8%), HTML (1.2%) * 📚 Documentation: Text (76.1%), Markdown (23.9%) @@ -681,10 +683,11 @@ This is the source code of my personal internet site and blog engine. All conten => https://codeberg.org/snonux/gemtexter View on Codeberg => https://github.com/snonux/gemtexter View on GitHub +=> https://cgit.f3s.buetow.org/gemtexter/ View in cgit --- -### 28. wireguardmeshgenerator 28↙23↙22↖23 +### 27. wireguardmeshgenerator 27↙23↙22↖23 * 💻 Languages: Ruby (63.5%), YAML (36.5%) * 📚 Documentation: Markdown (100.0%) @@ -702,10 +705,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/wireguardmeshgenerator View on Codeberg => https://github.com/snonux/wireguardmeshgenerator View on GitHub +=> https://cgit.f3s.buetow.org/wireguardmeshgenerator/ View in cgit --- -### 29. goprecords 29↙24←24←24 +### 28. goprecords 28↙24←24←24 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -723,10 +727,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/goprecords View on Codeberg => https://github.com/snonux/goprecords View on GitHub +=> https://cgit.f3s.buetow.org/goprecords/ View in cgit --- -### 30. ioriot 30↖34↖35←35 +### 29. ioriot 29↖34↖35←35 * 💻 Languages: C (58.7%), C/C++ (22.5%), Config (17.9%), Make (1.0%) * 📚 Documentation: Markdown (100.0%) @@ -746,10 +751,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/ioriot View on Codeberg => https://github.com/snonux/ioriot View on GitHub +=> https://cgit.f3s.buetow.org/ioriot/ View in cgit --- -### 31. quicklogger 31↙26←26↙25 +### 30. quicklogger 30↙26←26↙25 * 💻 Languages: Go (96.4%), XML (1.8%), Shell (1.1%), TOML (0.7%) * 📚 Documentation: Markdown (100.0%) @@ -769,10 +775,11 @@ This is a tiny GUI app written in Go using the Fyne framework to quickly log a m => https://codeberg.org/snonux/quicklogger View on Codeberg => https://github.com/snonux/quicklogger View on GitHub +=> https://cgit.f3s.buetow.org/quicklogger/ View in cgit --- -### 32. sillybench 32↙27←27←27 +### 31. sillybench 31↙27←27←27 * 💻 Languages: Go (90.9%), Shell (9.1%) * 📚 Documentation: Markdown (100.0%) @@ -790,10 +797,11 @@ To compare how fast this runs on FreeBSD vs a Linux Bhyve VM => https://codeberg.org/snonux/sillybench View on Codeberg => https://github.com/snonux/sillybench View on GitHub +=> https://cgit.f3s.buetow.org/sillybench/ View in cgit --- -### 33. terraform 33↙28←28↙26 +### 32. terraform 32↙28←28↙26 * 💻 Languages: HCL (96.6%), Make (1.9%), YAML (1.5%) * 📚 Documentation: Markdown (100.0%) @@ -811,6 +819,29 @@ Go to AWS Secrets manager manually and create it! => https://codeberg.org/snonux/terraform View on Codeberg => https://github.com/snonux/terraform View on GitHub +=> https://cgit.f3s.buetow.org/terraform/ View in cgit + +--- + +### 33. guprecords 33↖39↙29←29 + +* 💻 Languages: Raku (100.0%) +* 📚 Documentation: Markdown (100.0%) +* 📊 Commits: 97 +* 📈 Lines of Code: 383 +* 📄 Lines of Documentation: 425 +* 🏷️ Tags: 1 +* 📅 Development Period: 2013-03-22 to 2026-03-07 +* 🏆 Score: 0.4 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🏷️ Latest Release: v1.0.0 (2023-04-29) + + +guprecords: source code repository. + +=> https://codeberg.org/snonux/guprecords View on Codeberg +=> https://github.com/snonux/guprecords View on GitHub +=> https://cgit.f3s.buetow.org/guprecords/ View in cgit --- @@ -832,6 +863,7 @@ Go to AWS Secrets manager manually and create it! => https://codeberg.org/snonux/geheim View on Codeberg => https://github.com/snonux/geheim View on GitHub +=> https://cgit.f3s.buetow.org/geheim/ View in cgit --- @@ -853,6 +885,7 @@ Gogios is a minimalistic quorum manager. => https://codeberg.org/snonux/gorum View on Codeberg => https://github.com/snonux/gorum View on GitHub +=> https://cgit.f3s.buetow.org/gorum/ View in cgit --- @@ -874,6 +907,7 @@ For the Radicale server https://radicale.org => https://codeberg.org/snonux/docker-radicale-server View on Codeberg => https://github.com/snonux/docker-radicale-server View on GitHub +=> https://cgit.f3s.buetow.org/docker-radicale-server/ View in cgit --- @@ -897,6 +931,7 @@ The resulting static photo album is pure HTML+CSS (without any JavaScript!). => https://codeberg.org/snonux/photoalbum View on Codeberg => https://github.com/snonux/photoalbum View on GitHub +=> https://cgit.f3s.buetow.org/photoalbum/ View in cgit --- @@ -919,6 +954,7 @@ This is a quick and dirty script which I use personally to grab a random PDF fil => https://codeberg.org/snonux/randomjournalpage View on Codeberg => https://github.com/snonux/randomjournalpage View on GitHub +=> https://cgit.f3s.buetow.org/randomjournalpage/ View in cgit --- @@ -941,6 +977,7 @@ This includes exercises from the Algorithms lecture. Well, this is just a refres => https://codeberg.org/snonux/algorithms View on Codeberg => https://github.com/snonux/algorithms View on GitHub +=> https://cgit.f3s.buetow.org/algorithms/ View in cgit --- @@ -962,6 +999,7 @@ This is a quick and dirty Perl-based IPv6 test website. => https://codeberg.org/snonux/ipv6test View on Codeberg => https://github.com/snonux/ipv6test View on GitHub +=> https://cgit.f3s.buetow.org/ipv6test/ View in cgit --- @@ -985,6 +1023,7 @@ DEPRECATED => https://codeberg.org/snonux/staticfarm-apache-handlers View on Codeberg => https://github.com/snonux/staticfarm-apache-handlers View on GitHub +=> https://cgit.f3s.buetow.org/staticfarm-apache-handlers/ View in cgit --- @@ -1006,6 +1045,7 @@ This is a fork of https://github.com/tedk0n/autorotate_sway_script => https://codeberg.org/snonux/sway-autorotate View on Codeberg => https://github.com/snonux/sway-autorotate View on GitHub +=> https://cgit.f3s.buetow.org/sway-autorotate/ View in cgit --- @@ -1029,6 +1069,7 @@ DEPRECATED => https://codeberg.org/snonux/mon View on Codeberg => https://github.com/snonux/mon View on GitHub +=> https://cgit.f3s.buetow.org/mon/ View in cgit --- @@ -1052,6 +1093,7 @@ DEPRECATED => https://codeberg.org/snonux/fapi View on Codeberg => https://github.com/snonux/fapi View on GitHub +=> https://cgit.f3s.buetow.org/fapi/ View in cgit --- @@ -1075,27 +1117,30 @@ DEPRECATED => https://codeberg.org/snonux/pingdomfetch View on Codeberg => https://github.com/snonux/pingdomfetch View on GitHub +=> https://cgit.f3s.buetow.org/pingdomfetch/ View in cgit --- -### 46. fype 46↙43←43↙37 +### 46. loadbars 46↙6↙5↖47 -* 💻 Languages: C (77.3%), C/C++ (13.1%), HTML (7.5%), Make (2.1%) -* 📚 Documentation: Text (65.8%), LaTeX (20.5%), Markdown (13.7%) -* 📊 Commits: 93 -* 📈 Lines of Code: 7904 -* 📄 Lines of Documentation: 2774 -* 🏷️ Tags: 0 -* 📅 Development Period: 2008-05-15 to 2026-02-28 +* 💻 Languages: Perl (97.4%), Make (2.6%) +* 📚 Documentation: Text (100.0%) +* 📊 Commits: 501 +* 📈 Lines of Code: 1828 +* 📄 Lines of Documentation: 100 +* 🏷️ Tags: 24 +* 📅 Development Period: 2010-11-05 to 2015-05-23 * 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🧪 Status: Experimental (no releases yet) +* ⚖️ License: No license found +* 🏷️ Latest Release: 0.7.5 (2014-06-22) +⚠️ **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. -**F**or **Y**our **P**rogram **E**xecution — a lightweight scripting language. +Loadbars is a tool that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does. -=> https://codeberg.org/snonux/fype View on Codeberg -=> https://github.com/snonux/fype View on GitHub +=> https://codeberg.org/snonux/loadbars View on Codeberg +=> https://github.com/snonux/loadbars View on GitHub +=> https://cgit.f3s.buetow.org/loadbars/ View in cgit --- @@ -1117,6 +1162,7 @@ DEPRECATED => https://codeberg.org/snonux/pwgrep View on Codeberg => https://github.com/snonux/pwgrep View on GitHub +=> https://cgit.f3s.buetow.org/pwgrep/ View in cgit --- @@ -1136,33 +1182,14 @@ Those are the host templates to be used with Xerl itself. => https://codeberg.org/snonux/xerl View on Codeberg => https://github.com/snonux/xerl View on GitHub +=> https://cgit.f3s.buetow.org/xerl/ View in cgit --- -### 49. guprecords 49↙39↙29←29 - -* 💻 Languages: Raku (100.0%) -* 📊 Commits: 55 -* 📈 Lines of Code: 195 -* 🏷️ Tags: 0 -* 📅 Development Period: 2013-03-22 to 2023-03-09 -* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - -⚠️ **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. - -guprecords: source code repository. - -=> https://codeberg.org/snonux/guprecords View on Codeberg -=> https://github.com/snonux/guprecords View on GitHub - ---- - -### 50. awksite 50↙46←46↖61 +### 49. awksite 49↙46←46↖61 * 💻 Languages: AWK (72.1%), HTML (16.4%), Config (11.5%) -* 📚 Documentation: Text (50.0%), Markdown (50.0%) +* 📚 Documentation: Markdown (50.0%), Text (50.0%) * 📊 Commits: 3 * 📈 Lines of Code: 122 * 📄 Lines of Documentation: 12 @@ -1177,10 +1204,11 @@ guprecords: source code repository. => https://codeberg.org/snonux/awksite View on Codeberg => https://github.com/snonux/awksite View on GitHub +=> https://cgit.f3s.buetow.org/awksite/ View in cgit --- -### 51. gotop 51↙47←47↖48 +### 50. gotop 50↙47←47↖48 * 💻 Languages: Go (98.0%), Make (2.0%) * 📚 Documentation: Markdown (60.0%), Text (40.0%) @@ -1198,10 +1226,11 @@ guprecords: source code repository. => https://codeberg.org/snonux/gotop View on Codeberg => https://github.com/snonux/gotop View on GitHub +=> https://cgit.f3s.buetow.org/gotop/ View in cgit --- -### 52. japi 52↙48←48↖53 +### 51. japi 51↙48←48↖53 * 💻 Languages: Perl (78.3%), Make (21.7%) * 📚 Documentation: Text (100.0%) @@ -1221,6 +1250,28 @@ DEPRECATED => https://codeberg.org/snonux/japi View on Codeberg => https://github.com/snonux/japi View on GitHub +=> https://cgit.f3s.buetow.org/japi/ View in cgit + +--- + +### 52. perldaemon 52←52↙49↖51 + +* 💻 Languages: Perl (72.7%), Shell (23.9%), Config (3.4%) +* 📊 Commits: 111 +* 📈 Lines of Code: 611 +* 🏷️ Tags: 6 +* 📅 Development Period: 2011-02-05 to 2026-03-07 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🏷️ Latest Release: v1.4 (2022-04-29) + + +PerlDaemon is a minimal daemon for Linux and other UNIX a like operating system +programmed in Perl. It can be extended to fit any task... + +=> https://codeberg.org/snonux/perldaemon View on Codeberg +=> https://github.com/snonux/perldaemon View on GitHub +=> https://cgit.f3s.buetow.org/perldaemon/ View in cgit --- @@ -1242,6 +1293,7 @@ DEPRECATED => https://codeberg.org/snonux/rubyfy View on Codeberg => https://github.com/snonux/rubyfy View on GitHub +=> https://cgit.f3s.buetow.org/rubyfy/ View in cgit --- @@ -1264,6 +1316,7 @@ perl-c-fibonacci: source code repository. => https://codeberg.org/snonux/perl-c-fibonacci View on Codeberg => https://github.com/snonux/perl-c-fibonacci View on GitHub +=> https://cgit.f3s.buetow.org/perl-c-fibonacci/ View in cgit --- @@ -1287,31 +1340,11 @@ DEPRECATED => https://codeberg.org/snonux/netdiff View on Codeberg => https://github.com/snonux/netdiff View on GitHub +=> https://cgit.f3s.buetow.org/netdiff/ View in cgit --- -### 56. perldaemon 56↙52↙49↖51 - -* 💻 Languages: Perl (74.2%), Shell (22.2%), Config (3.6%) -* 📊 Commits: 107 -* 📈 Lines of Code: 659 -* 🏷️ Tags: 4 -* 📅 Development Period: 2011-02-05 to 2022-04-21 -* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v1.2.1 (2011-11-19) - -⚠️ **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. - -PerlDaemon is a minimal daemon for Linux and other UNIX a like operating system -programmed in Perl. It can be extended to fit any task... - -=> https://codeberg.org/snonux/perldaemon View on Codeberg -=> https://github.com/snonux/perldaemon View on GitHub - ---- - -### 57. muttdelay 57↙54←54↖55 +### 56. muttdelay 56↙54←54↖55 * 💻 Languages: Make (47.1%), Shell (46.3%), Vim Script (5.9%), Config (0.7%) * 📚 Documentation: Text (100.0%) @@ -1331,10 +1364,11 @@ DEPRECATED => https://codeberg.org/snonux/muttdelay View on Codeberg => https://github.com/snonux/muttdelay View on GitHub +=> https://cgit.f3s.buetow.org/muttdelay/ View in cgit --- -### 58. cpuinfo 58↙57↙56↖59 +### 57. cpuinfo 57←57↙56↖59 * 💻 Languages: Shell (53.2%), Make (46.8%) * 📚 Documentation: Text (100.0%) @@ -1353,10 +1387,11 @@ cpuinfo - A small and humble tool to print out CPU data => https://codeberg.org/snonux/cpuinfo View on Codeberg => https://github.com/snonux/cpuinfo View on GitHub +=> https://cgit.f3s.buetow.org/cpuinfo/ View in cgit --- -### 59. template 59↙58↙57↖60 +### 58. template 58←58↙57↖60 * 💻 Languages: Make (89.2%), Shell (10.8%) * 📚 Documentation: Text (100.0%) @@ -1376,10 +1411,11 @@ DEPRECATED => https://codeberg.org/snonux/template View on Codeberg => https://github.com/snonux/template View on GitHub +=> https://cgit.f3s.buetow.org/template/ View in cgit --- -### 60. dyndns 60↙59↙58↖62 +### 59. dyndns 59←59↙58↖62 * 💻 Languages: Shell (100.0%) * 📚 Documentation: Text (100.0%) @@ -1399,10 +1435,11 @@ DEPRECATED => https://codeberg.org/snonux/dyndns View on Codeberg => https://github.com/snonux/dyndns View on GitHub +=> https://cgit.f3s.buetow.org/dyndns/ View in cgit --- -### 61. debroid 61↙60↙59↙57 +### 60. debroid 60←60↙59↙57 * 💻 Languages: Shell (92.0%), Make (8.0%) * 📚 Documentation: Markdown (100.0%) @@ -1422,10 +1459,11 @@ DEPRECATED => https://codeberg.org/snonux/debroid View on Codeberg => https://github.com/snonux/debroid View on GitHub +=> https://cgit.f3s.buetow.org/debroid/ View in cgit --- -### 62. netcalendar 62↙55←55↙46 +### 61. netcalendar 61↙55←55↙46 * 💻 Languages: Java (83.0%), HTML (12.9%), XML (3.0%), CSS (0.8%), Make (0.2%) * 📚 Documentation: Text (89.5%), Markdown (10.5%) @@ -1445,10 +1483,11 @@ DEPRECATED => https://codeberg.org/snonux/netcalendar View on Codeberg => https://github.com/snonux/netcalendar View on GitHub +=> https://cgit.f3s.buetow.org/netcalendar/ View in cgit --- -### 63. jsmstrade 63↙53←53↙52 +### 62. jsmstrade 62↙53←53↙52 * 💻 Languages: Java (76.0%), Shell (15.4%), XML (8.6%) * 📚 Documentation: Markdown (100.0%) @@ -1468,6 +1507,30 @@ DEPRECATED => https://codeberg.org/snonux/jsmstrade View on Codeberg => https://github.com/snonux/jsmstrade View on GitHub +=> https://cgit.f3s.buetow.org/jsmstrade/ View in cgit + +--- + +### 63. ychat 63←63↙62↙43 + +* 💻 Languages: C++ (49.6%), Shell (21.8%), C/C++ (20.3%), Perl (2.8%), Config (2.2%), HTML (2.0%), Make (1.1%), CSS (0.2%) +* 📚 Documentation: Text (100.0%) +* 📊 Commits: 13 +* 📈 Lines of Code: 40780 +* 📄 Lines of Documentation: 27 +* 🏷️ Tags: 0 +* 📅 Development Period: 2008-05-15 to 2010-11-21 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + +⚠️ **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. + +ychat: source code repository. + +=> https://codeberg.org/snonux/ychat View on Codeberg +=> https://github.com/snonux/ychat View on GitHub +=> https://cgit.f3s.buetow.org/ychat/ View in cgit --- @@ -1491,6 +1554,7 @@ VS-Sim is an open source simulator programmed in Java for distributed systems. V => https://codeberg.org/snonux/vs-sim View on Codeberg => https://github.com/snonux/vs-sim View on GitHub +=> https://cgit.f3s.buetow.org/vs-sim/ View in cgit --- @@ -1513,10 +1577,34 @@ Here you find some Poetry written in Perl. => https://codeberg.org/snonux/perl-poetry View on Codeberg => https://github.com/snonux/perl-poetry View on GitHub +=> https://cgit.f3s.buetow.org/perl-poetry/ View in cgit + +--- + +### 66. fype 66↙43←43↙37 + +* 💻 Languages: C (71.2%), C/C++ (20.7%), HTML (6.6%), Make (1.5%) +* 📚 Documentation: Text (60.3%), LaTeX (39.7%) +* 📊 Commits: 78 +* 📈 Lines of Code: 8954 +* 📄 Lines of Documentation: 1432 +* 🏷️ Tags: 0 +* 📅 Development Period: 2008-05-15 to 2014-06-30 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🧪 Status: Experimental (no releases yet) + +⚠️ **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. + +**F**or **Y**our **P**rogram **E**xecution — a lightweight scripting language. + +=> https://codeberg.org/snonux/fype View on Codeberg +=> https://github.com/snonux/fype View on GitHub +=> https://cgit.f3s.buetow.org/fype/ View in cgit --- -### 66. hsbot 66↙62↙61↙58 +### 67. hsbot 67↙62↙61↙58 * 💻 Languages: Haskell (98.5%), Make (1.5%) * 📊 Commits: 81 @@ -1533,10 +1621,11 @@ feature additions will be made. Use at your own risk. => https://codeberg.org/snonux/hsbot View on Codeberg => https://github.com/snonux/hsbot View on GitHub +=> https://cgit.f3s.buetow.org/hsbot/ View in cgit --- -### 67. snonux.foo 67 +### 68. snonux.foo 68 * 📚 Documentation: Markdown (100.0%) * 📊 Commits: 1 @@ -1553,24 +1642,4 @@ This directory belongs to the [snonux](https://codeberg.org/snonux/snonux) micro => https://codeberg.org/snonux/snonux.foo View on Codeberg => https://github.com/snonux/snonux.foo View on GitHub - ---- - -### 68. ychat 68↙63↙62↙43 - -* 📚 Documentation: Text (100.0%) -* 📊 Commits: 14 -* 📈 Lines of Code: 0 -* 📄 Lines of Documentation: 9 -* 🏷️ Tags: 0 -* 📅 Development Period: 2008-05-15 to 2013-12-15 -* 🏆 Score: 0.0 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - -⚠️ **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. - -ychat: source code repository. - -=> https://codeberg.org/snonux/ychat View on Codeberg -=> https://github.com/snonux/ychat View on GitHub +=> https://cgit.f3s.buetow.org/snonux.foo/ View in cgit diff --git a/about/showcase.gmi.tpl b/about/showcase.gmi.tpl index fc91e3d4..4bdfac16 100644 --- a/about/showcase.gmi.tpl +++ b/about/showcase.gmi.tpl @@ -9,12 +9,12 @@ This page showcases my side projects, providing an overview of what each project ## Overall Statistics * 📦 Total Projects: 68 -* 📊 Total Commits: 10,988 -* 📈 Total Lines of Code: 406,165 -* 📄 Total Lines of Documentation: 270,443 -* 💻 Languages: Go (55.1%), Java (14.7%), C (5.0%), XML (5.0%), YAML (3.9%), Perl (3.5%), Shell (2.6%), Ruby (1.8%), TypeScript (1.4%), HTML (1.3%), C/C++ (1.1%), CSS (0.9%), Config (0.7%), Python (0.7%), HCL (0.7%), JSON (0.5%), Make (0.3%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%) -* 📚 Documentation: Text (82.7%), Markdown (16.0%), LaTeX (1.3%) -* 🚀 Release Status: 39 released, 29 experimental (57.4% with releases, 42.6% experimental) +* 📊 Total Commits: 11,014 +* 📈 Total Lines of Code: 444,985 +* 📄 Total Lines of Documentation: 269,276 +* 💻 Languages: Go (49.1%), Java (13.5%), C (4.7%), XML (4.6%), C++ (4.5%), Shell (4.3%), Perl (3.9%), YAML (3.6%), C/C++ (3.0%), Ruby (1.8%), HTML (1.3%), TypeScript (1.3%), Config (0.9%), CSS (0.9%), Python (0.6%), HCL (0.6%), JSON (0.5%), Make (0.4%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%) +* 📚 Documentation: Text (82.8%), Markdown (16.0%), LaTeX (1.3%) +* 🚀 Release Status: 40 released, 28 experimental (58.8% with releases, 41.2% experimental) ## Projects @@ -22,14 +22,14 @@ This page showcases my side projects, providing an overview of what each project * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 458 -* 📈 Lines of Code: 43837 -* 📄 Lines of Documentation: 4368 -* 🏷️ Tags: 66 +* 📊 Commits: 459 +* 📈 Lines of Code: 44403 +* 📄 Lines of Documentation: 4381 +* 🏷️ Tags: 67 * 📅 Development Period: 2025-08-01 to 2026-03-27 -* 🏆 Score: 309.1 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 316.8 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found -* 🏷️ Latest Release: v0.27.1 (2026-03-27) +* 🏷️ Latest Release: v0.27.2 (2026-03-27) => showcase/hexai/image-1.png hexai screenshot @@ -38,6 +38,7 @@ Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other => https://codeberg.org/snonux/hexai View on Codeberg => https://github.com/snonux/hexai View on GitHub +=> https://cgit.f3s.buetow.org/hexai/ View in cgit --- @@ -50,7 +51,7 @@ Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other * 📄 Lines of Documentation: 301 * 🏷️ Tags: 5 * 📅 Development Period: 2025-11-25 to 2026-03-26 -* 🏆 Score: 173.8 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 171.5 (combines recent activity, code size, tags, and release status) * ⚖️ License: MIT * 🏷️ Latest Release: v0.4.1 (2026-03-26) @@ -59,6 +60,7 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron => https://codeberg.org/snonux/gt View on Codeberg => https://github.com/snonux/gt View on GitHub +=> https://cgit.f3s.buetow.org/gt/ View in cgit --- @@ -71,7 +73,7 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron * 📄 Lines of Documentation: 3062 * 🏷️ Tags: 0 * 📅 Development Period: 2026-03-21 to 2026-03-27 -* 🏆 Score: 96.3 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 95.3 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -83,19 +85,20 @@ Runs two A100 VMs concurrently — each serving a different model — with [Pi]( => https://codeberg.org/snonux/hypr View on Codeberg => https://github.com/snonux/hypr View on GitHub +=> https://cgit.f3s.buetow.org/hypr/ View in cgit --- ### 4. dotfiles 4↙3↖4↙3 -* 💻 Languages: Shell (65.1%), CSS (10.5%), Config (9.9%), TOML (9.7%), JSON (3.6%), Ruby (1.0%), INI (0.2%) +* 💻 Languages: Shell (65.0%), CSS (10.5%), Config (9.9%), TOML (9.6%), JSON (3.7%), Ruby (1.0%), INI (0.2%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 897 -* 📈 Lines of Code: 3107 -* 📄 Lines of Documentation: 7850 +* 📊 Commits: 900 +* 📈 Lines of Code: 3110 +* 📄 Lines of Documentation: 8140 * 🏷️ Tags: 0 -* 📅 Development Period: 2023-07-30 to 2026-03-27 -* 🏆 Score: 52.6 (combines recent activity, code size, tags, and release status) +* 📅 Development Period: 2023-07-30 to 2026-03-28 +* 🏆 Score: 58.1 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -104,6 +107,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst => https://codeberg.org/snonux/dotfiles View on Codeberg => https://github.com/snonux/dotfiles View on GitHub +=> https://cgit.f3s.buetow.org/dotfiles/ View in cgit --- @@ -116,7 +120,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst * 📄 Lines of Documentation: 205 * 🏷️ Tags: 0 * 📅 Development Period: 2026-03-21 to 2026-03-22 -* 🏆 Score: 47.2 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 46.9 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -125,6 +129,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst => https://codeberg.org/snonux/snonux View on Codeberg => https://github.com/snonux/snonux View on GitHub +=> https://cgit.f3s.buetow.org/snonux/ View in cgit --- @@ -137,7 +142,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst * 📄 Lines of Documentation: 220523 * 🏷️ Tags: 27 * 📅 Development Period: 2020-01-09 to 2026-03-20 -* 🏆 Score: 41.9 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 41.8 (combines recent activity, code size, tags, and release status) * ⚖️ License: Apache-2.0 * 🏷️ Latest Release: v4.3.3 (2024-08-23) @@ -148,6 +153,7 @@ DTail (a distributed tail program) is a DevOps tool for engineers programmed in => https://codeberg.org/snonux/dtail View on Codeberg => https://github.com/snonux/dtail View on GitHub +=> https://cgit.f3s.buetow.org/dtail/ View in cgit --- @@ -160,7 +166,7 @@ DTail (a distributed tail program) is a DevOps tool for engineers programmed in * 📄 Lines of Documentation: 6305 * 🏷️ Tags: 0 * 📅 Development Period: 2021-12-28 to 2026-03-22 -* 🏆 Score: 29.6 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 29.5 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) @@ -169,10 +175,33 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/conf View on Codeberg => https://github.com/snonux/conf View on GitHub +=> https://cgit.f3s.buetow.org/conf/ View in cgit --- -### 8. ior 8↙4↙1←1 +### 8. foo.zone 8↖64←64↙6 + +* 💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%) +* 📚 Documentation: Text (86.2%), Markdown (13.8%) +* 📊 Commits: 1759 +* 📈 Lines of Code: 19881 +* 📄 Lines of Documentation: 174 +* 🏷️ Tags: 0 +* 📅 Development Period: 2021-04-29 to 2026-03-28 +* 🏆 Score: 26.7 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + + +Each format is in it's own branch in this repository. E.g.: + +=> https://codeberg.org/snonux/foo.zone View on Codeberg +=> https://github.com/snonux/foo.zone View on GitHub +=> https://cgit.f3s.buetow.org/foo.zone/ View in cgit + +--- + +### 9. ior 9↙4↙1←1 * 💻 Languages: Go (89.5%), C (10.0%), JSON (0.3%), C/C++ (0.2%) * 📚 Documentation: Markdown (82.7%), Text (17.3%) @@ -192,10 +221,11 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/ior View on Codeberg => https://github.com/snonux/ior View on GitHub +=> https://cgit.f3s.buetow.org/ior/ View in cgit --- -### 9. timesamurai 9↙5↙2 +### 10. timesamurai 10↙5↙2 * 💻 Languages: Go (99.3%), Shell (0.6%), YAML (0.1%) * 📚 Documentation: Markdown (100.0%) @@ -204,7 +234,7 @@ This is my personal config repository. Including... * 📄 Lines of Documentation: 112 * 🏷️ Tags: 5 * 📅 Development Period: 2025-06-25 to 2026-03-26 -* 🏆 Score: 25.7 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 25.6 (combines recent activity, code size, tags, and release status) * ⚖️ License: MIT * 🏷️ Latest Release: v0.8.0 (2026-03-26) @@ -213,54 +243,11 @@ This is my personal config repository. Including... => https://codeberg.org/snonux/timesamurai View on Codeberg => https://github.com/snonux/timesamurai View on GitHub +=> https://cgit.f3s.buetow.org/timesamurai/ View in cgit --- -### 10. loadbars 10↙6↙5↖47 - -* 💻 Languages: Go (92.8%), Shell (7.2%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 537 -* 📈 Lines of Code: 6595 -* 📄 Lines of Documentation: 328 -* 🏷️ Tags: 38 -* 📅 Development Period: 2010-11-05 to 2026-03-02 -* 🏆 Score: 15.6 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v0.11.1 (2026-02-17) - - -=> showcase/loadbars/image-1.gif loadbars screenshot - -Loadbars is a tool that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does. - -=> https://codeberg.org/snonux/loadbars View on Codeberg -=> https://github.com/snonux/loadbars View on GitHub - ---- - -### 11. foo.zone 11↖64←64↙6 - -* 💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%) -* 📚 Documentation: Markdown (73.4%), Text (26.6%) -* 📊 Commits: 1736 -* 📈 Lines of Code: 19874 -* 📄 Lines of Documentation: 563 -* 🏷️ Tags: 0 -* 📅 Development Period: 2021-04-29 to 2026-03-11 -* 🏆 Score: 13.9 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - - -Each format is in it's own branch in this repository. E.g.: - -=> https://codeberg.org/snonux/foo.zone View on Codeberg -=> https://github.com/snonux/foo.zone View on GitHub - ---- - -### 12. foostore 12↙7↙6↖7 +### 11. foostore 11↙7↙6↖7 * 💻 Languages: Go (98.4%), Shell (1.6%) * 📚 Documentation: Markdown (100.0%) @@ -269,7 +256,7 @@ Each format is in it's own branch in this repository. E.g.: * 📄 Lines of Documentation: 250 * 🏷️ Tags: 9 * 📅 Development Period: 2018-05-26 to 2026-03-07 -* 🏆 Score: 12.0 (combines recent activity, code size, tags, and release status) +* 🏆 Score: 11.9 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🏷️ Latest Release: v0.5.3 (2026-03-02) @@ -278,10 +265,11 @@ Each format is in it's own branch in this repository. E.g.: => https://codeberg.org/snonux/foostore View on Codeberg => https://github.com/snonux/foostore View on GitHub +=> https://cgit.f3s.buetow.org/foostore/ View in cgit --- -### 13. ds-sim 13↖25←25↙21 +### 12. ds-sim 12↖25←25↙21 * 💻 Languages: Java (98.6%), Shell (0.9%), CSS (0.4%) * 📚 Documentation: Markdown (98.7%), Text (1.3%) @@ -301,10 +289,11 @@ DS-Sim is a open-source simulator for distributed systems, written in Java. It p => https://codeberg.org/snonux/ds-sim View on Codeberg => https://github.com/snonux/ds-sim View on GitHub +=> https://cgit.f3s.buetow.org/ds-sim/ View in cgit --- -### 14. epimetheus 14↙8↙7↙4 +### 13. epimetheus 13↙8↙7↙4 * 💻 Languages: Go (85.2%), Shell (14.8%) * 📚 Documentation: Markdown (100.0%) @@ -324,27 +313,53 @@ DS-Sim is a open-source simulator for distributed systems, written in Java. It p => https://codeberg.org/snonux/epimetheus View on Codeberg => https://github.com/snonux/epimetheus View on GitHub +=> https://cgit.f3s.buetow.org/epimetheus/ View in cgit --- -### 15. gitsyncer 15↙11↙10↖15 +### 14. gitsyncer 14↙11↙10↖15 -* 💻 Languages: Go (93.5%), Shell (6.2%), JSON (0.3%) +* 💻 Languages: Go (93.6%), Shell (6.1%), JSON (0.3%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 135 -* 📈 Lines of Code: 11973 -* 📄 Lines of Documentation: 2456 -* 🏷️ Tags: 37 -* 📅 Development Period: 2025-06-23 to 2026-03-19 -* 🏆 Score: 6.2 (combines recent activity, code size, tags, and release status) +* 📊 Commits: 136 +* 📈 Lines of Code: 12295 +* 📄 Lines of Documentation: 2480 +* 🏷️ Tags: 38 +* 📅 Development Period: 2025-06-23 to 2026-03-28 +* 🏆 Score: 6.6 (combines recent activity, code size, tags, and release status) * ⚖️ License: BSD-2-Clause -* 🏷️ Latest Release: v0.15.8 (2026-03-19) +* 🏷️ Latest Release: v0.16.0 (2026-03-28) GitSyncer is a tool for synchronizing git repositories between multiple organizations (e.g., GitHub and Codeberg). It automatically keeps all branches in sync across different git hosting platforms. => https://codeberg.org/snonux/gitsyncer View on Codeberg => https://github.com/snonux/gitsyncer View on GitHub +=> https://cgit.f3s.buetow.org/gitsyncer/ View in cgit + +--- + +### 15. rcm 15↙12←12↙10 + +* 💻 Languages: Ruby (99.7%), TOML (0.3%) +* 📚 Documentation: Markdown (99.9%), Text (0.1%) +* 📊 Commits: 113 +* 📈 Lines of Code: 2438 +* 📄 Lines of Documentation: 800 +* 🏷️ Tags: 3 +* 📅 Development Period: 2024-12-05 to 2026-03-14 +* 🏆 Score: 6.4 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🏷️ Latest Release: v0.1.1 (2026-03-01) + + +=> showcase/rcm/image-1.png rcm screenshot + +A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. + +=> https://codeberg.org/snonux/rcm View on Codeberg +=> https://github.com/snonux/rcm View on GitHub +=> https://cgit.f3s.buetow.org/rcm/ View in cgit --- @@ -366,33 +381,11 @@ A static HTML page showcasing a science fiction book collection. Works fully off => https://codeberg.org/snonux/scifi View on Codeberg => https://github.com/snonux/scifi View on GitHub +=> https://cgit.f3s.buetow.org/scifi/ View in cgit --- -### 17. rcm 17↙12←12↙10 - -* 💻 Languages: Ruby (99.6%), TOML (0.4%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 109 -* 📈 Lines of Code: 1719 -* 📄 Lines of Documentation: 778 -* 🏷️ Tags: 3 -* 📅 Development Period: 2024-12-05 to 2026-03-02 -* 🏆 Score: 4.3 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v0.1.1 (2026-03-01) - - -=> showcase/rcm/image-1.png rcm screenshot - -A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. - -=> https://codeberg.org/snonux/rcm View on Codeberg -=> https://github.com/snonux/rcm View on GitHub - ---- - -### 18. yoga 18↙13←13↙12 +### 17. yoga 17↙13←13↙12 * 💻 Languages: Go (69.1%), HTML (30.9%) * 📚 Documentation: Markdown (100.0%) @@ -412,10 +405,11 @@ A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, => https://codeberg.org/snonux/yoga View on Codeberg => https://github.com/snonux/yoga View on GitHub +=> https://cgit.f3s.buetow.org/yoga/ View in cgit --- -### 19. totalrecall 19↙15←15↙14 +### 18. totalrecall 18↙15←15↙14 * 💻 Languages: Go (99.0%), Shell (0.5%), YAML (0.4%) * 📚 Documentation: Markdown (99.5%), Text (0.5%) @@ -435,10 +429,11 @@ A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, => https://codeberg.org/snonux/totalrecall View on Codeberg => https://github.com/snonux/totalrecall View on GitHub +=> https://cgit.f3s.buetow.org/totalrecall/ View in cgit --- -### 20. gogios 20↙16↙14↙11 +### 19. gogios 19↙16↙14↙11 * 💻 Languages: Go (98.9%), JSON (0.6%), YAML (0.5%) * 📚 Documentation: Markdown (94.9%), Text (5.1%) @@ -458,10 +453,11 @@ Gogios is a lightweight and minimalistic monitoring tool not designed for large- => https://codeberg.org/snonux/gogios View on Codeberg => https://github.com/snonux/gogios View on GitHub +=> https://cgit.f3s.buetow.org/gogios/ View in cgit --- -### 21. log4jbench 21↙14↙11↙9 +### 20. log4jbench 20↙14↙11↙9 * 💻 Languages: Java (78.9%), XML (21.1%) * 📚 Documentation: Markdown (100.0%) @@ -479,10 +475,11 @@ A minimal Java tool to benchmark Log4j2 logging throughput with configurable con => https://codeberg.org/snonux/log4jbench View on Codeberg => https://github.com/snonux/log4jbench View on GitHub +=> https://cgit.f3s.buetow.org/log4jbench/ View in cgit --- -### 22. perc 22↙17↙16↙13 +### 21. perc 21↙17↙16↙13 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -500,10 +497,11 @@ A simple vibe-coded command-line percentage calculator written in Go. => https://codeberg.org/snonux/perc View on Codeberg => https://github.com/snonux/perc View on GitHub +=> https://cgit.f3s.buetow.org/perc/ View in cgit --- -### 23. tasksamurai 23↙18↙17↙16 +### 22. tasksamurai 22↙18↙17↙16 * 💻 Languages: Go (99.8%), YAML (0.2%) * 📚 Documentation: Markdown (100.0%) @@ -523,10 +521,11 @@ Task Samurai invokes the `task` command to read and modify tasks. The tasks are => https://codeberg.org/snonux/tasksamurai View on Codeberg => https://github.com/snonux/tasksamurai View on GitHub +=> https://cgit.f3s.buetow.org/tasksamurai/ View in cgit --- -### 24. gos 24↙19↙18←18 +### 23. gos 23↙19↙18←18 * 💻 Languages: Go (99.5%), JSON (0.2%), Shell (0.2%) * 📚 Documentation: Markdown (100.0%) @@ -546,10 +545,11 @@ Gos is a Go-based replacement for Buffer.com, providing the ability to schedule => https://codeberg.org/snonux/gos View on Codeberg => https://github.com/snonux/gos View on GitHub +=> https://cgit.f3s.buetow.org/gos/ View in cgit --- -### 25. foostats 25↙20↙19↙17 +### 24. foostats 24↙20↙19↙17 * 💻 Languages: Perl (100.0%) * 📚 Documentation: Markdown (54.6%), Text (45.4%) @@ -567,10 +567,11 @@ A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS an => https://codeberg.org/snonux/foostats View on Codeberg => https://github.com/snonux/foostats View on GitHub +=> https://cgit.f3s.buetow.org/foostats/ View in cgit --- -### 26. timr 26↙21↙20↙19 +### 25. timr 25↙21↙20↙19 * 💻 Languages: Go (96.0%), Shell (4.0%) * 📚 Documentation: Markdown (100.0%) @@ -588,10 +589,11 @@ A simple command-line tool to track time spent on tasks. It has been primarily c => https://codeberg.org/snonux/timr View on Codeberg => https://github.com/snonux/timr View on GitHub +=> https://cgit.f3s.buetow.org/timr/ View in cgit --- -### 27. gemtexter 27↙22↖23↙22 +### 26. gemtexter 26↙22↖23↙22 * 💻 Languages: Shell (70.8%), CSS (26.2%), Config (1.8%), HTML (1.2%) * 📚 Documentation: Text (76.1%), Markdown (23.9%) @@ -609,10 +611,11 @@ This is the source code of my personal internet site and blog engine. All conten => https://codeberg.org/snonux/gemtexter View on Codeberg => https://github.com/snonux/gemtexter View on GitHub +=> https://cgit.f3s.buetow.org/gemtexter/ View in cgit --- -### 28. wireguardmeshgenerator 28↙23↙22↖23 +### 27. wireguardmeshgenerator 27↙23↙22↖23 * 💻 Languages: Ruby (63.5%), YAML (36.5%) * 📚 Documentation: Markdown (100.0%) @@ -630,10 +633,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/wireguardmeshgenerator View on Codeberg => https://github.com/snonux/wireguardmeshgenerator View on GitHub +=> https://cgit.f3s.buetow.org/wireguardmeshgenerator/ View in cgit --- -### 29. goprecords 29↙24←24←24 +### 28. goprecords 28↙24←24←24 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -651,10 +655,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/goprecords View on Codeberg => https://github.com/snonux/goprecords View on GitHub +=> https://cgit.f3s.buetow.org/goprecords/ View in cgit --- -### 30. ioriot 30↖34↖35←35 +### 29. ioriot 29↖34↖35←35 * 💻 Languages: C (58.7%), C/C++ (22.5%), Config (17.9%), Make (1.0%) * 📚 Documentation: Markdown (100.0%) @@ -674,10 +679,11 @@ Have a look at the `wireguardmeshgenerator.yaml` => https://codeberg.org/snonux/ioriot View on Codeberg => https://github.com/snonux/ioriot View on GitHub +=> https://cgit.f3s.buetow.org/ioriot/ View in cgit --- -### 31. quicklogger 31↙26←26↙25 +### 30. quicklogger 30↙26←26↙25 * 💻 Languages: Go (96.4%), XML (1.8%), Shell (1.1%), TOML (0.7%) * 📚 Documentation: Markdown (100.0%) @@ -697,10 +703,11 @@ This is a tiny GUI app written in Go using the Fyne framework to quickly log a m => https://codeberg.org/snonux/quicklogger View on Codeberg => https://github.com/snonux/quicklogger View on GitHub +=> https://cgit.f3s.buetow.org/quicklogger/ View in cgit --- -### 32. sillybench 32↙27←27←27 +### 31. sillybench 31↙27←27←27 * 💻 Languages: Go (90.9%), Shell (9.1%) * 📚 Documentation: Markdown (100.0%) @@ -718,10 +725,11 @@ To compare how fast this runs on FreeBSD vs a Linux Bhyve VM => https://codeberg.org/snonux/sillybench View on Codeberg => https://github.com/snonux/sillybench View on GitHub +=> https://cgit.f3s.buetow.org/sillybench/ View in cgit --- -### 33. terraform 33↙28←28↙26 +### 32. terraform 32↙28←28↙26 * 💻 Languages: HCL (96.6%), Make (1.9%), YAML (1.5%) * 📚 Documentation: Markdown (100.0%) @@ -739,6 +747,29 @@ Go to AWS Secrets manager manually and create it! => https://codeberg.org/snonux/terraform View on Codeberg => https://github.com/snonux/terraform View on GitHub +=> https://cgit.f3s.buetow.org/terraform/ View in cgit + +--- + +### 33. guprecords 33↖39↙29←29 + +* 💻 Languages: Raku (100.0%) +* 📚 Documentation: Markdown (100.0%) +* 📊 Commits: 97 +* 📈 Lines of Code: 383 +* 📄 Lines of Documentation: 425 +* 🏷️ Tags: 1 +* 📅 Development Period: 2013-03-22 to 2026-03-07 +* 🏆 Score: 0.4 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🏷️ Latest Release: v1.0.0 (2023-04-29) + + +guprecords: source code repository. + +=> https://codeberg.org/snonux/guprecords View on Codeberg +=> https://github.com/snonux/guprecords View on GitHub +=> https://cgit.f3s.buetow.org/guprecords/ View in cgit --- @@ -760,6 +791,7 @@ Go to AWS Secrets manager manually and create it! => https://codeberg.org/snonux/geheim View on Codeberg => https://github.com/snonux/geheim View on GitHub +=> https://cgit.f3s.buetow.org/geheim/ View in cgit --- @@ -781,6 +813,7 @@ Gogios is a minimalistic quorum manager. => https://codeberg.org/snonux/gorum View on Codeberg => https://github.com/snonux/gorum View on GitHub +=> https://cgit.f3s.buetow.org/gorum/ View in cgit --- @@ -802,6 +835,7 @@ For the Radicale server https://radicale.org => https://codeberg.org/snonux/docker-radicale-server View on Codeberg => https://github.com/snonux/docker-radicale-server View on GitHub +=> https://cgit.f3s.buetow.org/docker-radicale-server/ View in cgit --- @@ -825,6 +859,7 @@ The resulting static photo album is pure HTML+CSS (without any JavaScript!). => https://codeberg.org/snonux/photoalbum View on Codeberg => https://github.com/snonux/photoalbum View on GitHub +=> https://cgit.f3s.buetow.org/photoalbum/ View in cgit --- @@ -847,6 +882,7 @@ This is a quick and dirty script which I use personally to grab a random PDF fil => https://codeberg.org/snonux/randomjournalpage View on Codeberg => https://github.com/snonux/randomjournalpage View on GitHub +=> https://cgit.f3s.buetow.org/randomjournalpage/ View in cgit --- @@ -869,6 +905,7 @@ This includes exercises from the Algorithms lecture. Well, this is just a refres => https://codeberg.org/snonux/algorithms View on Codeberg => https://github.com/snonux/algorithms View on GitHub +=> https://cgit.f3s.buetow.org/algorithms/ View in cgit --- @@ -890,6 +927,7 @@ This is a quick and dirty Perl-based IPv6 test website. => https://codeberg.org/snonux/ipv6test View on Codeberg => https://github.com/snonux/ipv6test View on GitHub +=> https://cgit.f3s.buetow.org/ipv6test/ View in cgit --- @@ -913,6 +951,7 @@ DEPRECATED => https://codeberg.org/snonux/staticfarm-apache-handlers View on Codeberg => https://github.com/snonux/staticfarm-apache-handlers View on GitHub +=> https://cgit.f3s.buetow.org/staticfarm-apache-handlers/ View in cgit --- @@ -934,6 +973,7 @@ This is a fork of https://github.com/tedk0n/autorotate_sway_script => https://codeberg.org/snonux/sway-autorotate View on Codeberg => https://github.com/snonux/sway-autorotate View on GitHub +=> https://cgit.f3s.buetow.org/sway-autorotate/ View in cgit --- @@ -957,6 +997,7 @@ DEPRECATED => https://codeberg.org/snonux/mon View on Codeberg => https://github.com/snonux/mon View on GitHub +=> https://cgit.f3s.buetow.org/mon/ View in cgit --- @@ -980,6 +1021,7 @@ DEPRECATED => https://codeberg.org/snonux/fapi View on Codeberg => https://github.com/snonux/fapi View on GitHub +=> https://cgit.f3s.buetow.org/fapi/ View in cgit --- @@ -1003,27 +1045,30 @@ DEPRECATED => https://codeberg.org/snonux/pingdomfetch View on Codeberg => https://github.com/snonux/pingdomfetch View on GitHub +=> https://cgit.f3s.buetow.org/pingdomfetch/ View in cgit --- -### 46. fype 46↙43←43↙37 +### 46. loadbars 46↙6↙5↖47 -* 💻 Languages: C (77.3%), C/C++ (13.1%), HTML (7.5%), Make (2.1%) -* 📚 Documentation: Text (65.8%), LaTeX (20.5%), Markdown (13.7%) -* 📊 Commits: 93 -* 📈 Lines of Code: 7904 -* 📄 Lines of Documentation: 2774 -* 🏷️ Tags: 0 -* 📅 Development Period: 2008-05-15 to 2026-02-28 +* 💻 Languages: Perl (97.4%), Make (2.6%) +* 📚 Documentation: Text (100.0%) +* 📊 Commits: 501 +* 📈 Lines of Code: 1828 +* 📄 Lines of Documentation: 100 +* 🏷️ Tags: 24 +* 📅 Development Period: 2010-11-05 to 2015-05-23 * 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🧪 Status: Experimental (no releases yet) +* ⚖️ License: No license found +* 🏷️ Latest Release: 0.7.5 (2014-06-22) +⚠️ **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. -**F**or **Y**our **P**rogram **E**xecution — a lightweight scripting language. +Loadbars is a tool that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does. -=> https://codeberg.org/snonux/fype View on Codeberg -=> https://github.com/snonux/fype View on GitHub +=> https://codeberg.org/snonux/loadbars View on Codeberg +=> https://github.com/snonux/loadbars View on GitHub +=> https://cgit.f3s.buetow.org/loadbars/ View in cgit --- @@ -1045,6 +1090,7 @@ DEPRECATED => https://codeberg.org/snonux/pwgrep View on Codeberg => https://github.com/snonux/pwgrep View on GitHub +=> https://cgit.f3s.buetow.org/pwgrep/ View in cgit --- @@ -1064,33 +1110,14 @@ Those are the host templates to be used with Xerl itself. => https://codeberg.org/snonux/xerl View on Codeberg => https://github.com/snonux/xerl View on GitHub +=> https://cgit.f3s.buetow.org/xerl/ View in cgit --- -### 49. guprecords 49↙39↙29←29 - -* 💻 Languages: Raku (100.0%) -* 📊 Commits: 55 -* 📈 Lines of Code: 195 -* 🏷️ Tags: 0 -* 📅 Development Period: 2013-03-22 to 2023-03-09 -* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - -⚠️ **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. - -guprecords: source code repository. - -=> https://codeberg.org/snonux/guprecords View on Codeberg -=> https://github.com/snonux/guprecords View on GitHub - ---- - -### 50. awksite 50↙46←46↖61 +### 49. awksite 49↙46←46↖61 * 💻 Languages: AWK (72.1%), HTML (16.4%), Config (11.5%) -* 📚 Documentation: Text (50.0%), Markdown (50.0%) +* 📚 Documentation: Markdown (50.0%), Text (50.0%) * 📊 Commits: 3 * 📈 Lines of Code: 122 * 📄 Lines of Documentation: 12 @@ -1105,10 +1132,11 @@ guprecords: source code repository. => https://codeberg.org/snonux/awksite View on Codeberg => https://github.com/snonux/awksite View on GitHub +=> https://cgit.f3s.buetow.org/awksite/ View in cgit --- -### 51. gotop 51↙47←47↖48 +### 50. gotop 50↙47←47↖48 * 💻 Languages: Go (98.0%), Make (2.0%) * 📚 Documentation: Markdown (60.0%), Text (40.0%) @@ -1126,10 +1154,11 @@ guprecords: source code repository. => https://codeberg.org/snonux/gotop View on Codeberg => https://github.com/snonux/gotop View on GitHub +=> https://cgit.f3s.buetow.org/gotop/ View in cgit --- -### 52. japi 52↙48←48↖53 +### 51. japi 51↙48←48↖53 * 💻 Languages: Perl (78.3%), Make (21.7%) * 📚 Documentation: Text (100.0%) @@ -1149,6 +1178,28 @@ DEPRECATED => https://codeberg.org/snonux/japi View on Codeberg => https://github.com/snonux/japi View on GitHub +=> https://cgit.f3s.buetow.org/japi/ View in cgit + +--- + +### 52. perldaemon 52←52↙49↖51 + +* 💻 Languages: Perl (72.7%), Shell (23.9%), Config (3.4%) +* 📊 Commits: 111 +* 📈 Lines of Code: 611 +* 🏷️ Tags: 6 +* 📅 Development Period: 2011-02-05 to 2026-03-07 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🏷️ Latest Release: v1.4 (2022-04-29) + + +PerlDaemon is a minimal daemon for Linux and other UNIX a like operating system +programmed in Perl. It can be extended to fit any task... + +=> https://codeberg.org/snonux/perldaemon View on Codeberg +=> https://github.com/snonux/perldaemon View on GitHub +=> https://cgit.f3s.buetow.org/perldaemon/ View in cgit --- @@ -1170,6 +1221,7 @@ DEPRECATED => https://codeberg.org/snonux/rubyfy View on Codeberg => https://github.com/snonux/rubyfy View on GitHub +=> https://cgit.f3s.buetow.org/rubyfy/ View in cgit --- @@ -1192,6 +1244,7 @@ perl-c-fibonacci: source code repository. => https://codeberg.org/snonux/perl-c-fibonacci View on Codeberg => https://github.com/snonux/perl-c-fibonacci View on GitHub +=> https://cgit.f3s.buetow.org/perl-c-fibonacci/ View in cgit --- @@ -1215,31 +1268,11 @@ DEPRECATED => https://codeberg.org/snonux/netdiff View on Codeberg => https://github.com/snonux/netdiff View on GitHub +=> https://cgit.f3s.buetow.org/netdiff/ View in cgit --- -### 56. perldaemon 56↙52↙49↖51 - -* 💻 Languages: Perl (74.2%), Shell (22.2%), Config (3.6%) -* 📊 Commits: 107 -* 📈 Lines of Code: 659 -* 🏷️ Tags: 4 -* 📅 Development Period: 2011-02-05 to 2022-04-21 -* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v1.2.1 (2011-11-19) - -⚠️ **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. - -PerlDaemon is a minimal daemon for Linux and other UNIX a like operating system -programmed in Perl. It can be extended to fit any task... - -=> https://codeberg.org/snonux/perldaemon View on Codeberg -=> https://github.com/snonux/perldaemon View on GitHub - ---- - -### 57. muttdelay 57↙54←54↖55 +### 56. muttdelay 56↙54←54↖55 * 💻 Languages: Make (47.1%), Shell (46.3%), Vim Script (5.9%), Config (0.7%) * 📚 Documentation: Text (100.0%) @@ -1259,10 +1292,11 @@ DEPRECATED => https://codeberg.org/snonux/muttdelay View on Codeberg => https://github.com/snonux/muttdelay View on GitHub +=> https://cgit.f3s.buetow.org/muttdelay/ View in cgit --- -### 58. cpuinfo 58↙57↙56↖59 +### 57. cpuinfo 57←57↙56↖59 * 💻 Languages: Shell (53.2%), Make (46.8%) * 📚 Documentation: Text (100.0%) @@ -1281,10 +1315,11 @@ cpuinfo - A small and humble tool to print out CPU data => https://codeberg.org/snonux/cpuinfo View on Codeberg => https://github.com/snonux/cpuinfo View on GitHub +=> https://cgit.f3s.buetow.org/cpuinfo/ View in cgit --- -### 59. template 59↙58↙57↖60 +### 58. template 58←58↙57↖60 * 💻 Languages: Make (89.2%), Shell (10.8%) * 📚 Documentation: Text (100.0%) @@ -1304,10 +1339,11 @@ DEPRECATED => https://codeberg.org/snonux/template View on Codeberg => https://github.com/snonux/template View on GitHub +=> https://cgit.f3s.buetow.org/template/ View in cgit --- -### 60. dyndns 60↙59↙58↖62 +### 59. dyndns 59←59↙58↖62 * 💻 Languages: Shell (100.0%) * 📚 Documentation: Text (100.0%) @@ -1327,10 +1363,11 @@ DEPRECATED => https://codeberg.org/snonux/dyndns View on Codeberg => https://github.com/snonux/dyndns View on GitHub +=> https://cgit.f3s.buetow.org/dyndns/ View in cgit --- -### 61. debroid 61↙60↙59↙57 +### 60. debroid 60←60↙59↙57 * 💻 Languages: Shell (92.0%), Make (8.0%) * 📚 Documentation: Markdown (100.0%) @@ -1350,10 +1387,11 @@ DEPRECATED => https://codeberg.org/snonux/debroid View on Codeberg => https://github.com/snonux/debroid View on GitHub +=> https://cgit.f3s.buetow.org/debroid/ View in cgit --- -### 62. netcalendar 62↙55←55↙46 +### 61. netcalendar 61↙55←55↙46 * 💻 Languages: Java (83.0%), HTML (12.9%), XML (3.0%), CSS (0.8%), Make (0.2%) * 📚 Documentation: Text (89.5%), Markdown (10.5%) @@ -1373,10 +1411,11 @@ DEPRECATED => https://codeberg.org/snonux/netcalendar View on Codeberg => https://github.com/snonux/netcalendar View on GitHub +=> https://cgit.f3s.buetow.org/netcalendar/ View in cgit --- -### 63. jsmstrade 63↙53←53↙52 +### 62. jsmstrade 62↙53←53↙52 * 💻 Languages: Java (76.0%), Shell (15.4%), XML (8.6%) * 📚 Documentation: Markdown (100.0%) @@ -1396,6 +1435,30 @@ DEPRECATED => https://codeberg.org/snonux/jsmstrade View on Codeberg => https://github.com/snonux/jsmstrade View on GitHub +=> https://cgit.f3s.buetow.org/jsmstrade/ View in cgit + +--- + +### 63. ychat 63←63↙62↙43 + +* 💻 Languages: C++ (49.6%), Shell (21.8%), C/C++ (20.3%), Perl (2.8%), Config (2.2%), HTML (2.0%), Make (1.1%), CSS (0.2%) +* 📚 Documentation: Text (100.0%) +* 📊 Commits: 13 +* 📈 Lines of Code: 40780 +* 📄 Lines of Documentation: 27 +* 🏷️ Tags: 0 +* 📅 Development Period: 2008-05-15 to 2010-11-21 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + +⚠️ **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. + +ychat: source code repository. + +=> https://codeberg.org/snonux/ychat View on Codeberg +=> https://github.com/snonux/ychat View on GitHub +=> https://cgit.f3s.buetow.org/ychat/ View in cgit --- @@ -1419,6 +1482,7 @@ VS-Sim is an open source simulator programmed in Java for distributed systems. V => https://codeberg.org/snonux/vs-sim View on Codeberg => https://github.com/snonux/vs-sim View on GitHub +=> https://cgit.f3s.buetow.org/vs-sim/ View in cgit --- @@ -1441,10 +1505,34 @@ Here you find some Poetry written in Perl. => https://codeberg.org/snonux/perl-poetry View on Codeberg => https://github.com/snonux/perl-poetry View on GitHub +=> https://cgit.f3s.buetow.org/perl-poetry/ View in cgit + +--- + +### 66. fype 66↙43←43↙37 + +* 💻 Languages: C (71.2%), C/C++ (20.7%), HTML (6.6%), Make (1.5%) +* 📚 Documentation: Text (60.3%), LaTeX (39.7%) +* 📊 Commits: 78 +* 📈 Lines of Code: 8954 +* 📄 Lines of Documentation: 1432 +* 🏷️ Tags: 0 +* 📅 Development Period: 2008-05-15 to 2014-06-30 +* 🏆 Score: 0.1 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🧪 Status: Experimental (no releases yet) + +⚠️ **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. + +**F**or **Y**our **P**rogram **E**xecution — a lightweight scripting language. + +=> https://codeberg.org/snonux/fype View on Codeberg +=> https://github.com/snonux/fype View on GitHub +=> https://cgit.f3s.buetow.org/fype/ View in cgit --- -### 66. hsbot 66↙62↙61↙58 +### 67. hsbot 67↙62↙61↙58 * 💻 Languages: Haskell (98.5%), Make (1.5%) * 📊 Commits: 81 @@ -1461,10 +1549,11 @@ feature additions will be made. Use at your own risk. => https://codeberg.org/snonux/hsbot View on Codeberg => https://github.com/snonux/hsbot View on GitHub +=> https://cgit.f3s.buetow.org/hsbot/ View in cgit --- -### 67. snonux.foo 67 +### 68. snonux.foo 68 * 📚 Documentation: Markdown (100.0%) * 📊 Commits: 1 @@ -1481,24 +1570,4 @@ This directory belongs to the [snonux](https://codeberg.org/snonux/snonux) micro => https://codeberg.org/snonux/snonux.foo View on Codeberg => https://github.com/snonux/snonux.foo View on GitHub - ---- - -### 68. ychat 68↙63↙62↙43 - -* 📚 Documentation: Text (100.0%) -* 📊 Commits: 14 -* 📈 Lines of Code: 0 -* 📄 Lines of Documentation: 9 -* 🏷️ Tags: 0 -* 📅 Development Period: 2008-05-15 to 2013-12-15 -* 🏆 Score: 0.0 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - -⚠️ **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. - -ychat: source code repository. - -=> https://codeberg.org/snonux/ychat View on Codeberg -=> https://github.com/snonux/ychat View on GitHub +=> https://cgit.f3s.buetow.org/snonux.foo/ View in cgit diff --git a/about/showcase/debroid/image-1.png b/about/showcase/debroid/image-1.png index 052cc39b..ec6c79f0 100644 --- a/about/showcase/debroid/image-1.png +++ b/about/showcase/debroid/image-1.png @@ -111,13 +111,13 @@ <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient> <meta name="route-controller" content="blob" data-turbo-transient> <meta name="route-action" content="show" data-turbo-transient> - <meta name="fetch-nonce" content="v2:026df46a-ba75-6f4d-125e-ff5ff3bbd477"> + <meta name="fetch-nonce" content="v2:625cc549-81c3-d2d7-ac1a-3acdc6a8d45d"> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> - <meta name="request-id" content="9004:2E35BB:7FE0D4:4921CB:69C77F79" data-pjax-transient="true"/><meta name="html-safe-nonce" content="6d702d8769d67c8c92ec8fb0372761a6cdf20789ad64bb404060758ec1d99bfb" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MDA0OjJFMzVCQjo3RkUwRDQ6NDkyMUNCOjY5Qzc3Rjc5IiwidmlzaXRvcl9pZCI6IjMzNjkwNDQ2OTE5Nzg0ODQ0MSIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="e48a10504c14aaf0246901a315fd9c896bca0e377a4db1f53de953b10c8552dc" data-pjax-transient="true"/> + <meta name="request-id" content="E550:34EDE:118605E:9FB173:69C78DE5" data-pjax-transient="true"/><meta name="html-safe-nonce" content="27c16966734801ef311c360f6b219280b9c40886d58ab709a2763f5b01971bcf" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNTUwOjM0RURFOjExODYwNUU6OUZCMTczOjY5Qzc4REU1IiwidmlzaXRvcl9pZCI6Ijc2MjU3MjgzNzI5OTE1NjExODkiLCJyZWdpb25fZWRnZSI6ImZyYSIsInJlZ2lvbl9yZW5kZXIiOiJmcmEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="0e3d6141cbe1fe4f88375d77f667469096a2e22e5fcf1a904b2b0d6cfe588cd7" data-pjax-transient="true"/> @@ -323,10 +323,10 @@ </a> <div class="AppHeader-appearanceSettings"> <react-partial-anchor> - <button data-target="react-partial-anchor.anchor" id="icon-button-64c798a5-884f-43d5-81e1-5a9bed82ddfa" aria-labelledby="tooltip-fa7a763d-e136-404a-9a23-e1ebd8433741" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> + <button data-target="react-partial-anchor.anchor" id="icon-button-cc2350cc-8462-4dd8-a41f-8e0e028ed0c3" aria-labelledby="tooltip-80e28043-a724-496b-aac0-414cced7387f" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> -</button><tool-tip id="tooltip-fa7a763d-e136-404a-9a23-e1ebd8433741" for="icon-button-64c798a5-884f-43d5-81e1-5a9bed82ddfa" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> +</button><tool-tip id="tooltip-80e28043-a724-496b-aac0-414cced7387f" for="icon-button-cc2350cc-8462-4dd8-a41f-8e0e028ed0c3" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.da05312be74eac16.module.css" /> @@ -374,7 +374,7 @@ -<qbsearch-input class="search-input" data-scope="owner:buetow" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="9XIQapB5HYhq5ZT1PkeiACMouKpIqS-dUhoIrVCN5n7bpOMxJA1-Mjq7pnJUsPJ74L5PhgLGBEn_qrx4LkC8kA" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="" data-current-org="" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> +<qbsearch-input class="search-input" data-scope="owner:buetow" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="Vvg9xOUx1yJFTTcKB1fNtDYVl21vr5zYD-UH5LWeQrUMavFJkY-aoqZ7J5SX-m02e5ZcuKmeYDrM4gzA9RlMwA" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="" data-current-org="" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center tmp-mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" @@ -438,7 +438,7 @@ ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> - <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-08bb2c14-6adb-45fe-ae6f-c755e197a912" data-target="query-builder.input" data-action=" + <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-5a8a656e-b3d0-47c9-8f3b-4a3795a8a831" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown @@ -679,7 +679,7 @@ ></ul> </div> - <div class="FormControl-inlineValidation" id="validation-08bb2c14-6adb-45fe-ae6f-c755e197a912" hidden="hidden"> + <div class="FormControl-inlineValidation" id="validation-5a8a656e-b3d0-47c9-8f3b-4a3795a8a831" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> @@ -720,7 +720,7 @@ </div> <scrollable-region data-labelled-by="feedback-dialog-title"> - <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="YRwKJXP2G2Ex2cqrJMcEXwCeQFPY5NrKmfLa7UNHU3r3NaMpUifqcn50Gxqx5AUzabNwzChC6pI2Fn9UpgOInA==" /> + <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="iVzTY588q5Qo0GDjotAWOaIshqBvajAFiCKKIY4ql8Xfze+DoSoFowrAqrvq9tAdNcSP0P01DsSjUCvG/coQpA==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> @@ -758,7 +758,7 @@ <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> - <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="8Ap2sBYDqdmNZfmc2OJ9w5nqUkXhesIAYTCYDsnlWvVh2doR/v0gkGELEDysP6HYJ6J/UrFfJwv6Rvn07XQ1yA==" /> + <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="MG5oLM5cw1CMh6zu9F1N8387M1jOWTDxdmF37SuXRWXtKNMbgTC3NBYRj6IrEQXqmZkF4iCC4OofLSakWlh77Q==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> @@ -776,7 +776,7 @@ placeholder="github-ruby" required maxlength="50"> - <input type="hidden" data-csrf="true" value="qesSWMMR9kkIr4HuY5U7GV8e1IP+3w5+2VGuUAk938bJyL50ss7lATFgunH1Z6gp28NciEzVgKQUPX/yE1ugUg==" /> + <input type="hidden" data-csrf="true" value="EuwkBi39AkphgmHdnsac5Z8gwpl2H75p0fmewbwaF+1mmb8YBguCJF+VC/Q7plVGBeNls6nHPWpd7Od+R8rgiQ==" /> </auto-check> </div> @@ -831,7 +831,7 @@ <h4 data-view-component="true" class="color-fg-default mb-2"> Sign in to GitHub </h4> -<!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/session" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="4PAyFLAF7H9p3D+MzvUmcwKtf/D9Mm35CylCA+Ha6XXwCvDe2Z6bTwdNX2TR/dgdM6Fmh3p8TrhDrG/UiSL3cg==" /> <input type="hidden" name="add_account" id="add_account" autocomplete="off" class="form-control" /> +<!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/session" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="f94jbM2RxEVwPs7yig6dVJeWf17ddZJYCrC6v96ojuXBfBJ9C25EZiFbthl3ZFDNUlZjkybeQKUzDEmLaDm7mg==" /> <input type="hidden" name="add_account" id="add_account" autocomplete="off" class="form-control" /> <label for="login_field"> Username or email address @@ -853,9 +853,9 @@ <input type="hidden" name="allow_signup" id="allow_signup" autocomplete="off" class="form-control" /> <input type="hidden" name="client_id" id="client_id" autocomplete="off" class="form-control" /> <input type="hidden" name="integration" id="integration" autocomplete="off" class="form-control" /> -<input class="form-control" type="text" name="required_field_c1ff" hidden="hidden" /> -<input class="form-control" type="hidden" name="timestamp" value="1774681977570" /> -<input class="form-control" type="hidden" name="timestamp_secret" value="d3e781516822b9b161c0718cdb9304f0635d963b59b44cee68b37c0c3d541a88" /> +<input class="form-control" type="text" name="required_field_4a06" hidden="hidden" /> +<input class="form-control" type="hidden" name="timestamp" value="1774685669619" /> +<input class="form-control" type="hidden" name="timestamp_secret" value="876ad8ef60fd298faba5d18a36c4803e97c1ca0306a5bb925ce65d34c5141aae" /> <input type="submit" name="commit" value="Sign in" class="btn btn-primary btn-block js-sign-in-button" data-disable-with="Signing in…" data-signin-label="Sign in" data-sso-label="Sign in with your identity provider" development="false" disable-emu-sso="false" /> @@ -882,10 +882,10 @@ <div class="AppHeader-appearanceSettings"> <react-partial-anchor> - <button data-target="react-partial-anchor.anchor" id="icon-button-3608a9fa-e72a-412b-9c41-6ed39d2793cd" aria-labelledby="tooltip-6b501a88-0b3a-40ab-a9d2-503f4a618bd6" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> + <button data-target="react-partial-anchor.anchor" id="icon-button-643aba51-f611-4235-9004-43e113d3503f" aria-labelledby="tooltip-cb1e76b8-6a59-4497-a476-73535bd6b82f" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> -</button><tool-tip id="tooltip-6b501a88-0b3a-40ab-a9d2-503f4a618bd6" for="icon-button-3608a9fa-e72a-412b-9c41-6ed39d2793cd" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> +</button><tool-tip id="tooltip-cb1e76b8-6a59-4497-a476-73535bd6b82f" for="icon-button-643aba51-f611-4235-9004-43e113d3503f" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.da05312be74eac16.module.css" /> @@ -923,10 +923,10 @@ <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> - <button id="icon-button-0c11a005-6254-4136-aad8-bf458fec475f" aria-labelledby="tooltip-57665440-493e-4304-b33f-ff65025ecb00" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> + <button id="icon-button-9495f41a-00e6-4f0b-b1bc-03da7154ab46" aria-labelledby="tooltip-5760c38f-3d2e-48da-8da2-5456ab747cd5" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> -</button><tool-tip id="tooltip-57665440-493e-4304-b33f-ff65025ecb00" for="icon-button-0c11a005-6254-4136-aad8-bf458fec475f" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> +</button><tool-tip id="tooltip-5760c38f-3d2e-48da-8da2-5456ab747cd5" for="icon-button-9495f41a-00e6-4f0b-b1bc-03da7154ab46" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> |
