Derek Ross on Nostr: not everything needs to be a nostr app, but if i can make this work, why not? for my ...
not everything needs to be a nostr app, but if i can make this work, why not?
for my next vibe coded nostr app idea i want to make a photo and video display app for my grandmother's funeral wake tomorrow. can this be done on nostr in a private manner? if not, i won't do it and will go the traditional route.
i want all family members to upload photos and videos to my blossom server and then at any given time, the application will play a slideshow of photos and videos that exist / have been uploaded from any user if a logged in users clicks play. i guess then we could have logged in users comment / react to photos and videos.
users won't have have nostr keys and will need profiles generated for each uploader.
i guess in theory i could have the events published to a brand new relay that only allows authenticated users to read from it? it could be part of the app package.
maybe i could give family members a password to login to rossfamilyphotowebsite.com. once authenticated with the password, any pubkey generated would then be whitelisted via blossom and the relay for read and write access.
the authenticated or whitelisted pubkeys, how to get them? they could be written to a local database, but how to get them from that database into an auth file that strfry can read? if im doing auth for reading from the relay, i guess i could also do this with the blossom server too. same question. how to get them from the db to blossom
a hack would be to run a db export every time new keys are written to the auth table via a db trigger. im sure a better real dev way exists here, but this is my hacky sysadmin brain working.
hmm. would all of this work then? if you don't auth with a whitelisted key you can't read the event or the uploaded images/videos.
but the final remaining question, can you re-broadcast without authenticating? that's what im not sure about and need answered from experts. maybe ill DM dad and ask him.
i guess that wouldn't matter if you can't download the image? the events would just be a link to a blossom file that non-family members can read. who cares if you can't performat a GET on it without authenticated?
thoughts? :)
Published at
2025-06-10 12:44:21Event JSON
{
"id": "08443759811051aa4900e7c5d4d236f799ff732f28391a6c313eb27adbf453e4",
"pubkey": "3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24",
"created_at": 1749559461,
"kind": 1,
"tags": [
[
"client",
"Damus Notedeck"
]
],
"content": "not everything needs to be a nostr app, but if i can make this work, why not?\n\nfor my next vibe coded nostr app idea i want to make a photo and video display app for my grandmother's funeral wake tomorrow. can this be done on nostr in a private manner? if not, i won't do it and will go the traditional route.\n\ni want all family members to upload photos and videos to my blossom server and then at any given time, the application will play a slideshow of photos and videos that exist / have been uploaded from any user if a logged in users clicks play. i guess then we could have logged in users comment / react to photos and videos.\n\nusers won't have have nostr keys and will need profiles generated for each uploader.\n\ni guess in theory i could have the events published to a brand new relay that only allows authenticated users to read from it? it could be part of the app package.\n\nmaybe i could give family members a password to login to rossfamilyphotowebsite.com. once authenticated with the password, any pubkey generated would then be whitelisted via blossom and the relay for read and write access.\n\nthe authenticated or whitelisted pubkeys, how to get them? they could be written to a local database, but how to get them from that database into an auth file that strfry can read? if im doing auth for reading from the relay, i guess i could also do this with the blossom server too. same question. how to get them from the db to blossom\n\na hack would be to run a db export every time new keys are written to the auth table via a db trigger. im sure a better real dev way exists here, but this is my hacky sysadmin brain working.\n\nhmm. would all of this work then? if you don't auth with a whitelisted key you can't read the event or the uploaded images/videos.\n\nbut the final remaining question, can you re-broadcast without authenticating? that's what im not sure about and need answered from experts. maybe ill DM dad and ask him.\n\ni guess that wouldn't matter if you can't download the image? the events would just be a link to a blossom file that non-family members can read. who cares if you can't performat a GET on it without authenticated?\n\nthoughts? :)",
"sig": "a2986dcb4daf5dece45540f6429710cf228efe89e9373ef545b0a15f65306726c245d57cc8bd8aaba2377949f4dd92f564a0b7b7e3308537a49eee5baca3c8f6"
}