💾 Archived View for tilde.pink › ~kaction › log › 2023-12-20.1.gmi captured on 2024-07-09 at 00:24:39. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-02-05)

-=-=-=-=-=-=-

kaction.cc is back

About year ago I missed expiration date of my domain, and it was bought by somebody else. Month ago I noticed that domain is free again, so I bought it back for just $12/year and instead of just delegating email to Migadu, decided to setup some toys on VPS.

https://migadu.com

I chose AWS Lightsail because it seemed cheaper that EC2, but that left me with no choice but to use FreeBSD image, since all GNU/Linux distributions available on Lightsail are systemd-based.

So far, I configured these services:

hledger-web

This is quality of life improvement for doing plain text accounting.

With this service I am able to record transactions on the mobile phone immediately instead of processing paper receipts in the evening/on the weekend. Also, not all transactions produce paper receipts.

hledger-web manual

Android client (link to F-Droid)

xandikos

Xandicos is standalone CalDAV server, which works faster than one included into NextCloud instance hosted by disroot.org project. Using "vdirsyncer" on the laptop and "DAVx⁵" on the phone, I can keep synchronized view of my calendars and todo lists on both devices, which is really handy for generating and adding ".ics" programmatically.

https://vdirsyncer.pimutils.org/en/stable/

https://f-droid.org/packages/at.bitfire.davdroid/

Whoever designed text/calendar format clearly was totally alien to Unix culture, so editing calendars from command line is quite painful. Well, my attitude is simple -- if it is hard to use from $EDITOR, it sucks.

Thanks to "icalendar" python library, I can write scripts that bridge my workflows and this stupid .ics format, yet whenever I do it, I feel like I am solving a problem that should not have existed.

https://pypi.org/project/icalendar/

And yet, this miscreation managed to become a standard that is actually used and recognized: you can share .ics with normies, and that will work on their devices out-of-box. That is major advantage over other solutions.

gmid

Now, I self-host my capsule in addition to "tilde.pink". Also, I serve proxied version of the capsule over https with Kineto.

https://www.kaction.cc

gemini://kaction.cc

https://sr.ht/~sircmpwn/kineto/