Why Nostr? What is Njump?
2024-09-24 14:45:32

buttercat1791 on Nostr: #Alexandria update: Recent work on this project has focused on extending ...

#Alexandria update:

Recent work on this project has focused on extending Asciidoctor's converter to organize an AsciiDoc document into individual indices and zettels according to the Nostr Knowledge Base specification. This is now working on a basic level (though we will add additional features to this parser as the project continues), so I can turn to the editor preview.

Since this is UI-focused work, I have screenshots!

First, we have an editor area into which you can type or paste AsciiDoc content.



Clicking the eye icon shows a preview.



Hovering the mouse cursor over the preview highlights each discrete section. Each paragraph will become a kind 30041 zettel, and each section with a header will become a kind 30040 index that references the zettel events produced for the paragraphs it contains.




Images, tables, code blocks, and other entities will all be published as unique Nostr events so that they may be easily remixed and referenced in other index events.

Once the preview works, my next effort will be to write the actual upload functionality to turn Alexandria into an honest-to-goodness Nostr Knowledge Base publisher app. Stay tuned!

#GitCitadel
Author Public Key
npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn