Projects
My code:
- gmnhg, a Go tool that converts your Hugo site to Gemini
- md2gmn, a Go tool that converts Markdown to Gemtext
- Find Latest Tag, a GitHub Action to find latest tag of any Git repo on the internet
- akm, an age(1) key manager and wrapper in bash
I maintain the following Docker images:
ghcr.io/tdemin/docker-satellite
, nightly builds of the Satellite Gemini serverghcr.io/tdemin/gmnhg
, builds ofgmnhg
along withmd2gmn
for use in CI pipelines
I sometimes contribute to nixpkgs. I used to maintain a number of packages on AUR, the Arch Linux user repository, as @tdemin:
- airsonic-advanced, the self-hostable music streaming software
- …and packages for self-maintained software mentioned above/below, see respective links
Historical code (mostly migrated from the now-defunct git.tdem.in
):
- librespot-builds, fresh Librespot builds available as GitHub releases
- i3-gaps-desktop, a fork of i3 window manager that supports desktop managers (AUR package)
- syg_go, an Yggdrasil address miner written in Go (AUR package)
- opmodbus, an optimizing Modbus master library written in Go
- scarlet_export, a Python program to export notes from Scarlet Notes
- backup, a simple backup script in bash
- Project Amber, a task list app with variable task nesting:
Miscellaneous projects:
- Guidebook on computer networking with Linux for Ufa State Petroleum Technological University (in Russian).