💾 Archived View for bbs.geminispace.org › u › olav › 17123 captured on 2024-05-26 at 14:47:03. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-06-16)

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

I have started an interesting experiment: A Gemini frontend to my personal knowledge management system, Knowfox.

Knowfox

Knowfox stores all content as Markdown. This makes it easy to convert to Gemtext and display it.

Saving content through a Titan request is a bit more involved, as I have to strip out the navigation and convert Gemtext back to Markdown.

I have a local implementation working, as a Python CGI script behind GmCapsule, working against the Knowfox REST API. Authentication tokens for the API are not dynamic at the moment, Gemini client certificates are not honored, picture uploads do not work yet, and the conversion between Markdown and Gemtext is not in place yet.

But still, this crude start demonstrates the potential to one day be able to use Knowfox from my slow netbook computer, without a full web browser, by just using a frugal Gemini client.

⛵️ olav

May 20 · 6 days ago · 👍 stack, lufte, tepez, freezr, norayr, gemalaya, ReMARStered

3 Comments ↓

🐙 norayr · May 22 at 01:12:

omg, knowfox looks like something i have been looking for for years. thank you for making it.

can i have most of the data public and only some things closed?

i have this idea that my personal database and homepage/capsule should be sort of the same.

⛵️ olav [OP] · May 22 at 06:15:

most of the data public and only some things closed?

Not out of the box, unfortunately. I use it for private journalling and as a personal knowledge base, so everything is private by default.

Publishing works by running a static site generator. The published site consists of static HTML pages.

⛵️ olav [OP] · May 22 at 06:29:

Here is an example:

— blog.knowfox.com (sorry, no Gemini yet)

The published result on the left and the internal view (with some configuration) on the right:

— calmer.news/blog-knowfox.gif