Oddbean new post about | logout

Notes by brugeman | export

 Great start! Can you link to your original article please? If it's on nostr then it should be possible to bring it there too 
 Making a website out of your Nostr content is pretty legit, but what if I want a website to be on... 
 Let me know if you have any feedback or questions! 
 Did you know your npub.pro site gives you a nip05 nostr address?

Just type _@.npub.pro ... 
 Nice little benefit there

nostr:nevent1qqsgz8fej8q409mpawsr09thka3g28nfu66lgjjj4sduj6xqe37juegpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygqgat09ph63mf9y9awuq30rtvm3jqhqd44gq5s4hmpawtwxslxtqspsgqqqqqqsquy3de 
 Yes please but use a new hashtag so we could have a nostr site with this! 
 Ok, keeping the feed consistency between the outbox model (only downloading certain event kinds f... 
 I tried it and came to conclusion that I am too dumb to do that well and switched to a background service that fetches stuff properly at it's own pace and UI reading from local db. At least there was no tension btw UI latency and relay overload. 
 Well ideally user wouldn't see anything that requires further networking. That's not gonna work with search and global ofc, but those are kind of rare cases. Damus is trying to perfect this approach so hopefully we'll have something to learn from there 
 The nostr relay query language needs an upgrade. Started to hit the limits 
 App events should include OS tag. These complex queries seem to only be needed when data structure doesn't fit your use case 
 That's what I am saying - the general solution is data duplication, not complex queries. We duplicate events across relays already, duplicating fields across related events makes as much sense. 
 Lovely #art on https://tomoko.npub.pro


nostr:nevent1qqs87ytzwlvupgknazmfhd6ts3kd786j7mvdk47ev7zjl4v0cutcyeqpz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg978yzresfwl0wlaetym9w6w5d8rhmvzw0zmm69cscu4h4554eu5vpsgqqqqqqszwe4ud 
 Here's an #asknostr for today as I finish up a round of research. I've already looked into this a... 
 There is nip46 for remote key access over Nostr (key storage apps like Amber and nsec.app support it), so it doesn't have to only be "couple apps or browser extensions", there's also nostr-login library to simplify the use of nip46 in web apps. 
 Hi nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy Strange, I deleted some ... 
 Thank you for raising this question, there was some issue that made deletes a bit less reliable, fixed now. I see you've deleted 5 sites and no longer see them in your admin panel.

It's still possible they could appear there occasionally - this could happen if some relays haven't received/processed our deletion requests, and then if we failed to load all deletion requests when loading your sites due to relay timeouts etc. That's the way nostr works, we'll see if there is anything we could do to improve it further. 
 We're rebuilding the web, one note at a time. Npub.pro is a fantastic way to turn your notes and ... 
 Yes! Anything we should improve next? 
 Where would content come from? 
 Yes it does! Moving things around definitely coming  
 Search on nostr:nprofile1qqsq36k72r04rkj2gt6acpz7xkehrypwqmt2spfpt0kr6ukudp7vkpqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzpmhxue69uhkummnw3ezumt0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0v2l6t9 sites!

Those search buttons on your sites now work as intended:

https://v.nostr.build/BGgfO03h6IXifJOf.mp4

It's searching through events in the local database, so it's fast and works offline.

Slowly but surely we will make these nostr sites great! 
 250+ nostr websites already out there 🎉 
 Would love to know your feedback if you try it, takes two minutes to set up 
 Yeah looks nice!
Yeah previews aren't trivial definitely needs more testing, thanks! 
 When site was created there was a link to dashboard, it's at npub.pro/admin

And yes, proper video players and embeds are going to come, thanks! 
 Did you press the Publish button and got a nice big pink spinner and Open website button? Looks like your site wasn't published, maybe you stopped at the preview screen? 
 There you go - embedded video player:
https://i.nostr.build/pn9b980LIygJjkO6.png 
 You want a preview picture in the list? 
 Yes need a bit more time to get there 
 Thanks, nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpzpmhxue69uhkummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qyxhwumn8ghj7mn0wvhxcmmv6zf3fc redesigned it. 
 Random npub is because you need to login first to zap under your name. The error I will check  
 Does that mean the mint is on the phone? 🤔
nostr:nevent1qqs9xzrlasmnzyklfsl968cmr53ggua4tagpyh... 
 I guess not bcs it's hard to keep it running in background  
 Should I write about my experience with designing for open source projects? 
 Yes 
 It can't find your list of relays. Please try going to relay settings in the app you're using and change/add some relays and save it, your relay list should then get republished. 
 It might be because you never played with the relay settings, no need to add anything really but to make sure it gets updated and republished try adding some, i.e wss://nos.lol or wss://relay.damus.io, or try deleting and re-adding something back, I guess. Snort should work for this. 
 I don't think it will fix itself. I only see 1 relay in your list now - damus. Can you please try re-adding your relays using the same software you used to add damus? 
 Things should be better now, but you should edit your site settings at https://npub.pro/admin and remove a hashtag "notnotgood" from the filters - only posts with this hashtag are fetched atm.  
 Thanks for the input! Many people are asking about it, so it's definitely coming  
 It works, and the art looks great! 
 We need to be able to zap anything.  Both inside and outside of nostr. 
 On nostr you can zap anything using zapper.fun 
 I wanna use njump.me as my profile off of #Nostr but I'm reliably informed by nostr:nprofile1qqsr... 
 Most themes have an author page. But themes don't have a good place for an npub or nevent, and there are no "open with a nostr app" buttons etc. Working on it. 
 Why? What's not working? 
 What's your favorite non-social-media Nostr usecase? 
 Wow swarmstr got so much better! 
 nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy NIP-512 looks exciting. Do ... 
 Aside from the manual curation (selecting which posts to include etc) we need to support nip09 deletion too. Right now we rely on relays not serving deleted events, but we should also fetch deletion requests and suppress events requested for deletion even if some relays return them. 
 Great success! 
 These are built into the theme and aren't customize-able. Theme customization is not trivial atm, I'd suggest to choose a different theme for now.  
 nostr:npub1pr4du5xl28dy5sh4msz9uddnwxgzupkk4qzjzklv84edc6ruevzqlxmkzp trying to set up a website ... 
 Ah ok, I found this in logs, fixing, please wait a bit! 
 Fix deployed, you have 1-letter username which it tried to use as subdomain name for your site and failed, the error on the screenshot shouldn't happen now, please try again. Thank you! 
 Thanks! 
 Self-hosted, awesome! 
 Take a look at our nostrsite repo it is applying libnostrsite for the browser  
 What’s the difference between a note and a post? Trying to figure out npub pro 
 Post is long-form content, you can create it with highlighter.com or habla.news or yakihonne.com 
 Bad understanding of Nostr to position as “social media.”

Being social-media-obsessed is leg... 
 Exactly. İt's a better way to build online spaces and services of all shapes and sizes. 
 It depends on which app you're using and on relays, please try adding more public relays to the receiver of messages, i.e. wss://nos.lol wss://relay.damus.io wss://relay.primal.net 
 npub.pro is a game changer.  The web has been #redecentralized.  Finally. 
 I'm sorry but I wasn't able to reproduce any of this on my ubuntu+firefox+alby or any other ways. Maybe clear cache for npub.pro in your browser and try again? Thanks!  
 Please welcome Npub.pro!

This is a tool to make yourself a beautiful Nostr-based website.

It's been long in the making, and we're thrilled to launch it on this special day!

Here is a short demo of how you can make yourself a website right now:

https://v.nostr.build/kZG9O.mp4

It's free for anyone getting started, it's open source and self-hostable. 

Why get yourself a nostr-based website?

- beautiful themes (any Ghost theme could work)
- great looking shareable links to your content
- works like an app, add to homescreen, useable offline
- SEO-optimized
- attach your custom domain or host yourself

Try it at https://npub.pro

Learn more on our Nostr-based blog: https://blog.npub.pro/post/npub-pro-is-live

P.S. If you like how it looks, that's because @Karnage designed it. Thanks man, it's a pleasure to work with you!
 
 Yes this is a good idea to include media files into npub.pro, thanks! 
 Yes I think I do, these are media file events displayed in Amethyst, we could support them in npub.pro too 
 Added deletes yesterday  
Event not found
 I guess it's a plugin for exporting wp posts to nostr, but I might be wrong. Could you post a link, please? 
 Yes, thanks! Now you can use this plugin to export everything to nostr and then switch to a nostr site :) 
 Kind of, but also it's just more cosy here for your posts 
Event not found
 Awesome! The custom domain feature isn't live yet, if you plan to keep hosting your site with us and become a paying customer to attach a custom domain please let me know, we'll try to prioritize this. 
Event not found
 How did you do it? Which dns records did you create? 
 I don't think you can reliably redirect your apex domain to npub.pro site atm bcs it's behind cloudfront cdn with dynamic IPs, that's why we need to implement this on our end first. Subdomain with CNAME record would work though  
 Oh this is redirect, not a dns change. Anyways, great to see you switching! 
Event not found
 Hi, you've created this site by signing in with your keys, so it's signed by your keys. But now you're signed in with DM, which means we don't have access to your keys and can't publish a delete request for this site. Please try to login with extension or nsec.app to delete this site. I know it's a bit confusing, we need to figure out better explainers for all of this.