Replies (95)
Sheetstr 🤣
Awesome!
science has gone too far
problem is event size limits
not anymore
I fucking love spreadsheets. Are these unique for each npub or is it a collaborative thing?
The best has arrived!
My brain can't cope with this
Right now it's fixed for 1 spreadsheet per user. But it's just for the demo. I am terrible for web interfaces. :(
WS frame size limits
Well, SHEET! Now we're talking.
😂
😂
We have Docstr and now Sheetstr. We just need Slidestr and we have a Google Docs / Microsof Office replacement. Toss in a Blossom drive and we can stop using my Google and Microsoft altogether. This smells like winning.
Brah… 🤣 🤯
When docstr?
@Sep any chance to whip up the new design and join forces??
Vitor "Mad Scientist Master of NIPs" Pamplona.
oh wow!
Nice
👀
I know haha. I designed a newish version of it. Hoping
@Sep gives it a proper go. 🚀 💪
keep him away from my nips
👀
broken on FireFox, seems like its not loading the example event correctly.
But it looks awesome on chrome 💯
Exciting times.
What’s next… mailstr?
666
Google Docs Must Be Destroyed!
i would love a self hosted sheets. not sure i would use nostr for the backend but fuck it maybe why not.
I originally thought this was a joke but Ive had a few drinks and now its growing on me
My main concern would be lack of strong consistency on an application type where consistency is expected when collaborating with multiple editors. If you’re doing accounting, you don’t want your numbers to be off because an event could not be fetched from a relay. But cool concept and might still work under certain circumstances.
I'm just getting a white screen 😟
wen CRDT notes
How tf
OoOoOoh nifty
Cross sheet formulas, please!
Nice! I can’t see it in LibreWolf but it looks great in Firefox.
That should work. :)
1 gb storage
Late night with Vitor "between the sheets"
more apps and features on NOSTR !
View quoted note →
What black magic is this?
Nostr-native indeed. Fully talks to
@Alby.
View quoted note →
Whoa cell merging works, I figured that would be a coming soon type feature.
Sweet.
It probably won't save though :(
Figured the demo would be basic. 🙂 Is this going to end up spamming events to my profile for each cell? I see it's looking for permissions for each edit, but does it only writing to a specific relay?
I'm using Android Firefox btw.
For now yes, it just writes to nostr.mom, but it could be expanded to use your relays. :)
But yes, it writes everytime contents change, which could also be improved later on.
It’s getting there!
Serious question: what would be the ideal use case for this? What problem is this solving ?
Don't forget formstr
Alternative to centralized services of e.g. google for co-working on a shared spreadsheet.
You've earned your nerd stripe for the day.
my man 🫂
Awesome stuff! Please drop nostr-login or window.nostr.js there so I could attach my nip46 keys. I.e.
https://www.unpkg.com/nostr-login@latest/dist/unpkg.js
Would love to hear more about how it’s built. Event types, etc.
Tell us more, please!
My brain hurts
上一次是文档, 现在有了表格.
I signed extension wallet for my first editing. And this is wow!
Nostr The Google killer 😁
Yes to everything 😸
Wooooow
I need to solve this and spread sheets can help for sure, im not good at using it though. Anybody want to solve together?

this is so cool!
Loving the other stuff.
Can we have a banner disclaimer at the top please “THIS IS NOT A DATABASE, DONT USE IT LIKE ONE”, thanks!
Literally the bane of my profession programming experience is customers handing me spreadsheets.
Very cool. A little buggy on Chromium for me. Will keep playing with it.
Awesome 😎
Holy sheet
Espectacular Vitor, cada día mes sorprendes más ✨✨✨🫡🫡🫡👏👏👏👏
Wow!!! This is great!
That's
@ hodlbod's new podcast.
😂
Officestr
Nice feature.
How do I login?
NIP-07 or NIP-46
I see….
Nostr login flow really sucks.
On mobile “Nip 07” isn’t visible unless the extension is “authorized” for each website. So the user has to remember this and THEN activate the plugin and THEN reload the website.
Nip 46 is supposed to fix issues with mobile app login … but nsec bunker holds private keys in custody … so “Nostr login” was created as a “local storage” implementation.
Nostr login requires what “looks like” a Nip05 address, but IS NOT. There’s not even a name to call this email looking address you’re “supposed” to enter … but it’s only available at one of two domains. ALSO not explained is the fact that it’s “non custodial” (users have no idea) AND once you create one you have to remember it IN ADDITION to the Nip05 address AND Zap address that are ALL essential parts of Nostr.
This is a MESS.
I literally don't know why but ok
Thank you for the hint on mobile extension behavior. Will move the Sign in with extension button to advanced section in case where extension isn't yet 'authorized'.
> Nip 46 is supposed to fix issues with mobile app login … but nsec bunker holds private keys in custody … so “Nostr login” was created as a “local storage” implementation.
Nostr login is not a "local storage" implementation. This sentence makes no sense to me. And even if you meant nsec.app instead of nostr login, it follows nip46 spec and doesn't invent anything proprietary wrt nip05 addresses etc.
> Nostr login requires what “looks like” a Nip05 address, but IS NOT.
It is nip05 address, you can have many of them, your nsecbunker/nsec.app issues one for you, as per nip46 spec.
> There’s not even a name to call this email looking address you’re “supposed” to enter … but it’s only available at one of two domains.
We call it username. And it's available on all modern nip46 services, except for locally-hosted ones like Gossip app.
> ALSO not explained is the fact that it’s “non custodial” (users have no idea) AND once you create one you have to remember it IN ADDITION to the Nip05 address AND Zap address that are ALL essential parts of Nostr.
You're probably speaking about nsec.app's 'non custodial' nature? It's not directly related to nostr-login library, but yes - I don't like it that you have to remember yet another username/nip05 address to login. I have some ideas here, thank you for reminding me.
> This is a MESS.
It is, this whole Nostr thing is a giant mess. It's our job to both create it and to manage it. Thank you for participating.
I'm new to everything Nostr. Yesterday was my first day. I'm still figuring out how it works. Meanwhile, I'm a self-taught software engineer. Recently, I developed an exploratory data analysis app using the Streamlit Python library and some other libraries. Everything works fine, and it was a collaboration project on GitHub. You can use it to explore data in a spreadsheet. Here is the link:
https://exploratoryda-charlion.streamlit.app
If you find the app useful and would like to support my work, you can contribute by buying me a coffee. I know I will have to make changes and adapt it to blockchain technology in the future. However, being in Africa, I am facing financial difficulties. Any support would be greatly appreciated.
Thank you for your understanding and consideration. #nostr
#exploratorydataanalysis
#streamlit
#python
#collaborationproject
#github
#dataexploration
#spreadsheet
#donation
#blockchain
#africa
Okay fuckin cool instant set up with your Keypair and super easy if you manage that with Alby. Give it a shot!
View quoted note →
👀
Google Maps, Twitter, Sheets... what else will these great devs build on Nostr? 🚀
View quoted note →
OOOO 👏🏻🔥🚀
Wow! How is this even working? Decentralized, really?
Does anybody know how privacy aspects are considered?
I often read about that's possible to read out your IP address when you write a note?!
Unfortunately I have no deeper understanding for the technical aspects of nostr protocol
#asknostr #grownostr #plebchain #nostr
probably would want all accountants to be using the same relay, maybe multiple relays for redundancy
on a fakking Sunday nonetheless...man is industrious as fk
👏 this looks awesome