Giphy integration (#1142)

Through the integration of the Giphy SDK, users gain a transformative ability to enrich their posts and replies with captivating GIF media files. Moreover, the integration of Giphy's extensive library of GIFs offers an endless array of visual content, allowing users to select the perfect expression to accompany their words. Whether it's a fleeting moment of joy, a burst of creativity, or a heartfelt sentiment, the availability of GIFs enhances the power of self-expression, making each interaction more personalized and memorable.

Below is Youtube video link for showing Giphy work-flow in Damus

https://www.youtube.com/watch?v=QPklQhs6aBw

giphy-integration, 2 commits

https://github.com/damus-io/damus/pull/1142

Reply to this note

Please Login to reply.

Discussion

#[3]​ wuuuuttt

This would be awesome!

Signal messenger team developed a way to integrate Giphy in a privacy preserving way:

https://signal.org/blog/signal-and-giphy-update/

Giphy is usually so slow I don't even bother with it. Even in Signal and other apps giphy Integration is terribly slow. I usually just go to Tenor and find something I want. It's way faster.

King #[3]​ scoder πŸ™Œ

#[1]​ is there any chance you can also integrate https://tenor.com it’s my fav I don’t use GIPHY I use tenor πŸ«‚

#[5]​ can you also add tenor. Api link here: https://github.com/damus-io/damus/issues/590#issuecomment-1502632766

#[5]​ request for Plebhy (nostr gif API) https://github.com/damus-io/damus/issues/590#issuecomment-1550097495

Anything is possible ✨

I suggest you look at PLEBHY which is Nostr version of Giphy.. already 1k+ images and stickers..! Check https://plebhy.com

#[5]​ πŸ‘€

Saw the PR demo. We can provide the same integration and API key so anyone can set that in the settings page..! The cool thing is the creators will get zaps when you use the gifs…!

#[6]​ ^

I love how even though I use Amethyst, I still get to see your updates and interactions with the community -> my day becomes brighter πŸ€™πŸ«‚. Secondhand Damus updates are still a πŸŽπŸŒ„ experience

πŸ”₯πŸ”₯πŸ”₯

Why do you need this function. I can embed all my GIFs normally without this complicated way

Yessss

A users shouldn’t need to set an api key right? Can’t we use our own ? Are there rate limits? #[2]

We can use our own api key by default in the app. The key has certain rate limit. If the user needs more flexibility, he can create create one for himself and add it in the text field. #[3]