<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-09T23:23:19Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by gabrielmoura</title>
  <author>
    <name>gabrielmoura</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub102cjfjzr29gxjw84q27lzj53gvwecr6h3rdd3tlhxk4xerxvn89qal7ng0.rss" />
  <link href="https://nostr.ae/npub102cjfjzr29gxjw84q27lzj53gvwecr6h3rdd3tlhxk4xerxvn89qal7ng0" />
  <id>https://nostr.ae/npub102cjfjzr29gxjw84q27lzj53gvwecr6h3rdd3tlhxk4xerxvn89qal7ng0</id>
  <icon>https://github.com/gabrielmoura.png</icon>
  <logo>https://github.com/gabrielmoura.png</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsfzvjzt0673a5lgfjk99tg0zsulewew2thc8jmxpzmvmnc0sqrgxczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5p703cc</id>
    
      <title type="html">A nova versão do NostrTube já está disponível para testes. Se ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfzvjzt0673a5lgfjk99tg0zsulewew2thc8jmxpzmvmnc0sqrgxczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5p703cc" />
    <content type="html">
      A nova versão do NostrTube já está disponível para testes.&lt;br/&gt;Se você usa Nostr, curte vídeo descentralizado ou desenvolve apps abertos, cola com a gente: teste os Shorts, importação do YouTube, presets, Blossom, uploads e o fluxo geral.&lt;br/&gt;Feedback, bugs, ideias e PRs são muito bem-vindos.&lt;br/&gt;Vamos construir isso junto.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsw705u68p3ukqg29f6xkjckv5egd3x3v2828g7rauet8ef3t70x5gprfmhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9wshsyg85v29tppqy4hve0jhptcjfyz8xretrxr9n477v8wqt050ujdvs8upsgqqqqqqszfku4z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…ku4z&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; NostrTube v0.3.0 no ar!&lt;br/&gt;&lt;br/&gt;Shorts com feed dedicado, busca e navegação direta; import do YouTube; presets via relays; Blossom mais redondo; uploads concorrentes; i18n ampliado; erros tipados e build TS7.&lt;br/&gt;&lt;br/&gt;Tá ficando parrudo.&lt;br/&gt;&lt;a href=&#34;https://nostr-tube.vercel.app&#34;&gt;https://nostr-tube.vercel.app&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Nostr #NostrTube &lt;/blockquote&gt;&lt;br/&gt;#Nostr #NostrTube #OpenSource
    </content>
    <updated>2026-07-18T15:46:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9he8c9nr7c0nqzm7z67e6088hfg8tjax57mm8ufh8cf8gps85a8szypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5znq34l</id>
    
      <title type="html">Olá a todos! 👋 Desenvolvo o **#NostrTube** nas horas vagas, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9he8c9nr7c0nqzm7z67e6088hfg8tjax57mm8ufh8cf8gps85a8szypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5znq34l" />
    <content type="html">
      Olá a todos! 👋&lt;br/&gt;&lt;br/&gt;Desenvolvo o **#NostrTube** nas horas vagas, como um projeto open-source movido pela vontade de ver uma alternativa descentralizada de vídeos crescer no ecossistema Nostr. Toda ajuda é bem-vinda — seja com feedback, ideias, código ou simplesmente compartilhando com quem possa se interessar.&lt;br/&gt;&lt;br/&gt;Sei que existem outras iniciativas por aí, algumas até mais maduras, mas acredito que há espaço para todos contribuírem e fazerem sua parte. Se você tiver vontade de participar, as portas estão abertas!&lt;br/&gt;&lt;br/&gt;Por enquanto, preciso da sua opinião em algo mais simples: estou repensando a interface visual do projeto e gostaria de saber qual vocês preferem.&lt;br/&gt;&lt;br/&gt;🎨 **Visual Novo:**&lt;br/&gt;&lt;a href=&#34;https://nostr-tube-git-feature-newthemev2-gabrielmouras-projects.vercel.app&#34;&gt;https://nostr-tube-git-feature-newthemev2-gabrielmouras-projects.vercel.app&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;🖼️ **Visual Antigo:**&lt;br/&gt;&lt;a href=&#34;https://nostr-tube.vercel.app&#34;&gt;https://nostr-tube.vercel.app&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Vote e, se tiver alguma sugestão ou ideia, deixe nos comentários — cada opinião conta muito! 🙏&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqspuaknhjcl4w6jemprdpr8ft9jwa42226lwlefamhkdhrxs25c8wgp9pmhxue69uhhyetvv9uju6tww3jhymnpw35k7mnpd3exjemgwskhw6twvuhx7un89upzq743ynyyx52sdyu02q4a799fzscans840zx6mzhlwdd2djxvexw2qvzqqqqy9shn0j8n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…0j8n&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Olá a todos, estou trabalhando em melhorar a interface visual do #NostrTube&lt;br/&gt;E gostaria de pedir ajuda para escolher entre o novo visual, o antigo e sugestão de melhorias da comunidade.&lt;br/&gt;&lt;br/&gt;Visual Novo:&lt;br/&gt;&lt;a href=&#34;https://nostr-tube-git-feature-newthemev2-gabrielmouras-projects.vercel.app&#34;&gt;https://nostr-tube-git-feature-newthemev2-gabrielmouras-projects.vercel.app&lt;/a&gt;&lt;br/&gt;Visual Antigo:&lt;br/&gt;&lt;a href=&#34;https://nostr-tube.vercel.app&#34;&gt;https://nostr-tube.vercel.app&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-06-18T18:01:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspt4kk8hv52wq46ul5nfr9g6dxh0qj78ya9wt27k4sz6cxqdu7kkczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5wv6haf</id>
    
      <title type="html">Lançamento da Nova Versão do #relay #NRServer ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspt4kk8hv52wq46ul5nfr9g6dxh0qj78ya9wt27k4sz6cxqdu7kkczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5wv6haf" />
    <content type="html">
      Lançamento da Nova Versão do #relay #NRServer &lt;br/&gt;&lt;a href=&#34;https://github.com/gabrielmoura/nostr-relay-server&#34;&gt;https://github.com/gabrielmoura/nostr-relay-server&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;## ✨ Novas funcionalidades&lt;br/&gt;&lt;br/&gt;### Suporte a grupos NIP-29&lt;br/&gt;Módulo opcional de grupos #NIP-29 com criação, join request, gerenciamento de estado e manipulação de eventos. Inclui correção de validação restrita ao escopo do protocolo.&lt;br/&gt;- `68f0aaf` feat(groups): add optional NIP-29 groups support with state management and event handling&lt;br/&gt;- `c823be1` feat(nip29): implement optional NIP-29 groups module with configuration and database support&lt;br/&gt;- `af26f82` feat(group): enhance group creation and join request handling with metadata support&lt;br/&gt;&lt;br/&gt;### Web of Trust (WoT) e camada de segurança incremental&lt;br/&gt;Subsistema de Web of Trust com configuração e lógica de validação. Endurecimento de segurança incremental com limites configuráveis e suporte a whitelisting.&lt;br/&gt;- `164ab5d` feat(wot): implement Web of Trust subsystem with configuration and validation logic&lt;br/&gt;- `98cf3cc` feat(security): implement incremental security hardening layer with configurable limits and whitelisting&lt;br/&gt;&lt;br/&gt;### Implementação do protocolo Blossom&lt;br/&gt;Handlers, métricas e queries de banco de dados para o conjunto completo de funcionalidades #Blossom.&lt;br/&gt;- `b09f64e` feat(blossom): implement Blossom feature set with new handlers, metrics, and database queries&lt;br/&gt;&lt;br/&gt;### Sincronização Negentropy e download em massa&lt;br/&gt;Sincronização via protocolo Negentropy e download bulk de eventos com integração de UI.&lt;br/&gt;- `dd21dcb` feat(sync): add #Negentropy synchronization and bulk event download features with UI integration&lt;br/&gt;&lt;br/&gt;### Jobs board operacional&lt;br/&gt;Fila de jobs com Redis-backend, suporte a enqueue/start/cancel, retomada e exclusão do histórico, e painel de UI para processos de download e sync.&lt;br/&gt;- `97db836` feat(jobs): implement generic operational jobs board with UI integration&lt;br/&gt;- `9e8a129` feat(queue): implement Redis-backed job queue with enqueue, start, and cancel functionalities&lt;br/&gt;- `111251f` feat(jobs): add resume and delete jobs history functionalities with UI updates&lt;br/&gt;&lt;br/&gt;### Gerenciamento de labels NIP-32&lt;br/&gt;API admin e componentes de UI para criação e gerenciamento de labels conforme #NIP-32. Inclui documentação do histórico de mudanças no frontend.&lt;br/&gt;- `41e1484` feat(labels): implement NIP-32 labels management with admin API integration and UI components&lt;br/&gt;- `c311336` feat(labels): document frontend change history and requirements for NIP-32 management&lt;br/&gt;&lt;br/&gt;### Gerenciamento NIP-05 e NIP-86&lt;br/&gt;CRUD completo para identidades #NIP-05 com suporte a localização. #NIP-86 com gerenciamento de pubkeys permitidas, IPs bloqueados e eventos banidos.&lt;br/&gt;- `5b87723` feat(nip05): implement NIP-05 management with CRUD operations and localization support&lt;br/&gt;- `12c37b2` feat(nip86): implement NIP-86 management features including allowed pubkeys, blocked IPs, and banned events&lt;br/&gt;&lt;br/&gt;### Painel admin — eventos reportados e busca avançada&lt;br/&gt;Endpoint de sumário de eventos reportados, modal de #analytics, busca com novos filtros, tratamento de mídia e caching de payloads do dashboard via cron.&lt;br/&gt;- `abc3de2` feat(admin): add reported events summary endpoint and improve event search with caching&lt;br/&gt;- `1b58ef4` feat(reported-events): add analytics modal and improve event search with new filters and media handling&lt;br/&gt;- `71b5970` feat(cache): transition to cron-based warmup for admin dashboard payloads when #Redis is enabled&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;## 🏗️ Infraestrutura e banco de dados&lt;br/&gt;&lt;br/&gt;### PostgreSQL e Redis com Docker&lt;br/&gt;Arquivos de configuração para #PostgreSQL e Redis com suporte a #Docker Compose e Docker Swarm. Schema otimizado com novas funções, tabelas e índices. Pool de conexões com health check.&lt;br/&gt;- `d225406` feat(config): add configuration files for PostgreSQL and Redis integration&lt;br/&gt;- `e5b6354` feat(schema): optimize PostgreSQL schema with new functions, tables, and indexes&lt;br/&gt;- `9a7b5fc` feat(db): implement database connection pool with initialization and health check&lt;br/&gt;&lt;br/&gt;### Docker multi-stage e stack Tor&lt;br/&gt;Dockerfile com build multi-stage, suporte a stack #Tor via Compose e documentação de runtime atualizada.&lt;br/&gt;- `e3b7d8b` feat(docker): update Dockerfile for improved build process and add Docker runtime documentation&lt;br/&gt;- `b162952` feat(docker): add multi-stage build and Tor compose stack with updated docs&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;## ♻️ Refatorações&lt;br/&gt;&lt;br/&gt;### Lua atômica para spam check e refatoração de DB/cache&lt;br/&gt;Script Lua atômico para prevenção de race conditions no spam check. Refatoração de arquivos de DB e cache para melhor manutenibilidade.&lt;br/&gt;- `8f652ed` refactor(cache): implement atomic Lua script for spam check to prevent race conditions&lt;br/&gt;- `ad17f5e` feat(db): refactor oversized DB and cache files for improved maintainability and clarity&lt;br/&gt;&lt;br/&gt;### Atualização de dependências e simplificação do stack&lt;br/&gt;Upgrade de módulos críticos, simplificação do stack websocket/negentropy e remoção de código não utilizado.&lt;br/&gt;- `cd632b5` refactor(deps): update dependencies and remove unused AcceptFile function&lt;br/&gt;- `9dd97bd` refactor(deps): simplify websocket/negentropy stack and upgrade critical modules&lt;br/&gt;&lt;br/&gt;### Relay information e documentação técnica&lt;br/&gt;Campos adicionais e configurações padrão no `RelayInformationDocument`. Documentação técnica principal atualizada com arquitetura detalhada e diretrizes operacionais.&lt;br/&gt;- `1cc2fd3` feat(relay): enhance RelayInformationDocument with additional fields and default configurations&lt;br/&gt;- `e44604f` feat(docs): update main technical documentation for NRServer&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;## 🐛 Correções&lt;br/&gt;&lt;br/&gt;### Validação de autenticação para eventos de relay&lt;br/&gt;Melhoria na validação e tratamento de erros de autenticação para eventos de relay.&lt;br/&gt;- `68fcf41` fix(auth): improve authentication validation and error handling for relay events&lt;br/&gt;&lt;br/&gt;### Normalização de chaves de relay e escopo NIP-29&lt;br/&gt;Normalização de chaves durante o carregamento da configuração. Validação de grupos NIP-29 restrita ao escopo explícito do protocolo.&lt;br/&gt;- `c36d580` fix(config): normalize relay keys during load&lt;br/&gt;- `4c03d05` fix(nip29): restrict group validation to explicit protocol scope
    </content>
    <updated>2026-06-09T14:12:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0s3lq47h0at2ly3hxeu5fg4kaqg0dlv2tnkckr7s9wt8dtsct4lczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu56p6a4j</id>
    
      <title type="html">Achar IA inteligente 🧠 é sacanagem 😵‍💫😅 Mas é ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0s3lq47h0at2ly3hxeu5fg4kaqg0dlv2tnkckr7s9wt8dtsct4lczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu56p6a4j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf52c23pw08fmnqcuqqmvxlz6tw3nf87wzsn79xzahg533g3stnncpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsusjell&#39;&gt;nevent1q…jell&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Achar IA inteligente 🧠 é sacanagem 😵‍💫😅&lt;br/&gt;Mas é muito útil para escrever textos, especificar e dar exemplos e depois pedir algo.&lt;br/&gt;Agora gerar imagens e vídeos tenho achado ainda muito ruim.
    </content>
    <updated>2026-05-01T21:57:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspdutsghsfwtdfskewknpw9haj6vrqyyhd6zldxmmmj5lpdnwm6gqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu55vswcj</id>
    
      <title type="html">Olá estou desenvolvendo um relay escrito em Golang. Ele utiliza ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspdutsghsfwtdfskewknpw9haj6vrqyyhd6zldxmmmj5lpdnwm6gqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu55vswcj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstyl2k5uzjy5dd8m7a7xvajnyf8mxkpgu5f6pffwnvwwmdxtvmcqgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsdcpp0m&#39;&gt;nevent1q…pp0m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Olá estou desenvolvendo um relay escrito em Golang.  &lt;br/&gt;Ele utiliza PostgreSQL e Redis.&lt;br/&gt;É compatível com a maioria dos NIPS comuns e além de suportar pesquisas por texto completo(NIP50), suporta negentropy compatível com o strfry.&lt;br/&gt;&lt;br/&gt;Atualmente rodo a aplicação localmente e o consumo de recursos tem se mostrado aceitável.  &lt;br/&gt;Porém, ainda não realizei testes com um volume significativo de acessos.&lt;br/&gt;&lt;br/&gt;Caso tenha interesse, ficarei feliz em receber feedbacks e refatorar o que for necessário.&lt;br/&gt;&lt;br/&gt;O repositório possui duas branches:  &lt;br/&gt;- *main*: código testado e estável.  &lt;br/&gt;- *develop*: código em fase de testes.&lt;br/&gt;&lt;br/&gt;Uma documentação completa pode ser encontrada na pasta `docs` e nos arquivos `nrserver .md` e `nrserver .adoc`.&lt;br/&gt;&lt;br/&gt;Estou à disposição para esclarecer qualquer dúvida.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/gabrielmoura/nostr-relay-server&#34;&gt;https://github.com/gabrielmoura/nostr-relay-server&lt;/a&gt;
    </content>
    <updated>2026-04-23T02:47:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqqxv9enpdhxjwnhy5vmklnn5q5r6ldqywyzujwlu3w7ccpc2wszypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5xn7xqf</id>
    
      <title type="html">Eu muito vejo aplicativos com foco em vídeos curtos como no ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqqxv9enpdhxjwnhy5vmklnn5q5r6ldqywyzujwlu3w7ccpc2wszypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5xn7xqf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5fczyc9ey6nqtj9hnyu2ek7z595na5jwjyc3ajslaz9at3jyz5gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsfh7ha9&#39;&gt;nevent1q…7ha9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Eu muito vejo aplicativos com foco em vídeos curtos como no Instagram e Tiktok, mas não vejo algo mais focado em &amp;#34;YouTube&amp;#34;.&lt;br/&gt;&lt;br/&gt;Além de sempre ter alguém perguntando como postar eventos de arquivos, como publicar por exemplo um livro, um epub, PDF da vida.
    </content>
    <updated>2025-09-09T16:51:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqqrqz9aqne6a9xhzd6xjs38zcsx0m998rnljehmayawf5q6dcczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu50hu36d</id>
    
      <title type="html">O diferencial é um controle mais refinado de suas tags, ser ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqqrqz9aqne6a9xhzd6xjs38zcsx0m998rnljehmayawf5q6dcczypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu50hu36d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5fczyc9ey6nqtj9hnyu2ek7z595na5jwjyc3ajslaz9at3jyz5gpr9mhxue69uhkcctwvuh8yetvv9uhxtnvv9hxgtmsws8ahfhp&#39;&gt;nevent1q…hfhp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;O diferencial é um controle mais refinado de suas tags, ser possível rodar em desktop e não depender de plataformas como flare.pub que estão abandonadas e extremamente bugadas.&lt;br/&gt;&lt;br/&gt;Ter um controle maior de seus eventos de vídeos e postar vídeos longos como filmes, seriados, documentários e afins.
    </content>
    <updated>2025-09-09T16:47:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqq96e0ywfcgamf3398tvytc8300k058j5rw4e2s8lhpwv2vd4szypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5k4djwt</id>
    
      <title type="html">Fala pessoal segue mais um app que desenvolvi para ajudar na ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqq96e0ywfcgamf3398tvytc8300k058j5rw4e2s8lhpwv2vd4szypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5k4djwt" />
    <content type="html">
      Fala pessoal segue mais um app que desenvolvi para ajudar na publicação de arquivos e #vídeos no #Nostr&lt;br/&gt;Sei que ainda há muito o que ser melhorado mais já é possível testar.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://raw.githubusercontent.com/gabrielmoura/NostrFilePublisher/main/.art/1.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://raw.githubusercontent.com/gabrielmoura/NostrFilePublisher/main/.art/2.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://raw.githubusercontent.com/gabrielmoura/NostrFilePublisher/main/.art/3.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;É  possível fazer o download aqui: &lt;a href=&#34;https://github.com/gabrielmoura/NostrFilePublisher/releases/tag/v0.1.0&#34;&gt;https://github.com/gabrielmoura/NostrFilePublisher/releases/tag/v0.1.0&lt;/a&gt;
    </content>
    <updated>2025-09-03T13:15:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqq9ca9q9ju8ckfr42vaaj5t9s2z6mgujd6dph25znl0fekdpxqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5zxjsfr</id>
    
      <title type="html">Para aqueles que desejam #Bot para #feed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqq9ca9q9ju8ckfr42vaaj5t9s2z6mgujd6dph25znl0fekdpxqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5zxjsfr" />
    <content type="html">
      Para aqueles que desejam #Bot para #feed&lt;br/&gt;&lt;a href=&#34;https://github.com/gabrielmoura/Nostr-Feed-Bot&#34;&gt;https://github.com/gabrielmoura/Nostr-Feed-Bot&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Nostr#Go #Golang
    </content>
    <updated>2025-08-04T14:01:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqqr4y0pewnutw47wyfursy2p8s0tje4cj0l85f3lele44wagnszypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5c9p9xv</id>
    
      <title type="html">Para aqueles que desejam um script para aprovar postagens da ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqqr4y0pewnutw47wyfursy2p8s0tje4cj0l85f3lele44wagnszypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu5c9p9xv" />
    <content type="html">
      Para aqueles que desejam um script para aprovar postagens da comunidade automaticamente vos apresento o&lt;br/&gt;&lt;a href=&#34;https://github.com/gabrielmoura/nostr-approval&#34;&gt;https://github.com/gabrielmoura/nostr-approval&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#Nostr #Community #NIP72 #Go #Golang
    </content>
    <updated>2025-08-04T13:45:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqqx6qed3qfn4cllrunaqm02h6tfg6zchagrgsd5rg6ka0edczgzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu50lq5qm</id>
    
      <title type="html">Agora acredito que será possível ter ao menos um Alfa do meu ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqqx6qed3qfn4cllrunaqm02h6tfg6zchagrgsd5rg6ka0edczgzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu50lq5qm" />
    <content type="html">
      Agora acredito que será possível ter ao menos um Alfa do meu #Relay&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/gabrielmoura/nostr-relay-server&#34;&gt;https://github.com/gabrielmoura/nostr-relay-server&lt;/a&gt;
    </content>
    <updated>2025-08-04T01:42:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqrhfcq9szxu974npqdhfm8r4px4jgwghm0vyuld3gmazr2ncaqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu59h60r4</id>
    
      <title>Nostr event nevent1qqsqqqrhfcq9szxu974npqdhfm8r4px4jgwghm0vyuld3gmazr2ncaqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu59h60r4</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqrhfcq9szxu974npqdhfm8r4px4jgwghm0vyuld3gmazr2ncaqzypatzfxggdg4q6fc75ptmu22j9p3m8q027yd4k907u665myvejvu59h60r4" />
    <content type="html">
      Olá mundo
    </content>
    <updated>2025-08-03T23:50:58Z</updated>
  </entry>

</feed>