Hello Nostr fam. I would like to suggest a tool for Nostr.
I'm not a dev code, so please allow me to at least suggest a tool to contribute to Nostr building.
I have been using Primal as the main Nostr client (Desktop), but sometimes I switch between Coracle or Snort.
I have another account where I post a lot of draw images by myself and other info with images.
There was a day Primal was down (due to maintenance I think). What I notice is that all the images I upload on Nostr using Primal (probably 70% is there) was down together, even in another clients (since the images link to primal server).
So I think I found a "centralization point of failure". If this happen with other Nostr clients as well this can became bad thing if a user uses 100% of it to upload images, and then this client just end its services for any reason.
My tool suggestions is a "raffle uploader media" library. I can call this Shuffle Images Library. What will this do:
This library will use the all the bigger/good quality Nostr client servers to randomly raffle where to upload the media every time I do this.
Ex:
First action: I uploaded one image on the Shuffle Library: I got a Snort uploaded link this time.
Second action: I uploaded a new image on this: I got a Damus uploaded link this time.
Third action: I got a Primal uploaded link this time.
...
So every time I upload an image on this I got a random image server link.
This way I will DECENTRALIZE my account uploaded images. With Nostr we can save our text forever, but I saw this issues with images.
I hope it can inspire some dev.
All the best Nostr family.