Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

Amethyst has been sending images to relays for 4 months now :)

We will fix the web.

Replying to Avatar Vitor Pamplona

This website is hosted by Nostr relays: https://nostr-webserver-3c29f7957ffe.herokuapp.com/e/1efc13c6ffbaf60c0347baf89f6ecaad22f74abf82165fcdb55ef7e8cca8a597

The HTML (kind 5392), JavaScript (kind 5394), CSS (kind 5393), and Images (Kind 1965/1964) are all hosted inside several relays and can be moved to any other relay if needed by simple broadcasting.

One day browsers will fetch nostr: directly. And then we won't need domain names or fixed servers anymore.

Code is here: https://github.com/vitorpamplona/nostr-web-server

I can picture nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 shipping Snort directly to relays. There is no domain anymore. You just hit the Nostr address and the last version of Snort loads up.

Yep, an @.Note loads Snort inside your feed.

nostr:nevent1qqsdryrsya9kfw5pj9pez9r75lv5zx88062zhmvk3w823q4vsu9u42qpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqqqpahxqry

Yep, but that is just exposing events from nostr relays. It's not the website itself. It's just a way to go around the fact that browsers don't resolve nostr: yet.

I am still amazed by the actual code:

Look at the CSS + JS imports! :)

Nostr Web Test

HELLO, Nostr

This website is hosted by Nostr relays: https://nostr-webserver-3c29f7957ffe.herokuapp.com/e/1efc13c6ffbaf60c0347baf89f6ecaad22f74abf82165fcdb55ef7e8cca8a597

The HTML (kind 5392), JavaScript (kind 5394), CSS (kind 5393), and Images (Kind 1965/1964) are all hosted inside several relays and can be moved to any other relay if needed by simple broadcasting.

One day browsers will fetch nostr: directly. And then we won't need domain names or fixed servers anymore.

Code is here: https://github.com/vitorpamplona/nostr-web-server

R allows apps to follow urls. So, when users post with a url, it can be searched by it.

The question is about prefixes. If I am interested in amethyst.social, i can follow it. But I want to follow all possible amethyst.social/* addresses.

Same for Geohashes

What's the likelihood of relays implementing `g` (Geohash) and `r` (URLs) tag filters as prefixes?

It's supposed to be in-device. So, a firewall or ad block wouldn't interfere with it. Maybe they don't have the local database to reverse locations...

Interesting channel. I have a few proposals for apps for mental health in Nostr :)

Hum... I wonder if they remove the reverse geolocation API 🤔