Signed into flotilla with a browser extension, it immediately bombarded me with NIP-42 auth requests so i figured Id let it sign stuff for 5 minutes....
Then the first thing it does it wipe my NIP-29 groups list... lesson learned.
Why are nostr apps still being built to automatically sign stuff?
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff
- noStrudel https://nostrudel.ninja
- Blossom https://github.com/hzrd149/blossom
- Applesauce https://hzrd149.github.io/applesauce
This is cool. also testing something to see if Grimoire has a NIP-89 event
View article โ
Also finally wrote some docs on how to cache encrypted content and how to integrate event caching
View quoted note โ
Caching Encrypted Content | Applesauce
Automatic persistence and restoration of encrypted content for Nostr events to avoid repeated decryption
Event Caching | Applesauce
Event caching strategies for persisting frequently accessed events with non-blocking operations
Way too many things added or broken to easily list in a single article. but here are some highlights for the v5 release of applesauce
I've also take some time to update the docs at and created lots more examples ๐
View article โ
Applesauce
Functional Nostr SDK for building reactive web apps
Basically me right now. glad the Christmas and new years is over and there aren't anymore holidays for a while.
View quoted note โ
I generally use Bun more than node now, but working in deno just feels cleaner and faster. I'm starting to like that it doesn't have a lot of baggage from node
RFC for another addition to the #blossom spec
Draft standard for a local blossom server for caching and proxy requests for blobs
GitHub
BUD-11 local blob cache by hzrd149 ยท Pull Request #89 ยท hzrd149/blossom
This spec outlines a standard port and behavior for a simple local blob cache server that implements BUD-10 server and author hints
Readable versio...
@npub107jk...ncxg would it be possible to make the columns editable in
I've starting to use it more and its getting old having to keep retyping the query because I added a typo
grimoire - a nostr client for magicians
I tried and failed to make a nostr search plugin for this
Can someone who knows more about python try? it should be really easy to make it connect to some configured relays and then use NIP-50 to search for NIP-35 torrents
GitHub
GitHub - qbittorrent/search-plugins: Search plugins for qBittorrent search feature
Search plugins for qBittorrent search feature. Contribute to qbittorrent/search-plugins development by creating an account on GitHub.
Your not a real hacker unless your terminal looks like this while its loading
View quoted note โ
Found a strange bug with this event in noStrudel. turns out there is a bug in applesauce that lets users delete events of other users... Sent me down a long rabbit hole of how delete (kind 5) events should be handled on the client
Will be fixed next version :)
View quoted note โ
Great little CLI tool. first AI tool I've seen that works well with ollama models and doesn't require an anthropic key 
GitHub
GitHub - iagooar/qqqa: Fast, stateless LLM for your shell: qq answers; qa runs commands
Fast, stateless LLM for your shell: qq answers; qa runs commands - iagooar/qqqa
GM nostr, back at my desk. time to ship some code :)
Pushed a big noStrudel release. Adds outbox model and much faster notifications views. ill write a release article later but in the mean time sorry for any new bugs introduced.