4 ms·
You know.. this gives me a thought. I've not followed Gemini much, so pardon if this is stupid.. I've (very) slowly working on a knowledge base and planning fe
by lijogdfljk 5y ago
You know.. this gives me a thought. I've not followed Gemini much, so pardon if this is stupid..
I've (very) slowly working on a knowledge base and planning features. All focused on myself/FOSS. A big desire i recognized early on is being able to store immutable references to the source material. Good for offline usage, but also nice as a "Reader". I would probably ingest direct to some reasonably bare HTML or Markdown format.
Alternatively, i wonder if adhering to Gemini/etc would be a good way to achieve this?
Ie rather than store data in some adhoc format, you just write a "Traditional Web -> Gemini" converter, and then just build the Reader ontop of that. Clearly i'm just speaking of Gemini as a storage format, ignoring transport mechanisms or protocols. Ie the HTML aspect of Gemini. I am unclear if Gemini is just literally a subset HTML - but even if it is, it adds a nice constraint on what HTML this Reader would produce.
Seems neat and general purpose. As long as Clients can markup Gemini content with enough semantic visual meaning as to not detract from the experience in my eyes. Ie i'd want to be able to view Codeblocks with some simple syntax highlighting.. not sure if Gemini prevents that somehow.
Now i need to look into Web -> Gemini scrapers, got me interested
- ploum 5y agoI use Offpunk as a knowledge base. Stuff are stored in ~/.cache in their original format (html or gemtext). I add them to list and edit list to add notes. So for example : go gemini://rawtext.club/~ploum list create toread add toread list edit toread
- mattlondon 5y agoI think what you are thinking about is "Gemtext" which is a restricted thing very similar to markdown: https://gemini.circumlunar.space/docs/gemtext.gmi https://gemini.circumlunar.space/docs/gemtext.gmi In my mind Gemini is like HTTP, and Gemtext is like HTML - closely linked yes, but you can view more with Gemini/HTTP than just Gemtext/HTML. I am not sure on the value of using Gemtext vs e.g. Markdown for what it is worth - Gemtext has been simplified for the purposes of minimal implementation headaches for client authors and consistency. If you are just writing your stuff for yourself, just pick a Markdown flavour and use that.