Just vibecoded a book Nostr app.

The idea is to allow for book publishing via Nostr.

Spent ~$15 so far.

Before I go any further with it, is such an app needed? #asknostr

Please share, leave feedback 🙂

https://nostr-book-app.shakespeare.wtf

Reply to this note

Please Login to reply.

Discussion

I just published a book, and it took me 30 minutes of copy pasting for each chapter.

A better flow would be appreciated!

Do you had the draft in one file right? Then you had to create and event for each chapter? Then create and event with the table of contents linking to each chapter?

I had a file per chapter during writing, then turned those into a final combined markdown file.

So having and ability to upload that file straight to Nostr would be even better.

I was thinking that too...

The client could just rip the text our of markdown.

Or put the md or whatever file on blossom.

Hey! We also make composable events for Alexandria, where our editor can generalize from just chapters -> books, to notes -> books -> magazine periodicals and so on. Our main event structure uses (index/collection) 30040 that holds together the section/chapter events, but also display composed 30023 events like you have. We chose to work with AsciiDoc over Markdown because there's only one standard, but the wiki and longform events are fine with Markdown.

The specification for the structure we're working with is in our documentation, titled NKBIP (Nostr Knowledge Base), and are working on other features like nostr citations and nostr based file systems. You can check them all here, as a collection. No shortage of testing data! We have essays, books to the full Bible (~40k linked events)

https://next-alexandria.gitcitadel.eu/publication/naddr/naddr1qvzqqqr4tqpzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqyd8wumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6qgmwaehxw309a6xsetrd96xzer9dshxummnw3erztnrdakszyrhwden5te0dehhxarj9ekxzmnyqyg8wumn8ghj7mn0wd68ytnhd9hx2qghwaehxw309ahx7um5wgh8xmmkvf5hgtngdaehgqg3waehxw309ahx7um5wgerztnrdakszxthwden5te0wpex7enfd3jhxtnwdaehgu339e3k7mgpz4mhxue69uhkzem8wghxummnw3ezumrpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpr9mhxue69uhkvun9v4kxz7fwwdhhvcnfwshxsmmnwsqzuemfw33kjarpv3jkcttswfhk5etrwskkgmmrw4kk2mn5v96xjmmw9438jttnw3jkcmrp94mz6vg66gkdr#30818:fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1:nkbip-01

We also have a tutorial on how to publish with our client.

nostr:nevent1qvzqqqqqqypzphzv6zrv6l89kxpj4h60m5fpz2ycsrfv0c54hjcwdpxqrt8wwlqxqythwumn8ghj7um9v9exx6pwdehhxtn5dajxz7f0qqs9lruryfcmgtyuhcvqmqxtpxgsh4gr4heewr3pxhgwlgyrk6rdmyg757av4

Hi! Thanks for reaching out 🙂 I had a quick look at Alexandria and wanna say great work you guys! Ngl I thought there's no book app on Nostr yet and I have a unique idea 😆 Glad I found out about it before any serious coding 😛 Can't commit to anything (and don't expect anyone to do it either) but perhaps there's a way in which we can collab? Will check out Alexandria in more detail later when I have more time.

I use asciidoc. Have a file per chapter. This then gets combined with a GitHub action into a PDF using book.adoc with a theme. A release package has everything to upload to Amazon for self publishing.

Pretty cool. I reverse engineering how Andreas Antonopoulos did it for Mastering Bitcoin I think it was.

https://github.com/BenGWeeks/T-Minus-15

I'm not sure, but maybe its better to have each chapter be its own event...

Super long md events might get dropped.

I think that would make sense.

stop, no one will use this fucking slop

This is a demo not the final app. I just wanted to test the idea.

Was going to say the same. They've made good headway in this area .

They are onto something. I like the same too. Thanks for sharing.

Excellent idea. Really cool.