Erik's avatar
Erik
borrakkor@nostrplebs.com
npub1rach...4atg
I like to build web things. Currently hacking with JavaScript on nostr things
Erik's avatar
Erik 1 year ago
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
Erik's avatar
Erik 1 year ago
Discover what other nostriches are listening to #music #nostrability #scrobble #cmus
Erik's avatar
Erik 1 year ago
@Ross check out https://relay.nostr-music.cc You can publish your scrobbke events there to this relay, and this webpage will show all the music that has been scrobbled to it #scrobble #music #nuds
Erik's avatar
Erik 1 year ago
I've been using cursor for the past week for so. I just asked it to build me a go server that would query a relay for the scrobble kind and organize it into stats. And then serve up an htmx + Tailwind page to display it all And it did it. First try. In 10 seconds The amount of time this saves me just getting everything wired up is massive. Very bullish image
Erik's avatar
Erik 1 year ago
Got a new indochino suit #goinggalt image
Erik's avatar
Erik 1 year ago
Not really sure how NUDs should work, but I made this for music scrobbling. After reading the issue @Laeserin posted about nuds becoming nips, thought it would be cool to have a repo surrounding a NUD (like and awesome-* repo per NUD) If it gains traction it can make its way to becoming a nip. If not, people can still use it, it it just won't be "official". Maybe NUDs don't need to be an event on Nostr, just a concept and playbook devs can follow. #music #scrobble
Erik's avatar
Erik 1 year ago
Built a little go CLI tool that can check with cmus which track is playing and generate a nostr scrobble event (WIP) from it. The best part is I was able to generate the code for this POC in about an hour using cursor IDE. Extremely bullish on the future of NOSTR and AI image #music #scrobble #ai #go #cmus
Erik's avatar
Erik 1 year ago
Has anyone implemented a NUD? Curious what it looks like. As a dev, does it make sense to deploy a relay specifically for that NUD? #asknostr
Erik's avatar
Erik 1 year ago
Sad that libre.fm is in closed beta. I'm sure I could get added, but also seems like something that NOSTR would be perfect for. The scrobble protocol is pretty simple, and DVMs seem like the perfect use case for song recommendations. #music #tunestr
Erik's avatar
Erik 1 year ago
Wow, this is awesome. Can't wait to start playing around with this.
Erik's avatar
Erik 1 year ago
Anyone know of a or working on a scrobble like project on nostr? #asknostr
Erik's avatar
Erik 1 year ago
Adding image support to https://nostrava.xyz All images are currently being uploaded to the #blossom server backing the app. Soon users will be able to choose whichever blossom compatible server they wish. #running #moving #nostrava #activities
Erik's avatar
Erik 1 year ago
Everything is starting to come together. Using #blossom in front of R2 has me excited.
Erik's avatar
Erik 1 year ago
SDK per nip? Or one SDK that does it all?
Erik's avatar
Erik 1 year ago
Suuuper rough, but here's a client that can handle nostr activites (like garmin / strava / etc..) https://nostrava.xyz It's still a WIP and will only use one specific relay current to write all of the activity related notes (relay.nostrava.xyz). While the NIP is still being worked on, I figure it makes sense to not publish these notes to a bunch of public relays as things could still change. Currently auth is only supported via nip-07 browser extensions (more auth support will come soon). When you share an activity, you can expand "Share Settings" to choose exactly what you want to share as a NOSTR note. You can trim the Map file so that you don't dox your exact location, you can also choose to not upload your activity file. In this case, only a summary of statistic will be generated. I'm using the "sports-lib" javascript library to analyze the activity files. It's far from perfect, but it's good enough for now. My hope is that other who are better at this kind of analysis can create DVMs or other libraries to generate summaries from the raw GPX files, which other clients can then pick up on. Relevant code is here: #running #nostrava #activities #cycling #gpx
Erik's avatar
Erik 1 year ago
Crushed my half marathon goal. First one ever, was shooting for sub 2 hours. #running image
Erik's avatar
Erik 1 year ago
First glimpse of #nostr-ava a strava alternative built on Nostr. This client will facilitate uploading activity files (gpx, fit, etc..) and turning them into nostr activity events. https://wikifreedia.xyz/activity-nip/borrakkor@nostrplebs.com The powerful piece here is you get to control exactly which data is released publicly. If you choose, your activity file and route map get uploaded to a blossom server, and is referenced in the event. Soon you'll be able to encrypt these files so only you can view them. You will also be able to utilize DVMs to further analyze your activities, and post summaries from the output. Currently the client does very basic analysis on the uploaded file, but I forsee many different analyses being available. Hoping to deploy an alpha version next week. #running #cycling #blossom #proofofwork