I’m Redglow, a programmer and game designer, and I believe that those who have the privilege to have access to education and time to form their knowledge should share it.

This website is built with Hugo and uses the Anatole theme.

WAKAPI

There’s a nifty service, call WakaTime, that allows you to track your coding habits: the projects you work on, the languages, the file, and especially how long you work on everything. I was interested to have this kind of tracking, but didn’t feel like sharing my personal coding information with a company (moreover, there are limitations after a certain number of hours). Luckily, the API is open and the CLI tools for WakaTime support alternative servers (and the plugin I use, the one for Rider, is based on the CLI tools). Because of this we have an open source, self-hostable version in Wakapi, a project mostly developed and coordinated by Ferdinand Mütsch. That was perfect to install on my YunoHost server. I will add here the steps I followed to produce a working installation, since there are a couple of tricks that stumped me for some days.

DEVBLOG: HUGO AND GITEA ACTIONS

I wanted to have a small blog where I could document my experiments and conclusions, so that they could be tracked for someone else’s future use. My blog is running on a Raspberry Pi 4 Model B Rev 1.2 at home where I manage all the services through YunoHost, so having a static site generator seemed like the best choice for that. The kind of features I wanted were: I can edit and preview posts I’m working on, possibly more than one in parallel Basic editing tools: formatted text, images, code highlight Basic theming support I can save the drafts I’m working on and keep working on them on different computers Publish the posts on the website once I’m ready. This is all kinds of things that, e.g., Wordpress do, but that definitely has a different impact on performances, especially on such a small server like mine. Making it work with a static site generator was another thing.