From 4b4c04eead33d59080615afdcede6431e1bfba6c Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Wed, 14 May 2025 19:26:08 -0300 Subject: [PATCH] Add personal projects and Gitea links - Update personal projects list with new entries. - Add Gitea links to personal projects. - Update `content/about.md` to include Git server link. - Update shortcodes to use gitea-small.png. - Add gitea-small.png to static assets. --- config.toml | 41 ++++++++++++++++++---- content/about.md | 1 + layouts/shortcodes/personal-projects.html | 6 ++-- static/gitea-small.png | Bin 0 -> 411 bytes 4 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 static/gitea-small.png diff --git a/config.toml b/config.toml index 5136011..a2d09e2 100644 --- a/config.toml +++ b/config.toml @@ -63,38 +63,65 @@ copyright = "© Roger Gonzalez" name = "YAMS" url = "https://yams.media/" description = "A higly opinionated media server" + gitea = "https://git.rogs.me/rogs/yams" gitlab = "https://gitlab.com/rogs/yams" + github = "https://github.com/rogsme/yams" [[params.projects.personal]] - name = "montevideo.restaurant" - url = "https://montevideo.restaurant/" - description = "A restaurant index page for the city of Montevideo (Uruguay)." - github = "https://github.com/rogsme/montevideo.restaurant" - gitlab = "https://gitlab.com/rogs/montevideo.restaurant" + name = "ForgeLLM" + url = "https://melpa.org/#/forge-llm" + description = "forge-llm brings LLM-powered PR descriptions to Emacs—auto-generating clear, structured summaries from your git diffs." + gitea = "https://git.rogs.me/rogs/forge-llm" + gitlab = "https://gitlab.com/rogs/forge-llm" + github = "https://github.com/rogsme/forge-llm" [[params.projects.personal]] name = "subscleaner" url = "https://pypi.org/project/subscleaner/" description = "A Python script that removes advertisements from subtitle files." + gitea = "https://git.rogs.me/rogs/subscleaner" gitlab = "https://gitlab.com/rogs/subscleaner" + github = "https://github.com/rogsme/subscleaner" [[params.projects.personal]] name = "bitwarden-to-keepass" url = "https://gitlab.com/rogs/bitwarden-to-keepass" description = "Export (most of) your Bitwarden items into KeePass (kdbx) database. That includes logins - with TOTP seeds, URIs, custom fields, attachments and secure notes" + gitea = "https://git.rogs.me/rogs/bitwarden-to-keepass" gitlab = "https://gitlab.com/rogs/bitwarden-to-keepass" + github = "https://github.com/rogsme/bitwarden-to-keepass" + [[params.projects.personal]] + name = "montevideo.restaurant" + url = "https://montevideo.restaurant/" + description = "A restaurant index page for the city of Montevideo (Uruguay)." + gitea = "https://git.rogs.me/rogs/montevideo.restaurant" + github = "https://github.com/rogsme/montevideo.restaurant" + gitlab = "https://gitlab.com/rogs/montevideo.restaurant" [[params.projects.personal]] name = "caldav2google" url = "https://gitlab.com/rogs/caldav2google" description = "A Python utility that seamlessly syncs your CalDAV calendar to Google Calendar, with smart change detection and event tracking." + gitea = "https://git.rogs.me/rogs/caldav2google" gitlab = "https://gitlab.com/rogs/caldav2google" + github = "https://github.com/rogsme/caldav2google" [[params.projects.personal]] - name = "dendrite-docker-bridges" + name = "synapse-docker-bridges" url = "https://gitlab.com/rogs/dendrite-docker-bridges" description = "Self-host your own Matrix server with WhatsApp, Telegram & Discord bridges - all configured automatically via Docker! Simple setup scripts handle the heavy lifting, letting you connect your favorite chat platforms in minutes." - gitlab = "https://gitlab.com/rogs/dendrite-docker-bridges" + gitea = "https://git.rogs.me/rogs/synapse-docker-bridges" + gitlab = "https://gitlab.com/rogs/synapse-docker-bridges" + github = "https://github.com/rogsme/synapse-docker-bridges" [[params.projects.personal]] name = "cleanmedia" url = "https://gitlab.com/rogs/cleanmedia" description = "A poor man's data rentention policy tool for dendrite home servers" + gitea = "https://git.rogs.me/rogs/cleanmedia" gitlab = "https://gitlab.com/rogs/cleanmedia" + github = "https://github.com/rogsme/cleanmedia" + [[params.projects.personal]] + name = "TimelapseTuner" + url = "https://git.rogs.me/rogs/timeplapse_tuner" + description = "Timelapse Tuner is a Bash script that automates the process of creating timelapse videos with randomly selected background music. It merges a timelapse video file with a randomly chosen audio file from the current directory, applying fade-in and fade-out effects to the audio for a polished result" + gitea = "https://git.rogs.me/rogs/timeplapse_tuner" + gitlab = "https://gitlab.com/rogs/timelapse_tuner" + github = "https://github.com/rogsme/timelapse_tuner" [[params.projects.work]] name = "Ario" diff --git a/content/about.md b/content/about.md index 33b68b4..cf6e0b9 100644 --- a/content/about.md +++ b/content/about.md @@ -9,6 +9,7 @@ I'm an experienced back-end developer and a DevOps enthusiast. I've been using L Like I mentioned on the [home page](/), I have a passion for selfhosting as many digital services as I can. Here's my full selfhosted list (updated Dec 15th 2024): - My website (you are here now lol): [rogs.me](https://rogs.me) +- My Git server: [git.rogs.me](https://git.rogs.me) - A personal wiki: [wiki.rogs.me](https://wiki.rogs.me) - A Calendar server: [calendar.rogs.me](https://calendar.rogs.me) - A Matrix instance: [matrix.rogs.me](https://matrix.rogs.me) diff --git a/layouts/shortcodes/personal-projects.html b/layouts/shortcodes/personal-projects.html index 879cb7d..19e4a52 100644 --- a/layouts/shortcodes/personal-projects.html +++ b/layouts/shortcodes/personal-projects.html @@ -2,9 +2,9 @@ {{- range $index, $key := .Site.Params.Projects.Personal -}}
{{ $key.name }}
{{ $key.description }}  - {{- if $key.rogsgit -}} {{- end -}} - {{- if $key.gitlab -}} {{- end -}} - {{- if $key.github -}} {{- end -}} + {{- if $key.gitea -}} {{- end -}} + {{- if $key.gitlab -}} {{- end -}} + {{- if $key.github -}} {{- end -}}
{{- end -}} diff --git a/static/gitea-small.png b/static/gitea-small.png new file mode 100644 index 0000000000000000000000000000000000000000..abcedd33681470d8064112297c3e106fc3d424ea GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Z-7sTt9yY@;w<%qnW_mh)xZeI zfTFG~@ef{Kx%B7|P&{{$1&};=V-=9xb$LO?JbkcYwY0f4TQ^pMU=@{F(Ci^xuCeahAUr_tt0qc*=dC^@YieSAW<3{;+BoO79XFx$XBL3;+JI|ftZab*HPE~qNU9srmc?*6% ay~W*;$^A1*Bl