💾 Archived View for bbs.geminispace.org › s › misfin › 5718 captured on 2023-12-28 at 16:08:50. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-11-14)
-=-=-=-=-=-=-
I have created a terminal client for misfin! You can try it out at the gitlab link below (Note that there are pre-compiled binaries for x64 Linux and Windows in the releases).
It will let you send gemmails using your sender cert and read gemmails from a gembox. Another feature that I am excited about having added is the ability to add a gemini fetch address for your gembox, where the command will fetch your gembox from gemini using the address, with the gemini client cert set to your sender cert. The fetched gembox will then be downloaded to your configured gembox filepath.
For those who have gemini servers, you can setup a route that serves your gembox and verifies that the client cert's fingerprint (SHA256) is the same as your sender cert's fingerprint. This is also a useful feature for those who want to become misfin mail hosters. You just need to provide the user with this fetch address.
For server hosters who choose not to use the gembox format to store gemmails on their server, you can create a route that loads all of the gemmails on the server and constructs, on-the-fly, them into the gembox format. To do this, you simply need to concatenate the gemmails onto each other, separating them with a line of `<=====`. Should be fairly simple to program.
I am considering adding a new configuration option to this misfin client to use a folder that contains individual gemmail files instead, but this is not something currently in the program.
Installation and building instructions, as well as other docs, are provided in the gitlab readme.
https://gitlab.com/clseibold/misfinmail
Sep 28 · 3 months ago