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
The more I work on building some kind of functional outbox model for noStrudel the more I'm convinced local relays are the way to go. something that runs on your computer and does the hard work of fetching the latest events for you, then makes them accessible to all other nostr apps
And for those who will ask, my goal with adding outbox support to noStrudel is so I can finally get rid of the hard coded relays and to use it as a way to learn what works and what doesn't work
Doing an experiment, I stopped using spottily and have been trying to replace it with open source software.
For desktop:
yt-dlp for downloading, for tagging it, and https://flathub.org/en/apps/org.gnome.Lollypop for a music player
For mobile:
newpipe for downloading, and https://play.google.com/store/apps/details?id=org.fossify.musicplayer as the player
Then I use Syncthing to sync all the music across my devices. So far its been nice, and I have the mp3 files so it always works offline unlike spottily
MusicBrainz Picard
Official website for MusicBrainz Picard, a cross-platform music tagger written in Python.
I have more nostr events in my local relay then you... just saying.


I setup @Rekt.news mirror bot because I like reading https://rekt.new and they don't have an RSS feed. also their email subscription is broken... Not sure why they cant get either one working but now we have more nostr articles to read :)
If anyone wanted to vibe code this, I did make some simple JavaScript methods that probably still work to parse PC 2.0 XML feeds
View quoted note →
View quoted note →
Vibe coded a publish view for the applesauce code snippets app. go crazy
PRs welcome if there are any bugs

Applesauce Code Snippets
GitHub
GitHub - hzrd149/applesauce: A collection of tools for building nostr web clients
A collection of tools for building nostr web clients - hzrd149/applesauce

This is how you should be listening to podcasts. copy the blossom URL and paste it into the terminal
View quoted note →
View quoted note →I need to make noStrudel better at displaying threads so I can read conversations like this. good content
View quoted note →
Why doesn't my podcast app download my podcasts to the clearly labeled "Podcasts" folder on my phone? Its on all Android phones when you open files.
Why do all these apps have to store their data in some obscure app specific folder as if I'm running Windows
Sped up
with
Now it connects to the local relay on the system if its available :)
GitHub
GitHub - hzrd149/nsite-homepage: A simple homepage app for nsite.lol
A simple homepage app for nsite.lol. Contribute to hzrd149/nsite-homepage development by creating an account on GitHub.
GitHub
GitHub - hzrd149/window.nostrdb.js: A polyfill library for window.nostrdb
A polyfill library for window.nostrdb. Contribute to hzrd149/window.nostrdb.js development by creating an account on GitHub.
https://nsite.lol is back up again, lets see how long it lasts until there is another bug in my server code 😞
Whoever is maintaining nostr-tools. we need to have a serious talk about correct versioning, you cant keep pushing breaking changes to minor versions.
I have libraries that use nostr-tools and when they get pulled into apps that have a higher minor version it keeps breaking.
If your running linux do this:
1. install tor and i2pd "sudo apt install tor" and "sudo apt install i2pd"
2. Find the proxy settings in FireFox (settings -> general -> network) or at your system level (settings -> network -> network proxy -> automatic)
3. Paste this URL as the configuration URL https://cdn.hzrd149.com/20ae592ff0761399537dbc20089003e3ed52f16494ebfe1ae759f5527d2c53ba.pac
4. Access any .onion or .i2p site (or nostr relay) using FireFox or any other browser on your system
FireFox network settings:
GNOME network settings

GNOME network settings
