nips icon indicating copy to clipboard operation
nips copied to clipboard

"attached" url field

Open earonesty opened this issue 1 year ago • 11 comments

a data url can allow for the embedding of images with mime type:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs

or the embedding of a gif, or podcast link or whatever

a single url field as an "attachment" should be more than enough for all major use cases that people have been discussing

the field can just be named url. the decision as to what to do with the url can be based on the event type (for example, a set_profile event vs a text_note event can use the url for the profile pic vs an embetted pic to go along with the note)

example of an embedded image:

data:image/png;base64,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

earonesty avatar Dec 19 '22 19:12 earonesty