GIF Buddy can now meme!

Try it out and let me know what you think:

https://gifbuddy.lol

Shout out to nostr:npub1vwymuey3u7mf860ndrkw3r7dz30s0srg6tqmhtjzg7umtm6rn5eq2qzugd for the seeding the idea and nostr:npub1fguyv0p2whngcfzpdemjpganhmamp6ngwt26q35jcw0p368jmjkqy27896 for UI improvement suggestions (more gifs, less clicks)

I have more in the works, but it's not ready for primetime just yet. If you're interested in helping me test new things let me know!

Looking at you nostr:npub14cgq353exzmhdsvqjtmw4dq7fvyleuls8umyrvd5umhr4gtx6asq7hqjhl nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac nostr:npub1rcr8h76csgzhdhea4a7tq5w5gydcpg9clgf0cffu6z45rnc6yp5sj7cfuz nostr:npub1cwhy4k8qd2guyqz8t45u4yzyp4k4fhnjn573ukh6e77mde2dgm9s2lujc5 nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424

I appreciate you guys using my app!

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

Reply to this note

Please Login to reply.

Discussion

Tbh the meme function is hard to use atm. I’d love an exact replica of imgflip - specifically search and adding text

Appreciate the feedback, I’ll look at imgflip and see what’s there

What are you finding difficult to use?

It's on my home screen. Always use gifbuddy!

I'm having problems uploading to it

Let me look into it, thanks for letting me know! 🙏

Ok great, thanks for providing an example for me to test, I’ll get back to you on this one

Gotta go to work though so it may take me awhile to get a fix in

No problem, but gif are the main purpose of the world right? Should check your priorities 😂

I tried downloading this video locally on my machine so that I could upload to test, but I get an error that says "File Wasn't Available on Site" (unrelated to gifbuddy)

However, I did get a timeout error from the application because it took too long to return a response (the gif was still uploaded, but the user sees an error)

For my own knowledge:

Were you just trying to upload this video to get a nostr.build link?

Or did you want it broadcasted on nip94/more relays?

Or were you trying to meme it?

The reality is that uploading right on Nostr takes tooo long, i was trying to make it faster if I'm not mistaken you can bulk upload on gif? It would be way easier, I'm ising those for nostr:nprofile1qqsqgq7gdgdmfnauxny2fylm68cdzkx59hgx6ql25deq3q4qvmf6x7qpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qgnwaehxw309amk7apww468smewdahx2tcppemhxue69uhkummn9ekx7mp0ne3y69 and tomorrow with premier league back is gonna be a lot of time uploading

I’ll keep trying to make it better and I’ll let you know when I have an update

Awesome. Great work.

Amazing!

Oh hell yeah boi ❤️🙏😻

Moar fun with cat GIFs!

This is fun, my only wish is that these could be automatically uploaded to nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 so we don’t have to use Tenor links.

If you meme a GIF, it's automatically uploaded to nostr.build

Ah, I wonder if that could be streamlined with a button instead of making the user copy/paste.

Also, there seems to be some issues with non-escaped punctuation characters…

Interesting

I’ll look into that for the character issue

What do you mean by streamlined with a button? I thought copy paste was the easiest, but open to other ideas

A “Meme this GIF” button that does the work of copying and pasting for the user.

Oh yeah ok, I had something similar in mind:

Instead of having users search on one page and then paste to another, I would just have the search on the same page and once the gif is selected it automatically loads the input

But now you got me wondering:

What about double tapping on the search page? Tap once to copy, tap again to meme?

It’s just that having a floating button over every meme that’s loaded looks clunky in my mind, but maybe I’m thinking about it differently

Yeah, I haven’t really thought about the UX yet. This is just what you’d call a “user story” in the biz. Also I think the font choice for the meme text could stand to be improved overall.

Yeah, I feel the same way about the font

If it’s memes just use Impact. White with black border. If it ain’t broke, don’t fix it!

You right

I will fix this tonight 🫡

They are uploaded to nostr.build on the backend

The problem is that process takes several seconds so it would heavily impact the user experience

nostr:note1tjjc7lygly9h9w40w3j8s5gyhljv28a5n3vscenkgngavxc0je5q7mzptr

God bless you, Lemon.

nostr:npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5 it works for images too

Curious on your feedback as a professional memer

I m interested

Sending you a DM in a second

🙏

#MeToo

Annnnddddddd it’s racist.

Thanks! Uploaded a mp4 but failed to convert to gif; still it got uploades to nostr build's as mp4.

🤙

So the upload feature doesn’t convert files currently; it solely sends them to nostr.build and publishes a nip94 event so that it’s searchable in the future

Do you need an mp4 to gif converter?

Not that I *need it* 🐸🫡... but then I thought it was feature. My bad. Got the ffmpeg bash bacc at home ;).

All good, just trying to get a sense of what tools people need

I originally allowed MP4s because people were making looped MP4s and using them as Gifs in their notes

That was the only reason why

I originally had it create a shareable link, but it takes too long to upload and generate a link so it often timed out and gave people errors

I’m still trying to figure out the best interface for everything so I appreciate the feedback 👊

mhmhh prolly side related but for example if downloading a gif from telegram's, it often does it as .mp4. indeed seems the conversion can be excessive long depending on the command, and library i guess...

here the one i luckily saved from a stack question about ffmpg that i no more able to find at the search engines XD

`₿: ffmpeg -i file.mp4 -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif`

scale could be smaller, though costing quality, still functional for some simple ones... also there could be cases of wanting to flip the outpot so the transpose flag should be needed at the -vf's

I love this!!