From: Alexander Goussas Date: Sun, 31 May 2026 21:37:48 +0000 (-0500) Subject: feat: add projects and devlog sections X-Git-Url: http://git.frustrated-labs.net/?a=commitdiff_plain;h=285c2b12bc64996920d56a3271920155d9728537;p=frustrated-functor.dev.git feat: add projects and devlog sections --- diff --git a/assets/larousse-api.png b/assets/larousse-api.png new file mode 100644 index 0000000..1acf2c5 Binary files /dev/null and b/assets/larousse-api.png differ diff --git a/assets/projects.css b/assets/projects.css new file mode 100644 index 0000000..22fef9e --- /dev/null +++ b/assets/projects.css @@ -0,0 +1,7 @@ +figure { + text-align: center; + + img { + max-height: 300px; + } +} diff --git a/bin/zine b/bin/zine index 97d9e42..7e77f35 100755 Binary files a/bin/zine and b/bin/zine differ diff --git a/content/devlog.smd b/content/devlog.smd new file mode 100644 index 0000000..6c81dd3 --- /dev/null +++ b/content/devlog.smd @@ -0,0 +1,20 @@ +--- +.title = "Devlog", +.date = @date("1990-01-01T00:00:00"), +.author = "Alexander Goussas", +.layout = "page.shtml", +.draft = false, +--- + +## About + +I started this devlog to keep track of the things I'm working on that not +necessarily merit a YouTube video on their on. It's written in a flow of +conscience way, so I cannot promise it to make sense. + +## Updates + +### 31.05.2026 + +- Created a web ui for larousse API. Used Quarkus' templating engine, Qute. +- Opened a MR in the Zine repository to add a `containsAny` helper: https://github.com/kristoff-it/zine/pull/224. diff --git a/content/projects.smd b/content/projects.smd new file mode 100644 index 0000000..48fcfda --- /dev/null +++ b/content/projects.smd @@ -0,0 +1,17 @@ +--- +.title = "Projects", +.date = @date("1990-01-01T00:00:00"), +.author = "Alexander Goussas", +.layout = "projects.shtml", +.draft = false, +--- + +## larousse API + +![Larousse API's Web UI](/larousse-api.png) + +A REST API that serves word translations and definitions, with an accompanying +web ui à la Google Translate, but less crappy. + +- Source code: https://git.frustrated-labs.net/?p=larousseapi;a=summary +- Project website: https://lang.frustrated-labs.net/# diff --git a/layouts/index.shtml b/layouts/index.shtml index a7f6b95..8205e37 100644 --- a/layouts/index.shtml +++ b/layouts/index.shtml @@ -7,7 +7,7 @@

Posts