I have seen the light
#nixos
Erik
borrakkor@nostrplebs.com
npub1rach...4atg
I like to build web things. Currently hacking with JavaScript on nostr things
AI giving us the calmest abortion debate out there.
This box was generated by software that was entirely AI generated.


If you like #ai, and you've used #fabric before, then check out this project (or even if you haven't, check it out anyways)
still a WIP, but I love having a place to summarize different youtube videos and decide what is worth my time to watch.
GitHub
GitHub - ebrakke/yt-fabric-ui
Contribute to ebrakke/yt-fabric-ui development by creating an account on GitHub.
I've been playing around with fabric:
for a little while now, and it's awesome. Since the underlying software got converted to go, I decided to write my own little web UI on top of it for summarizing and keeping track of youtube videos.
Here's a little demo - You can paste in a youtube video, and it will go out and get the transcript for it.
You can then go to the video page and select and model and a pattern to use on the video - in this example I'm using the gpt-4o model and the summary type. However you can have this run against a local LLM as well (basically anything fabric supports).
My workflow here can now be that I'll just grab youtube videos that _might_ interest me. I can then get summarizes, extract_wisdom, or rate the video. Once I read through those, I can decide if the video is actually worth my time, or if I'm fine with skipping it.
Ideally I'd release this as a binary that anyone can run on their computer. Your own personal youtube time saver!
#ai #fabric #go #youtube #savetime
GitHub
GitHub - danielmiessler/Fabric: Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced ...
@Ross two things I'm thinking for the kind 2002 event that would potentially make it more interoperable / usable.
1) The "i" tag can just be any general information about how to find the song. The MBID schema is great if a user has it, but I don't think it needs to be limited to that. Having `spotify:track:{spotifyId}` or `tidal:track:{tidalId}` would allow clients to more easily link to a spot where the song can be played.
2) I think adding a `source` would be fun, then a client like scrobble.nostr-music.cc can show which player the the scrobble event came from. Cmus, spotify, last.fm, etc...
This would also tie in nicely to building out a more structure graph of how to find music on the web. Something can ingest this data piece together the spotify link, tidal link, mbid link, etc... and turn that into a Song event.
I almost have a little app done that will handle publishing these events directly from your spotify plays, rather than having to go through last.fm, and I think that will open up this event kind to many more users.
Cursor is going to change what it means to be a dev in a very short timeframe. Those who don't embrace it will fall behind.
#ai #dev
Even though coding via go templates and plain ol' javascript is worse at scale for highly interactive apps, it's been really fun learning into htmx and Alpine and seeing what all I can do without frameworks and a build system.
Turns out, you can do quite a lot.
#go #htmx
I find myself using slack or discord a lot to send notes to myself. Especially if I want to send something from my PC to my phone.
I'm sure others use services like notion or apple notes to just automatically do that, but I decided to create one using nostr.
This webapp will send draft kind 23 notes to a server and it is stored in a relay run by that server. Everything is encrypted client side.
Users get an nsec generated on first visit. You can "share your notes" and you'll get a link with the nsec so you can retrieve notes on another device. It's super basic and definitely lacking in more features.
Try it out at
Note: the DB backing this could be wiped at any time. So just keep that in mind.
#go #notestoself
Home - Notes
Petit Grepon, Rocky Mountain National Park
#climbing
Alpine start #climbing


Managed a run with both dogs and my daughter. The first of many like this
#running


It's fun when you're not the only one using your project


Khatru makes it really easy to customize a relay page. Do any other smaller community relays post regular backups? Might make it easier to bootstrap new relays, or just do data analysis.
#asknostr


NOSTR PO Box
If anyone is looking for a fun easy project to do, and you're a Spotify or Plex user, try writing a connected app and publish what you're playing on Nostr!
As long as you publish the kind 2002 event defined here
Other apps will be able to display it!
Let's get as much data on nostr as we can
Apps | Spotify for Developers
GitHub
GitHub - ebrakke/nostr-scrobbler
Contribute to ebrakke/nostr-scrobbler development by creating an account on GitHub.
New version of the extension! Things are moving fast
https://blossom.nostrava.xyz/41644fffeed7f11af86228fbd59851c90209204b9976531d8fe7bd0d90b6157e.zip
View quoted note →
Also, we have pictures! And a better domain
https://scrobble.nostr-music.cc/


If anyone is down to try experimental chrome extensions, Here's my first early release of the last.fm to NOSTR scrobbler extension.
https://blossom.nostrava.xyz/ab947aa5809a66a3bd21c43fb6d1ecb345b114906a7eab7798c9adeff3d7a2a9.zip
If you have a last.fm account, and you have your streaming services hooked up to it, you should start to see them flow through this extension when it's in "syncing" mode. Then you can choose if you want to publish it.
If it doesn't work right away, try refreshing the page, or closing and opening the browser again.
All of the source code is here
@Ross
#music #last.fm #scrobble #otherstuff

GitHub
Install an unpacked extension
Scrobble music all around the web! Contribute to web-scrobbler/web-scrobbler development by creating an account on GitHub.
GitHub
nostr-scrobbler/lastfm-nostr-extension at main · ebrakke/nostr-scrobbler
Contribute to ebrakke/nostr-scrobbler development by creating an account on GitHub.
