omien on Nostr: I'd like to share with you a service that has impressed me recently. Japanese users ...
I'd like to share with you a service that has impressed me recently.
Japanese users of Nostr like to use NIP-36 (CW) to post NSFW images, but do not actually use it because major clients like Damus do not support NIP-36.
So, Japanese developer
a (npub1avg…yucl) has implemented a simple reverse proxy for nostr.build.
https://github.com/ryogrid/NostrNIP36ImageRedirectorThis proxy switches the display of images depending on the User-Agent; when an access comes from a client that does not support NIP-36, such as Damus, an image is displayed in order to the original image, prompting the user to view it from a NIP-36-supported client.
To use this, simply rewrite an image URL
https://cdn.nostr.build/i/:id to
https://i.ryogrid.net/i/:id .
Published at
2023-07-19 20:11:48Event JSON
{
"id": "933bb22bfbc5cd360a24a451ef43bb795d4678fb99ad5521f371aa7a589596c4",
"pubkey": "52163ba58faea3504089debf1dfbafd7df502fba26536e3b22761da15419a4d8",
"created_at": 1689797508,
"kind": 1,
"tags": [
[
"p",
"eb119234c467ac9d2ffea5b7284f3a74bd04287a12cfd58a22d19626434cddf2"
]
],
"content": "I'd like to share with you a service that has impressed me recently.\n\nJapanese users of Nostr like to use NIP-36 (CW) to post NSFW images, but do not actually use it because major clients like Damus do not support NIP-36.\n\nSo, Japanese developer nostr:npub1avgeydxyv7kf6tl75kmjsne6wj7sg2r6zt8atz3z6xtzvs6vmheqssyucl has implemented a simple reverse proxy for nostr.build.\n\nhttps://github.com/ryogrid/NostrNIP36ImageRedirector\n\nThis proxy switches the display of images depending on the User-Agent; when an access comes from a client that does not support NIP-36, such as Damus, an image is displayed in order to the original image, prompting the user to view it from a NIP-36-supported client.\n\nTo use this, simply rewrite an image URL https://cdn.nostr.build/i/:id to https://i.ryogrid.net/i/:id .",
"sig": "3907729325f799429bb3deaaf89ed39032afd6fa929ee95012fe6e829888e70c79bb0dacabaa88ddb7012e5820ec09fdf0abf6cb94cf1a5500cbe0d26a1e44ef"
}