Silberengel @Silberengel - 4d
nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz is using Nostr to break entire books into parts, upload the parts, transmit them across the globe and download them on the other side of the planet, reassemble the parts in the correct order and display them as a single document. Those books are now being quietly spread to relays all over the planet. Drip, drip, drip. We can even put the different parts on different relays and then pull it together in the client, seamlessly. Once we include local relays in the relay management possibilities, you can download the books in seconds to your phone or tablet, and read them offline. And it's fast. And we haven't even tried to make it faster, yet. 🤯 nostr:nevent1qvzqqqqqqypzquqjyy5zww7uq7hehemjt7juf0q0c9rgv6lv8r2yxcxuf0rvcx9eqytkummnw3ez66tyvgaz7tmrv93ksefdwfjkccteqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcqyqqluu9dtrlf8t24vfw0x3n3djwnqx0uzfv5jvfj22xq928kpdn2u5a2rzu
I just broadcasted my 30040 books to my local relay with Nostrudel, and downloaded them to the client browser-cache. So, that already works. Can be read offline.
Locally-stored publications transmitted over relays
It sort of blew my mind, last night, when I realized that this is essentially using websockets like FTP because you can transmit any document, from any computer with a network to connection, to any other computer with a network connection, no matter how large or complex. Just have to break it into chunks, with a predefined order, with 30040s (or as a static linked list, but that'd be a different app). And we have it running. Pretty cool.
Wonder if I can do that with #Citrine, on my phone. Need to try that out.
Then you could read publications you've downloaded, on Amethyst, even when offline. If nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z implements them, of course.
Turns Amethyst into an e-reader. I'm most excited about the e-paper reader, as I love using those. Great for vacation.
I'm using the CLI that I built to create testdata. I always adjust it, to create the newest version of NIP-62 events, so that nostr:nprofile1qqs8qy3p9qnnhhq847d7wujl5hztcr7pg6rxhmpc63pkphztcmxp3wgpz9mhxue69uhkummnw3ezuamfdejj7qgmwaehxw309a6xsetxdaex2um59ehx7um5wgcjucm0d5hsz9nhwden5te0dehhxarjv4kxjar9wvhx7un89uqaujaz and nostr:nprofile1qqsdcnxssmxheed3sv4d7n7azggj3xyq6tr799dukrngfsq6emnhcpspz9mhxue69uhkummnw3ezuamfdejj7qgmwaehxw309a6xsetxdaex2um59ehx7um5wgcjucm0d5hsz9nhwden5te0dp5hxapwdehhxarj9ekxzmny9u78m52f can use them to test the implementation. You'll soon be able to just copy-paste Asciidoc into Alexandria, tho. That's almost-done and is one of the next tickets. https://github.com/SilberWitch/eBookUtility
The ticket completes the workflow under the #Alexandria menu item "New Note".
Okay, I uploaded a 30040 to localhost on my laptop, broadcasted it to thecitadel and now I'm going to download it to Citrine, on my phone. nostr:naddr1qvzqqqr4tqpzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcq9fex2mrp0ykhgetnwskkcmmrv9kxsmmnwskky7fdwd6x2mrvvykhvttvda3kzmrgdaehgnarx8s
Success. Ebook download to mobile relay worked seamlessly. https://image.nostr.build/6e9af735fa536546ad7679dceabec55c4e4400a2500c2ce2dffafdd8d7d4c5c0.jpg
It's actually gone ahead and downloaded a bunch of books. Citrine is clearly hungering for more books. 😂
nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7auvdel I'm storing my books on your little relay. I hope you don't mind. 😁
I'm totally preoccupied by #offlinestr because our local mobile Internet is so dodgy and expensive, and the Wi-Fi in our house is slow. Also, I just like downloading everything and reading it later, wherever I am. Take some eBooks and eMagazines on the flight or on vacation. Catch up on your DMs from the subway station. Or just send a document from one machine in my house, to another, over LAN or short-range. What about over #meshtastic?
Both. They can upload to their own relays or to thecitadel (which we don't charge for). They will also be able to setup zap-to-decrypt on their own uploads to theforest (which is paid), but we have to figure out how to build that, first. nostr:nprofile1qqsg6d9aysezgrzkxut550d3jxrch2suzvawcuumvj3xgfvlg997x2cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0lhqp8l was talking about that, recently.
We're going to be mass-importing all of the off-copyright titles we can find and format, as well. But only after we get this first release done. The world is full of free books. Let's put them on Nostr. Anyone interested in helping, can go ahead and start uploading to thecitadel.nostr1.com with the ebook utility.
Oh, yeah, that would be sweet. Probably not even that difficult, since you can convert automatically between HTML and Markdown or Asciidoc. But the devil is always in the details. 😂
We actually have a concept like that, for online sources of research papers, in the Euler edition of Alexandria. Now, that I think about it, that might actually do the trick. New use case, thanks.
Like, you could transmit #sheetstr or a longform article, or a set of slides, from your laptop to your cellphone or tablet, over any network your relays can handle.
Can't believe I didn't think of that, myself. So obvious. Doh!
Have you tried just clicking on this, on your cellphone and then scrolling down? It goes on and on. Less than 9 seconds to download all of that, and then you could read it offline. Like, I can't get over it. 😂 https://next-alexandria.gitcitadel.eu/publication?d=jane-eyre-an-autobiography-by-charlotte-bront%C3%83-v-third-edition