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.
This commit is contained in:
Roger Gonzalez 2025-05-14 19:26:08 -03:00
parent 4bdd3aa766
commit 4b4c04eead
Signed by: rogs
GPG Key ID: C7ECE9C6C36EC2E6
4 changed files with 38 additions and 10 deletions

View File

@ -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"

View File

@ -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)

View File

@ -2,9 +2,9 @@
{{- range $index, $key := .Site.Params.Projects.Personal -}}
<dt><a href="{{ $key.url }}">{{ $key.name }}</a></dt>
<dd>{{ $key.description }}&nbsp
{{- if $key.rogsgit -}}<a class="personal-projects" href="{{ $key.rogsgit }}"><img src="/cgit-small.png"/></a> {{- end -}}
{{- if $key.gitlab -}}<a class="personal-projects" href="{{ $key.gitlab }}"><img src="/gitlab-small.png"/></a> {{- end -}}
{{- if $key.github -}}<a class="personal-projects"href="{{ $key.github }}"><img class="github-img" src="/github-small.png"/></a> {{- end -}}
{{- if $key.gitea -}}<a target="_blank" class="personal-projects"href="{{ $key.gitea }}"><img src="/gitea-small.png"/></a> {{- end -}}
{{- if $key.gitlab -}}<a target="_blank" class="personal-projects" href="{{ $key.gitlab }}"><img src="/gitlab-small.png"/></a> {{- end -}}
{{- if $key.github -}}<a target="_blank" class="personal-projects"href="{{ $key.github }}"><img class="github-img" src="/github-small.png"/></a> {{- end -}}
</dd>
{{- end -}}
</dl>

BIN
static/gitea-small.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B