I am thankful to everyone that is still using Gifbuddy 3-months later

In just the past month, over 2,500 GIFs have been set free on Nostr and they are all available to anyone without: API limits, creating an account or signing some terms of service

It feels awesome to have something I built be used by other people

I know I can make it even better, and I plan to do just that

But today, I am thankful 🙏
https://m.primal.net/Mjzo.jpg


Thanks for your hard work


You too, man! Looking forward to building a DVM with your library here soon

We gotta figure a gif/meme only nostr feed


:amy:


Ty for your service to gifdom. I've used gifbuddy a lot.


Onward 🫡


I'm thankful to have it! https://media.tenor.com/wrK_6KnCPhsAAAAC/cat-dance.gif


This is the way!


How can one use this on primal? #asknostr


1. Go to site https://gifbuddy.lol
2. Search for gif
3. Tap or click desired gif to copy the link to your clipboard
4. In primal, paste the link the note or reply


That is nice

https://media.tenor.com/rCbbGpqSjBgAAAAC/watermelon-cat.gif


What is then the difference to posting a link to for example gify?


I think gifbuddy uses tenor and uploads a copy of the gif to nostr.build. There may be other features too


Fair question!

The primary difference is that every gif that is copied from Gif Buddy creates a Nostr event that allows other people to use it freely

As a developer, when you want to implement gifs into your app, you are bound by API terms/limits set by GIPHY or Tenor (owned by Google)

This is the primary reason why there’s no gif button on nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955

So the more Gif Buddy is used, the more gifs are available on relays without being bound by such restrictions

The goal of Gif Buddy is to create an open library of gifs that doesn’t restrict usage in any way and that isn’t owned by anyone (including Gif Buddy)

Gifs were created by individuals, but eventually were collected into centralized databases owned by these two companies

It may sound like a trivial feature, but Gifs are a form of speech so it’s important to decentralized that form so that it can’t be restricted in the future

Hope that makes sense!


Cheers 🍻


You’re too generous, thank you 🙏

https://media.tenor.com/QHZk8VmhNJUAAAAC/im-blown-away-right-now.gif


Kinda wish there was an easy api i could integrate


nostr:npub1yx6pjypd4r7qh2gysjhvjd9l2km6hnm4amdnjyjw3467fy05rf0qfp7kza what do you have in mind for the API?

I’ve thought about making an API, but it would basically be a wrapper of the Tenor API and then I could make a simpler endpoint for the nip94 file metadata upload to relays, but that’s all I’d have so far

Basically it would require developers to do a GET request to retrieve gifs with some search parameter and then do a POST request with the selected gif url so I could do the backend Nostr part for you

Let me know if you have something else in mind 🤙


Wheres the event? Are you saying that because youve created an event the use of the image is now free?


Not sure how familiar you are with the protocol overall, but it follows nip94 outlined here:

https://github.com/nostr-protocol/nips/blob/master/94.md

So the event is published under a special Kind (1063)

If you search under that Kind and sort by gifs, then you’ll have your own gif repository to go through!


Oooo cool. Thanks for explaining that


Can't seem to use it
https://image.nostr.build/4e348a591424cfeb024eaca678c2ba98a60ec4ee45f0f9ef824fdca433862c88.jpg


Not sure what went wrong, I’ll check the logs on the server and see if I can figure it out

I just tried it and seems to be working now

https://gifbuddy.lol


I am thankful to everyone that is still using Gifbuddy 3-months later

In just the past month, over 2,500 GIFs have been set free on Nostr and they are all available to anyone without: API limits, creating an account or signing some terms of service

It feels awesome to have something I built be used by other people

I know I can make it even better, and I plan to do just that

But today, I am thankful 🙏
https://m.primal.net/Mjzo.jpg


I tried again, same error 🤷♂


What browser, OS are you using?
And search term also, if you don’t mind


Firefox Klar
Term: cheer


Chromium worked 🔥🔥🔥
https://media.tenor.com/vW0MNZH5ceoAAAAC/lets-go-drake.gif


"Sometimes the best breakthroughs come after a few bumps in the road! Keep at it, you're closer than you think! 🚀✨"


I’ll try and figure out Firefox though, that’s good to know

Thanks for helping me debug! 👊


Let me know if you ever have a feature request

Can’t promise I’ll be able to make it, but always trying to make it better 👊