Oddbean new post about | logout
 NIP-96 has been merged! 🚀 

File servers, please use this new unified API. 

https://github.com/nostr-protocol/nips/blob/master/96.md 
 Yeee 🔥🔥🔥🫂

nostr:nevent1qqspnsncj3mh5l4ktcvzjvn397wps22salxzz3hqrkcwsuz4uvkezacpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqvzqqqqqqy8u2zy8 
 Very interesting nip 🤔 
 👀 
 Now I can use custom image servers? I want to use my own, but uploading manually sucks! 
 Soon 
 This is huge! 
 would be cool to have a thing like this but that any relay can implement as a file service... just needs 64 character hex content ID hashes or similar to make search easier, make it talk regular http file request language but map the files to their identity hashes

idk what y'all in the rest of dev land work with but making a file server with #golang is ridiculously simple, such a service would be a few hundred lines of code 
 @Stuart Bowman the NIP I was telling you about today 
 
nostr:nevent1qqspnsncj3mh5l4ktcvzjvn397wps22salxzz3hqrkcwsuz4uvkezacpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqqqptyu3cq 
 Good thing I haven't written a lot of code for dropstr just yet.
Phew. This'd have make me mad for five minutes. xD
nostr:note1r8p839rh0fltvhsc9ye8ztuurq54pm7vy9rwq8dsapc9tcedj9ms0eh4at  
 a NIP with a lot of potential
nostr:nevent1qqspnsncj3mh5l4ktcvzjvn397wps22salxzz3hqrkcwsuz4uvkezacpzpmhxue69uhkummnw3ezuamfdejsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqstfzne5 
 Can we add a motivation section to make it really quick to see what this is and what this isn't and what it solves?

Afaik, it doesn't put files into relays, so it still has the risk of files going missing... I'll keep reading now. 
 no, it doesn't *necessarily* put files into relays, the relays have to implement it

it does implement a method for regular CDN type hosting to be the target for a content link but also allows for relays to do the same thing 
 yay! 
 bitties and nips to the moon 
 i'm gonna be looking close at this one make sure i implement it at some point down the track not far from now

it's just a http json chatter so it should be pretty straightforward 
 Nostriches that use image hosts will be happy to know that NIP-96 is now officially official.
nostr:nevent1qqspnsncj3mh5l4ktcvzjvn397wps22salxzz3hqrkcwsuz4uvkezacpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqvzqqqqqqy8u2zy8 
 LFG 
 Ahhh nice! Would like to implement this in Drupal with a (contrib) module...if I had the time I would build it 😉 /cc @triskal #Drupal #CMS 

@Fabian this also applies to https://github.com/fabianfabian/nostr-media I suppose 😃  
 You mean this one?
nostr:nevent1qqspnsncj3mh5l4ktcvzjvn397wps22salxzz3hqrkcwsuz4uvkezacprfmhxue69uhhyetvv9ujumn0wd68y6trdpjhxtn0wfnsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqsgfmu9u 
 之前nostr贴文发图片一直不太优雅,现在有了这个,看上去好像解决了,晚点仔细看看
nostr:note1r8p839rh0fltvhsc9ye8ztuurq54pm7vy9rwq8dsapc9tcedj9ms0eh4at 
 NIP 95 was merged this morning I believe

nostr:nevent1qyg8wumn8ghj7cfwdehhxtnvdakz7qgwwaehxw309ahx7uewd3hkctcpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq32amnwvaz7tmjv4kxz7fwdehhxarj9e3xwtcpzpmhxue69uhkummnw3ezumt0d5hsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcqyqvuy7y5waa8adj7rq5nyuf0nsvzj580ess5dcqakr58q40r9kghw90j97d