The static URL is below.
The issue I had was when I wrote it in plain JavaScript was I needed a better UI template engine. Then I ported the code to Svelte to finish the relay import from extension and kind 10002 query across relays.
I then found out that Svelte is a real pain to export a single self-contained file (they love server side rendering apparently). Maybe someone can assist?
The GitHub repo version can be run locally and has those two features included. I don’t have a hosted version of the Svelte at present.
The logic at present is to rely on a bootstrap list, your browser extension relay data, and kind 10002 + any custom relays you wish to add - and broadcast the deletion to them. It doesn’t connect to relays first and ask which relays have that event - it just sends the deletion proactively to all loaded/selected relays.
If someone wanted it to blast deletion out to 100s of relays blindly, they can edit the bootstrap relay list in the code and it should work fine.
One limitation with the browser extensions is they can be very noisey with too. I made buttons for what could have been loaded (mostly) automatically, because at least with Nostore, it asks to read pubkey, then asks to read relays, and then asks to sign event. Lots of approval popups.
Everything can definitely be tweaked or improved. Things like private relays lists will need support
https://cdn.nostrgraph.net/public/delete.html