Agree. šÆ. (Not the JS disappear part thoughā¦. Itās bloated but thereās nothing else quite better)
This is why. For all its modern bloat, JS does have the best tool set for nostr client development.
nostr:note1tjcsm3k946jyksuh3w8vy999hyuxape77uvv5rs4c5mcd277t2cq5h5ym5
nostr:npub19pw5egjuhcsfsv42zkjtjs6nhpm69lnv8w2dacdyez7rvacrqnds6xjtwk develops nostore. AFAIKT
I installed simply via the AppStore.
Nostore also works in Orion browser IOS.
correct link:
https://github.com/nostr-dev-kit/ndk/blob/master/ndk/REFERENCES.md
and thank you dear Pablo.
nostr:npub1manlnflyzyjhgh970t8mmngrdytcp3jrmaa66u846ggg7t20cgqqvyn9tn you can also take a look at Nostr-Hooks (yes, it's a React lib, but you may still get some inspiration about how it's dealing with NDK)
Thank you all for your guidance. Iāll have more questions as I progress fwd on this social onboarding client for Nostr. So far ⦠just a āfollow meā QR code that opens in an exiting local client. Soon to be also āinviteā QR codes (of course using nostr-ignition š nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc ) for onboarding your fiends to nostr.
nostrmeet.me
Which means I can use actual images (data urls) instead of canvas to render QR codes. Which means ⦠press and hold to save QR to device for printing or sharing on social. Whew.
That took up like ALL of my post Covid brain cells. For some reason I could wrap my head around how to get data dynamically in svelte. I tried every attempt possible and pulled my hair for days. Turns out good old fashioned fetch after all.
Now I have QR codes rendering on server side, fetched AFTER user data has loaded on client side.
I know. I know. Hear me outā¦š¤£
We all want to be left the fuck alone⦠but as soon as we āunironicallyā suggest that peopleās right to āget hit by a car or bump into a pedestrianā should be restricted ⦠well ⦠you know⦠insurance companies and government (and the lawyers they pay) just LOVE to help ākeep us safeā.
So no⦠Iām not in support of all that just so that you can be ānot botheredā by these AiRheads.
Just saying.
Let āem fuck around and find outā¦
Svelte load() + $ndk is kicking my ass.
- login asUser using any npub or NIP05 in URL
- without clearing authUser session (signed in via extension or bunker) if it exists
- instantiate asUser (if != authUser) and load profile on server side to generate and store QR code (image files) before page load
- store asUser $ndk, $user, and $qrcodes locally in PWA, to navigate entire app āas userā when route changes.
Do I instantiate $ndk separately for each user?
Do I instantiate on server and pass to browser?
Does $ndk need to pass updates to local $store ⦠how does this work?
š«¤
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc ⦠anybody?
Wd we be LESS addicted to ubiquitous AR?
Iām happy with a laptop and a phone. Maybe a tablet, but only one at a time!
Marketing department wd retake the shot. Heās a bit too impatient, like heās on the āimportant busy showā, to be a brand ambassador.
You DO want more restrictions on personal freedom? Or just ironically?
Rendering images on server side so that QR codes can be downloaded for use in print or social. Baby Steps.
nostrmeet.me
So yea⦠just another power monger? Even if ābitcoinā and other things, people in power care only about one thing. Thatās what I see here.
I think we could use NIP51 lists (from friend and friendās follows) as additional source of data to help categorize āsuggested followsāfor new users. Thatās a great idea. Thanks.
https://wavlake.com/track/3bc29fb6-7464-4491-986c-d328d1d5436b nostr:note1wl86w2ugw99nm3a8hxm6dltx4q7qmmr9v023z5xwwlhdkz5q7rrs8wzvr7
Yea yea.
Yes. User generated lists (NIP51) have lots of potential. Problem with NIP51 (at least for now & correct me if Iām mistaken) :
- no standard for indicating what any list should be used for⦠as new use cases (NIP) possibilities for user generated lists emerge how will clients know which lists to incorporate for each use case?
- little client support for user generated list for lack of use cases (see above)
- the content of these lists has to be curated by hand (for lack of client support) which means not many people will use them or keep them up to date.
