Replying to Avatar lemon

GIF BUDDY UPDATE!

Added two new pages: Collections and Favorites

Basically emojito.meme by nostr:nprofile1qythwumn8ghj7enfd36x2u3wdehhxarj9emkjmn9qyt8wumn8ghj7enjv4h8xtnwdaehgu339e3k7mgpp4mhxue69uhkummn9ekx7mqqypl62m6ad932k83u6sjwwkxrqq4cve0hkrvdem5la83g34m4rtqege7llfh , but for GIFs

Features:

- Search and publish GIF list on the same page

- Login with Pubkey

- Sign/publish events with browser extension

- Read-Only Favorites viewing for published Collections

- GIFs saved to Collections are still published to NIP94

- Added short-codes for easy Client-side note insertion

Implementation is based on NIP in progress by nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qyf8wumn8ghj7mn0wd68yat99e3k7mf0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qguwaehxw309aekzar9d3kxjar99e585unyxy6rjtnrdakj7qguwaehxw309aekzar9d3kxjar99e585unyxy6rjtnrdakj7qpqye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjsn7acju that allows Clients to integrate GIF collections separate from Emoji collections (NIP30) since GIF images can be larger in dimension and file-size

Nostr-native, no API limits, curated by the user

Try it out and let me know what you think!

nostr:nprofile1qyg8wumn8ghj7vf5xqhxvdm69e5k7qgmwaehxw309a3ksunfwd68q6tvdshxummnw3erztnrdaksz9mhwden5te0v43kc6tswdjjuur4vghhyetvv9usz9rhwden5te0dehhxarj9ehhsarj9ejx2aspzfmhxue69uhhqatjwpkx2urpvuhx2ucpr9mhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5q3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qgkwaehxw309aex2mrp0yhxummn9eek7cmfv9kqz9rhwden5te0wahkuuewvdskcanp9ejx2asqyqt48rwz5cnkn5y5g0cccd7tudv04ddmlxq3wd2z4f79lut3a4muge2skq8 nostr:nprofile1qyv8wue69uhk6mmwv9jzu6nzx56jucm0d5arsvpcxqq3wamnwvaz7tm9vdkxjurnv5h8qatz9aex2mrp0yqs6amnwvaz7tmwdaejumr0dsq3qamnwvaz7tmwdaehgu3wwa5kuegpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmjv4kxz7fwd4hhxarj9ec82cspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqpqxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzs6dze5x

nostr:nevent1qvzqqqqqqypzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qqs9czuap3nysmtfeq2xlpfd30shz4pvtwl7jxarukqmf9a73vpgmfc8kvzcc

Is it possible to upload a gif straight into an existing collection?

Reply to this note

Please Login to reply.

Discussion

Not yet, I gotta figure out how to do that

nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr

Can list events be modified/edited/replaceable by most recent?

Thanks! I tried to upload two gifs but then couldn’t find them after. Nostr search is where it’s at, right?

That’s right

I assume you added a search term and tried to search using that term again?

It may take a few minutes for the event to finally publish and be searchable

But I’ll look into it and get back to you because for some reason this function gives me trouble

Yes, tried same gif two different search terms.

Do you mind sending me the gif you were trying to post? You can send it over DM if you don't want to post it publicly

I just tested with my own gifs and didn't have an issue so I want to see if it's image specific (which was a problem in the past)

This was the GIF, how appropriate!

https://m.primal.net/OJLi.mp4

Oh it’s MP4

Are you trying to copy it as a “.gif” url or do you just want to make sure it’s searchable

I thought it takes all video formats for the upload. 😅

It’s suppose to

It’s not you, it’s me lol

Upload and searchable

That was more work than expected, but I think I fixed it

It should work with MP4 files now

- updated the display page to render looped mp4s

- updated NIP94 publishing to create thumbnails/previews for videos

- assigned uploads their own hashtag for filtering "gifbuddyupload"

If you run into any trouble again just let me know

yes, any event in the k >= 30000 < 40000 is a replaceable event and should have a "d" tag as an identifier (preferably random)

https://github.com/nostr-protocol/nips/blob/master/01.md#kinds

I see

So in this case where nostr:nprofile1qyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqgqw2gfz684etnwchf0ktq2l05wfzfdgc9xc9xy74ef2kd57afk8usm9px6j is asking to edit an existing collection:

The UI would call the latest collection, allow the user to add gifs and then publish a new event with a new/random 'd' tag that can be retrieved by it's latest "created at" time

Makes sense, thanks!

What's the point of the 'd' tag actually if it's just pulling the latest event?

Events in the k>=10000<20000 are replaceable by kind. So each pubkey only has one of them. A good example is the k:10002 events

Events in the k>=30000<40000 are replacable by "d" tag. So when a new event is published it replaces the old one with the same "d" tag. A good example would be the NIP-23 article events

I think I know how to do this now, but I'm too tired tonight

Expecting to have it this weekend and I'll shoot you a message once I have it working so you can try it out

Thanks for using my app though!

Let me know if you come up with anything else 🤙