💾 Archived View for arns.lt › en › f › gemini › arns_lt › 12 › flow.gmi captured on 2023-11-04 at 11:44:20. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-07-10)

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

arns.lt flow

🌙2023-02-14

CC-BY-SA 4.0

I have Nextcloud[1] own server and sync some of my folders. I've dedicated one folder for my capsule material. I can edit files in web interface or with ViM on my computer, even on phone.

The file tree structure is the mirror of categories. For use as data for my capsule (or other frontends) I build Tree object with my written golang library[2] and push service[3]

Files are written in markdown but gemini server[4] translates it to gemtext. Additionallly as for my Tree library I add headers in file for description (gemini page name), language, tags, author, id etc. For id generator I use my abcex library[5]. During rendering file content are converted to gemtext and moved links to the bottom with left marks. There is still ideas to make some things better. See bugs and todos[6].

For development part I have gitea[7] own server with integrated drone[8], so after push all services are renewed and restarted with new code.

For updated texts or other material I still use manual rebuild of Tree but there is plan to make some script on nextcloud to trigger rebuild. But.. ins some cases it would be better to wait for publishing (maybe texts are still in progress?). So, here I've not decided yet.

1: Nextcloud

2: golang library

3: push service

4: gemini server

5: abcex library

6: bugs and todos

7: gitea

8: drone

🌿 arns_lt

🏠 home