Damus
cipres profile picture
cipres
@cipres

Having fun writing nostr projects.

disastr (nostr game SDK): https://disastr.codeberg.page

pongstr (multiplayer pong game): https://pongstr.codeberg.page

voistr (nostr p2p softphone): https://voistr.codeberg.page

paz (semantic nostr client that uses an RDF events store): https://pazstr.codeberg.page

nostralink (Linked Data for Nostr): https://nostralink.codeberg.page

caracal (Nostr client for Gemini): https://gitlab.com/cipres/caracal

ssnrelay (relay with pkdns): https://gitlab.com/cipres/ssnrelay

Relays (9)
  • wss://bitcoiner.social/ – write
  • wss://n.ok0.org/ – read
  • wss://nos.lol/ – read & write
  • wss://nostr.bitcoiner.social/ – read & write
  • wss://nostr.bitcoinplebs.de/ – write
  • wss://nostr.mom/ – write
  • wss://purplepag.es/ – write
  • wss://relay.damus.io/ – write
  • wss://relay.snort.social/ – write

Recent Notes

cipres profile picture
I've added spatial text-to-speech support to xonos, a 3d nostr client i'm working on. When you select a nostr note in space, the note's content is converted to speech and you can listen to the audio. The closer you are to the note, the louder the speech will be.

Here's a basic demo video of how it works:



#nostr #bevy #xonos #3d #rust
cipres profile picture
I've been working on a 3d spatial nostr client that renders notes in 3d text. There's a #bitcoin church in the game, all notes talking about bitcoin are spawned around the church for example.

il_lost_ · 14w
yes it worked, well
il_lost_ · 14w
yes
Katja Lutz · 14w
I am staying so close in front of the abyss. Phantosmia since over 10 years, non-stop seizures since days. Last healing attempt via "ReMag" liquid magnesium: no success. I have two last heal attempts...
cipres profile picture
I discovered phantosmia reading your posts, seems like a very difficult condition. Does a saline nasal rinse using a neti pot bring some relief ? Neti pot rinse with Himalayan salt. I suppose that's something you've already tried ? Does castor oil or CBD help ? I hope you will find a solution, keep us posted.

But it looks like phantosmia can be caused by respiratory infections. So one thing i would try is colloidal silver, which is an incredible and very safe antibiotic. It must be easy to find in Switzerland. You can use it internally (drink it) and also using a nasal spray or with a nebulizer. That's the first thing i'd try, nasal spray with colloidal silver (10ppm or 15ppm) many times a day, and if it helps then it could be due to some kind of infection. Good luck !
1
Katja Lutz · 14w
Thank you for taking the time to search for a solution! Throughout the 10 years I met many doctors and tried countless methods, including most of yours. Some methods provided temporary relief, but stopped working. The phantosmia only got worse. I am almost out of time aka money. I need a solution t...
il_lost_ · 14w
well I did a test with two browsers and it works, sorry now I don't have much time
cipres profile picture
I'm working on a multiplayer nostr game development library called disastr. https://codeberg.org/disastr/disastr

It is based on Bevy, a game engine written in Rust.

Nostr relays are used to establish webrtc connections between the players. Rollback netcode (with ggrs: https://crates.io/crates/ggrs) is used by default. Games are deployed on the web (WebAssembly).

The idea is to make it easy to develop multiplayer nostr games without having to worry about identity management, networking, lag issues, and focus on writing the game instead.

There's a demo here with pongstr, a multiplayer pong game. https://pongstr.codeberg.page/
71
il_lost_ · 14w
I created a match
Arjen · 21w
No authority. Only Nostr. NoDNS #soveng https://cmbethpcg000e5el0ehhk5933-blossom.eggstr.com/b9da7c63b9b72d05accb764d49626cdbc329d31ed0a8bf63b238a4549e7007fc.mp4
cipres profile picture
This is absolutely awesome, great work. The automatic installation of certificates in the system's trust store is nice. So if you disable the automatic cert install (auto_install: false), nodns-server will be able to resolve the record (using the 111111 events) but the cert won't be trusted so the browser will complain and you'd have to manually trust it ?
1
Arjen · 21w
Correct. In the current state of the code automatically inserting the certificate is still VERY risky because I haven't implemented certificate security checks yet. If the checks are not in place. any [npub].nostr could publish a self-signed certificate with *.google.com and your system would trus...