Quem tiver o interesse? Esta no formato EPUB

nostr:nevent1qqszac4ekd4m8p90naypma3v4e5tsjrqn69swe7ed3ytnw6cppnnhdsppamhxue69uhkummnw3ezumt0d5qs6amnwvaz7tmwdaejumr0dspzpyd75hxexc2sf3qf4t69j5tf3rmg5t7dfqnk9lvknf7dcuwlg3gut4d8wh

#Brasil #bookstr #epub #ebook

Reply to this note

Please Login to reply.

Discussion

Cadê o link

Copie o link do vídeo e cole no navegador, o arquivo será baixado.

Esse vídeo não ta carregando pra mim

Não é video, ele tentou compartilhar epub, mas isso ainda não funciona no amethyst 🤔

Copia o link e cola no navegador que baixa 👍

java.lang.IllegalArgumentException: MIME type application/epub+zip cannot be inserted into content://media/external/video/media; expected MIME type under video/*

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)

at android.content.ContentProviderProxy.insert(ContentProviderNative.java:589)

at android.content.ContentResolver.insert(ContentResolver.java:2222)

at android.content.ContentResolver.insert(ContentResolver.java:2184)

at com.vitorpamplona.amethyst.ui.actions.MediaSaverToDisk.saveContentQ(Unknown Source:57)

at com.vitorpamplona.amethyst.ui.actions.MediaSaverToDisk.access$saveContentQ(Unknown Source:0)

at com.vitorpamplona.amethyst.ui.actions.MediaSaverToDisk$downloadAndSave$1.onResponse(Unknown Source:64)

at okhttp3.internal.connection.RealCall$AsyncCall.run(Unknown Source:52)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)

at java.lang.Thread.run(Thread.java:1012)

Esse livro me causou um choque mental quando li

Nos sebos o preço desse livro varia entre 117 e 1200 reais. Houve um entreveiro entre o autor e o organizador, ouvi que depois o próprio Olavo de Carvalho não queria mais que fosse editado. Quem tem, tem. Quem não tem...

Pra corroborar o que eu disse: a partir de 1:09:30

https://youtu.be/w3kU82PDVGo

Existem algumas formas de criar e publicar eventos no Nostr. Vou começar pelas mais simples:

## 1️⃣ Usando o Bouquet

Você pode usar a ferramenta [Bouquet](https://bouquet.slidestr.net/upload) para gerar eventos. No entanto, a ferramenta ainda não está completamente funcional, pois não permite publicar diretamente por lá. Ela apenas gera o evento, e você precisará de outra ferramenta para publicá-lo.

### Como Usar:

- Após gerar o evento no Bouquet, você pode publicar utilizando o [Nostrudel Publisher](https://nostrudel.ninja/#/tools/publisher).

- Alternativamente, você pode usar `curl` ou `websocat` para fazer a publicação, já que o Bouquet assina os eventos para você.

### Exemplo de uso com websocat:

```bash

echo '["EVENT", {SEU EVENTO}]' | websocat wss://nos.lol

```

## 2️⃣ Criando o Evento Manualmente

Outra forma é criar o evento manualmente. Siga os passos abaixo:

1. Acesse o seguinte link para criar seu evento:

[Njump | Evento de Exemplo](https://njump.me/nevent1qvzqqqqyyupzpyd75hxexc2sf3qf4t69j5tf3rmg5t7dfqnk9lvknf7dcuwlg3guqythwumn8ghj7mn0wd68ytnp0faxzmt09ehx2ap0qy28wue69uhnzv3h9cczuvpwxyargwpk8yhsqgpwu2umx6ansjhe7jqa7ck2u69cfpsfazc8vlvkcj9ehdvqseemkc77dv6c).

2. Clique em **"Show more details"** para ver o JSON do evento.

3. Copie o JSON gerado e altere as informações conforme necessário, seguindo a documentação oficial do Nostr:

- [NIP-94: File Metadata](https://github.com/nostr-protocol/nips/blob/master/94.md)

- [NIP-73: External Content IDs](https://github.com/nostr-protocol/nips/blob/9821b0e999be6d8093691fdadc34f94fd1a12a9a/73.md)

- [Nostr Standardized Tags](https://github.com/nostr-protocol/nips?tab=readme-ov-file#standardized-tags)

4. Após configurar o evento, você pode usar o [Nostrudel Publisher](https://nostrudel.ninja/#/tools/publisher) para postar, ou desenvolver seu próprio cliente para assinar o evento antes de publicá-lo. Ferramentas como **Postman** e **Curl** também podem ser utilizadas para realizar a publicação, para assinatura existem ferramentas como [NostrTool](https://nostrtool.com/) más não as conheço intimamente.

Espero que com esse breve tutorial tenha respondido sua duvida.

Pelo número de passos, acho mais simples usar um servidor externo...