I'm allowing people to make their own decisions and decide what's good for them (or not), even if I disagree with their choices. That's what freedom should be.
Indeed, as are YouTube, Twitter, Spotify etc, but people are linking to those sites and those sites support embedding so I'm embedding them.
Added a TikTok filter. Click the ellipsis (...) in the menu bar at the top of the page to access it. The All Videos filter now includes TikTok also. However, TikTok videos are slow to load when embedded so you'll need to be patient if you use the TikTok filter.

NOSTRGRAM UPDATE - ZAPs & TIKTOK EMBEDS
Time for an update Nogs! NostrGram now supports sending not just Lightning payments/tips but official Zaps (Nostr Kind 9735). It works for all of the wallets I've tested it with (Alby, Wallet of Satoshi, Ln.tips and Zbd) with one caveat:
For some reason WoS Zaps aren't getting counted in the number below the ⚡ icon (but the Zaps are going through fine). Working on that. All the rest are working fine.
I've also added TikTok video embedding and fixed a number of small bugs.
Give it a try at https://nostrgram.co/
Already in NostrGram? Refresh the page to get the update.
And as always, let me know what you think!

I'll have to look that one up. Not familiar with it.
TikTok embed test. https://www.tiktok.com/@otis_thelab/video/7079513184146607365
Yup. Gimme a minute to set it up.
Example:
This payment url fails (but the same nostr querystring works in all the other wallets I've tested):
livingroomofsatoshi.com/api/v1/lnurl/payreq/5fbddafb-63b1-43d8-8f2d-bbd343f51e3b?amount=50000&nostr=%7B%22pubkey%22%3A%22597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd%22%2C%22kind%22%3A9734%2C%22tags%22%3A%5B%5B%22e%22%2C%223740184b635e221be0ad094e499af304cd990a64a57ab8b6ed41e86f35df1788%22%5D%2C%5B%22p%22%2C%22597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd%22%5D%2C%5B%22relays%22%2C%22wss%3A%2F%2Fnostr-pub.semisol.dev%22%2C%22wss%3A%2F%2Fnostr-pub.wellorder.net%22%2C%22wss%3A%2F%2Fnostr.bitcoiner.social%22%2C%22wss%3A%2F%2Fnostr.onsats.org%22%2C%22wss%3A%2F%2Fnostr-verified.wellorder.net%22%2C%22wss%3A%2F%2Frelay.stoner.com%22%2C%22wss%3A%2F%2Fnostr-relay.wlvs.space%22%2C%22wss%3A%2F%2Fexpensive-relay.fiatjaf.com%22%2C%22wss%3A%2F%2Fbrb.io%22%2C%22wss%3A%2F%2Frelay.nostr.bg%22%2C%22wss%3A%2F%2Fnostr.v0l.io%22%2C%22wss%3A%2F%2Fstudent.chadpolytechnic.com%22%2C%22wss%3A%2F%2Feden.nostr.land%22%2C%22wss%3A%2F%2Fnostr.milou.lol%22%2C%22wss%3A%2F%2Fnostr.wine%22%2C%22wss%3A%2F%2Fpuravida.nostr.land%22%2C%22wss%3A%2F%2Fprivate.red.gb.net%22%2C%22wss%3A%2F%2Frelay.nostriches.org%22%2C%22wss%3A%2F%2Fbitcoiner.social%22%2C%22wss%3A%2F%2Frelay.nostrati.com%22%2C%22wss%3A%2F%2Fnostr.inosta.cc%22%2C%22wss%3A%2F%2Frelay.nostr.com.au%22%2C%22wss%3A%2F%2Fnostr.plebchain.org%22%2C%22wss%3A%2F%2Fnostr.decentony.com%22%2C%22wss%3A%2F%2Fatlas.nostr.land%22%2C%22wss%3A%2F%2Fnostr.gives.africa%22%2C%22wss%3A%2F%2Fnostr.ownscale.org%22%2C%22wss%3A%2F%2Fnostr.howtobitcoin.shop%22%2C%22wss%3A%2F%2Fnostr.bitcoinpuertori.co%22%2C%22wss%3A%2F%2Frelay.stonez.me%22%2C%22wss%3A%2F%2Frelay.orange-crush.com%22%2C%22wss%3A%2F%2Flightningrelay.com%22%5D%2C%5B%22amount%22%2C50000%5D%5D%2C%22content%22%3A%22Testing%20Zaps%22%2C%22created_at%22%3A1677212997%2C%22id%22%3A%22104053588238ed753fb7755b0abb9723eee520f88d1375e9e91a838c4c75c5fc%22%2C%22sig%22%3A%22a147b07656218f3edc1a822f796be81f04c33e5082a63f20f490b4c249e1516357eaac1349e1bcaecf014988f8dcb91a0840a1650d6f7c098b338c8b1f7264c2%22%7D
This one works (but fails in all the others):
livingroomofsatoshi.com/api/v1/lnurl/payreq/5fbddafb-63b1-43d8-8f2d-bbd343f51e3b?amount=50000&nostr=%7B%22pubkey%22%3A%22be1d89794bf92de5dd64c1e60f6a2c70c140abac9932418fee30c5c637fe9479%22%2C%22kind%22%3A9734%2C%22tags%22%3A%5B%5B%22e%22%2C%223740184b635e221be0ad094e499af304cd990a64a57ab8b6ed41e86f35df1788%22%5D%2C%5B%22p%22%2C%22597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd%22%5D%2C%5B%22relays%22%2C%22wss%3A%2F%2Fnostr-pub.semisol.dev%22%2C%22wss%3A%2F%2Fnostr-pub.wellorder.net%22%2C%22wss%3A%2F%2Fnostr.bitcoiner.social%22%2C%22wss%3A%2F%2Fnostr.onsats.org%22%2C%22wss%3A%2F%2Fnostr-verified.wellorder.net%22%2C%22wss%3A%2F%2Frelay.stoner.com%22%2C%22wss%3A%2F%2Fnostr-relay.wlvs.space%22%2C%22wss%3A%2F%2Fexpensive-relay.fiatjaf.com%22%2C%22wss%3A%2F%2Fbrb.io%22%2C%22wss%3A%2F%2Frelay.nostr.bg%22%2C%22wss%3A%2F%2Fnostr.v0l.io%22%2C%22wss%3A%2F%2Fstudent.chadpolytechnic.com%22%2C%22wss%3A%2F%2Feden.nostr.land%22%2C%22wss%3A%2F%2Fnostr.milou.lol%22%2C%22wss%3A%2F%2Fnostr.wine%22%2C%22wss%3A%2F%2Fpuravida.nostr.land%22%2C%22wss%3A%2F%2Fprivate.red.gb.net%22%2C%22wss%3A%2F%2Frelay.nostriches.org%22%2C%22wss%3A%2F%2Fbitcoiner.social%22%2C%22wss%3A%2F%2Frelay.nostrati.com%22%2C%22wss%3A%2F%2Fnostr.inosta.cc%22%2C%22wss%3A%2F%2Frelay.nostr.com.au%22%2C%22wss%3A%2F%2Fnostr.plebchain.org%22%2C%22wss%3A%2F%2Fnostr.decentony.com%22%2C%22wss%3A%2F%2Fatlas.nostr.land%22%2C%22wss%3A%2F%2Fnostr.gives.africa%22%2C%22wss%3A%2F%2Fnostr.ownscale.org%22%2C%22wss%3A%2F%2Fnostr.howtobitcoin.shop%22%2C%22wss%3A%2F%2Fnostr.bitcoinpuertori.co%22%2C%22wss%3A%2F%2Frelay.stonez.me%22%2C%22wss%3A%2F%2Frelay.orange-crush.com%22%2C%22wss%3A%2F%2Flightningrelay.com%22%5D%2C%5B%22amount%22%2C50000%5D%5D%2C%22content%22%3A%22Testing%20Zaps%22%2C%22created_at%22%3A1677213073%2C%22id%22%3A%2279eee22ae5105f82b1df61f77487025a73a2ee0146dd485e925db8637c816d15%22%2C%22sig%22%3A%228c947d744a5c1046c6b068685120229be6772c66a3fec9cfeed4faa1e4367acdd6335864e621a584afe47ccf72d25f00193803d68c09461b75f4f7d4b9eb0a2b%22%7D
The only difference is the pubkey being used. WoS requires I use the one from the lnurlp call, but if I use that pubkey for any other wallet it fails.
All the best coders do lol
Yeah sending regular LN payments works just fine. It's the Zaps (9735) that isn't working unless I do something that breaks payments to all the other wallets. I'm coding around it for now but hopefully WoS can provide some insight.
Great!
1. I grab the lnurlp info and get the callback url
2. I create the nostr event and sign it with the user's pubkey
3. I add the nostr querystring variable to the url along with the amount
4. I send it -- and it fails. Using this exact same process works with Alby and ln.tips and Zbd.
However, if I use the pubkey that's returning from the well-known/lnurlp call it works for WoS. But using that pubkey for all the other wallets fails.
Ok so it's not just me. Zaps to the other wallets work fine, just not WoS. I can get it to work but if I change it to work it breaks the others and the Zap gets logged under a different pubkey (the one associated with the wallet and not the user) so it doesn't end up listed in the Zaps list. I'll probably just have to code around it.
I'm using Alby to send the Zap to my WoS wallet programmatically via NostrGram. I'm not using the WoS app.
Worked, but I had to remove the "amount" tag because it wouldn't accept it.
Yup, they're showing up in the Zap list so they're going through. I wonder what's different about WoS than all the others. Scratching my head here.
Ok switched back to my Wallet of Satoshi address. Can someone send a Zap (not just a LN payment but a Kind 9735 Zap) to me and see if it goes through?
