Wonder if I can do that with #Citrine, on my phone. Need to try that out.
Discussion
Then you could read publications you've downloaded, on Amethyst, even when offline. If nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z implements them, of course.
We need to make Citrine faster, but yes it should work.
Turns Amethyst into an e-reader.
I'm most excited about the e-paper reader, as I love using those. Great for vacation.
nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7auvdel I'm storing my books on your little relay. I hope you don't mind. π
Not sure if users are going to be able to upload book titles or if users will readΒ from what is offered eventually. I immediatley think of requesting a title for an ecash payment.
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.
I really like the idea of reading on nostr, rather than web.
I was commenting that it would be excellent if when a web url was pasted into a note that the article itself would format as a long form note on nostr rather than taking me to the web.
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. π
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. π
You could download entire libraries to your cellphone and highlight and comment all over it, and embedd bits into your notes, when chatting. Bonkers.
Events are so crazy lightweight and relays are so wicked fast.
Watch out for the book police! π. More books, more formats, more MORE! i was thinking to myself about an indestructible print book. we have the technology. why are there not more formats available???
Could you maybe have an ai comb over project gutenburgs website a lot of free classic books are there
Yeah, that's where I get the test material from. We'll have to automate it, more, to get high throughput. I'm slow. Took me about 30 man-hours to do the Bible, even using multiple parsing scripts.
Yea, essentially the main issue with performance on citrine was that I was not using suspend functions in the room dao operations, it would lock the database until a query completes and it would not cancel coroutines when needed.
I haven't done any benchmarks but using lmdb from rust-nostr seens faster, don't have the 100-200 memory limit of android apps but I loose everything else like flows, group events by kind etc
Haven't tried nostrdb yet
Using sqlite I still have to test if I can improve some index and I always have to remember of the memory limitations, if anything tries to get all events from a big database I have a oom and the app crashes
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.


It's actually gone ahead and downloaded a bunch of books. Citrine is clearly hungering for more books. π

This is awesome
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?
Nostr public relays make most sense as a transmission medium between local storages.
If looking for persistence in the cloud better use a web server.
But "get me this epub onto my reader right now", Nostr looks great π