Song Jong on Nostr: #tuxdobananil #explains #nips #nip-92 # NIP-92: Anexos de Mídia 📸📹 ## Resumo: ...
#tuxdobananil #explains #nips #nip-92
# NIP-92: Anexos de Mídia 📸📹
## Resumo:
O NIP-92 introduz uma maneira de adicionar anexos de mídia (imagens, vídeos e outros arquivos) aos eventos do Nostr, incluindo uma URL no conteúdo do evento, juntamente com uma tag correspondente `imeta` ("metadados inline").
### Características da Tag `imeta`:
- A tag `imeta` é variada e cada entrada é um par chave/valor delimitado por espaço.
- Cada tag `imeta` **deve** ter uma `url` e pelo menos um outro campo.
- Pode incluir qualquer campo especificado pelo [NIP 94](./94.md).
- Deve haver apenas uma tag `imeta` por URL.
### Exemplo:
```json
{
"content": "Mais testes de metadados de imagem, não se preocupe https://nostr.build/i/minha-imagem.jpg";,
"kind": 1,
"tags": [
[
"imeta",
"url https://nostr.build/i/minha-imagem.jpg";,
"m image/jpeg",
"blurhash eVF$^OI:${M{o#*0-nNFxakD-?xVM}WEWB%iNKxvR-oetmo#R-aen$",
"dim 3024x4032",
"alt Uma foto cênica com vista para a costa da Costa Rica",
"x <hash sha256 como especificado no NIP 94>",
"fallback https://nostrcheck.me/alt1.jpg";,
"fallback https://void.cat/alt1.jpg";
]
]
}
```
### Comportamento Recomendado para Clientes:
- Ao fazer upload de arquivos durante a criação de um novo post, os clientes **podem** incluir esses metadados após o upload do arquivo e sua inclusão no post.
- Ao colar URLs durante a composição do post, o cliente **pode** baixar o arquivo e adicionar esses metadados antes do envio do post.
- O cliente **pode** ignorar tags `imeta` que não correspondam à URL no conteúdo do evento.
Este protocolo oferece uma forma estruturada de enriquecer eventos com mídia, permitindo que clientes substituam URLs de `imeta` por pré-visualizações ricas, melhorando a experiência de visualização de conteúdo multimídia dentro do ecossistema Nostr.
# NIP-92: Anexos de Mídia 📸📹
## Resumo:
O NIP-92 introduz uma maneira de adicionar anexos de mídia (imagens, vídeos e outros arquivos) aos eventos do Nostr, incluindo uma URL no conteúdo do evento, juntamente com uma tag correspondente `imeta` ("metadados inline").
### Características da Tag `imeta`:
- A tag `imeta` é variada e cada entrada é um par chave/valor delimitado por espaço.
- Cada tag `imeta` **deve** ter uma `url` e pelo menos um outro campo.
- Pode incluir qualquer campo especificado pelo [NIP 94](./94.md).
- Deve haver apenas uma tag `imeta` por URL.
### Exemplo:
```json
{
"content": "Mais testes de metadados de imagem, não se preocupe https://nostr.build/i/minha-imagem.jpg";,
"kind": 1,
"tags": [
[
"imeta",
"url https://nostr.build/i/minha-imagem.jpg";,
"m image/jpeg",
"blurhash eVF$^OI:${M{o#*0-nNFxakD-?xVM}WEWB%iNKxvR-oetmo#R-aen$",
"dim 3024x4032",
"alt Uma foto cênica com vista para a costa da Costa Rica",
"x <hash sha256 como especificado no NIP 94>",
"fallback https://nostrcheck.me/alt1.jpg";,
"fallback https://void.cat/alt1.jpg";
]
]
}
```
### Comportamento Recomendado para Clientes:
- Ao fazer upload de arquivos durante a criação de um novo post, os clientes **podem** incluir esses metadados após o upload do arquivo e sua inclusão no post.
- Ao colar URLs durante a composição do post, o cliente **pode** baixar o arquivo e adicionar esses metadados antes do envio do post.
- O cliente **pode** ignorar tags `imeta` que não correspondam à URL no conteúdo do evento.
Este protocolo oferece uma forma estruturada de enriquecer eventos com mídia, permitindo que clientes substituam URLs de `imeta` por pré-visualizações ricas, melhorando a experiência de visualização de conteúdo multimídia dentro do ecossistema Nostr.