Erik on Nostr: Suuuper rough, but here's a client that can handle nostr activites (like garmin / ...
Suuuper rough, but here's a client that can handle nostr activites (like garmin / strava / etc..)
https://nostrava.xyzIt'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:
https://github.com/ebrakke/nostr-avahttps://github.com/ebrakke/nostr-activities-sdk#running #nostrava #activities #cycling #gpx
Published at
2024-08-14 03:20:52Event JSON
{
"id": "4258e8ebfec0750b892a548e7c1d8310f65c9bbdd7bf9e1d0bf89d4ad4dac36d",
"pubkey": "1f7178d5579ae2eebc09059e1c91f93414d1e0c9c3fa281f3c1ba79c959cd559",
"created_at": 1723605652,
"kind": 1,
"tags": [
[
"t",
"running"
],
[
"t",
"nostrava"
],
[
"t",
"activities"
],
[
"t",
"cycling"
],
[
"t",
"gpx"
]
],
"content": "Suuuper rough, but here's a client that can handle nostr activites (like garmin / strava / etc..)\nhttps://nostrava.xyz\n\nIt's still a WIP and will only use one specific relay current to write all of the activity related notes (relay.nostrava.xyz).\n\nWhile 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.\n\nCurrently auth is only supported via nip-07 browser extensions (more auth support will come soon).\n\nWhen 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.\n\nI'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.\n\nRelevant code is here: \nhttps://github.com/ebrakke/nostr-ava\nhttps://github.com/ebrakke/nostr-activities-sdk\n\n#running #nostrava #activities #cycling #gpx",
"sig": "b04a3a10c958f16a202affb2633cb2e4c90535041900873879a24bdfdc479aba12940fe5145ab441f5a5f1ed75601f17603333ee370f3a85b768909cd41909e5"
}