Avatar
lemon
be7358c4fe50148cccafc02ea205d80145e253889aa3958daafa8637047c840e
Vibing apps https://shakespeare.diy https://www.pocketvibe.app Spreading gifs https://gifbuddy.lol Posting memes https://memeamigo.lol
Replying to Avatar lemon

nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9

“Liberate the collective individual. There are only two roads: freedom and happiness or the grave.”

I hope you find this world starting. #freedomtech #privacy

https://privatevideotranslation.s3.us-west-1.amazonaws.com/jargonspeakonthenostr.mp4

nostr:npub10sa7ya5uwmhv6mrwyunkwgkl4cxc45spsff9x3fp2wuspy7yze2qr5zx5p translate this video to japanese from 0-15 seconds

It’s not an integrated button, but it’s easy to post gifs with gifbuddy.lol

nostr:note1emq4xryqlrfjq90gqda5x3fewglm0stzw3x4usmesc7va57dyelqk79ywj

GIFBUDDY UPDATE!

- Add your own gifs with uploads

- Load more gifs to find what you want

- Faster gif loading

- Less memory intensive on the server

MORE GIFS, YOUR GIFS, FASTER

nostr:note18tzx4pwwqkaxhwwmkn64kh5dstaswgnpv3d0ujy4dlc0tg6204es037rjj

nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w I just pushed a bunch of updates to the dev link

A few updates:

- uploads should work now

- added “load more”

- gifs should load faster on search

Let me know if you guys have any feedback before I push it or if you have any more ideas

Thank you both for all your help!

Replying to Avatar Niall Young

https://github.com/aws-samples/aws-cdk-examples/tree/main/typescript/static-site

Let me know if you want a hand, I can probably PR something for you in a few hours

I see, so it's a static website hosted on AWS S3 server; makes sense why it's so cheap

I've used S3 buckets for file storage, but not for web hosting

It says it's best for websites without server-side scripting; I have some python scripts running server side with each "click to copy" action

Do you think that'll be a problem?

Dang, you’re right

I was so focused on implementing I forgot about stopping bad guys

Good looking out, I’m definitely going to need your help with this one then

I’ll DM you my development build that I have going so we can get that implemented

nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6 file upload would be dead simple especially since you already have an endpoint to upload to nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7. Just need to add an upload form somewhere to let the user enter some metadata.

It would help if you add a README with how to run the app in development.

Working on it right now, big dog

Should have it implemented tonight

Go to https://gifbuddy.lol/

Search for a gif

Click gif to copy url

Paste url wherever you want

I agree! Your gifs are great! Seeing you build made me want to build too

This one in particular brings me joy

https://v.nostr.build/J99YUFtiCpaEW7bG.mp4

I notice all of your gifs are mp4 video files

Would a mp4->gif converter be beneficial to you or do you need something else?

There have been a couple comments in my feed from people expecting to paste a nostr.build address so that could be cool

Your API is fast already, it's mostly that nip98 AUTH requires me to publish a Kind 27235 note, which takes time to broadcast with my current library

Were you thinking this API would be separate from nip98?

The copied link is a Tenor link by intent

When you click a gif, a separate API call is made on the back end to upload to nostr.build

That process takes time that would really hinder the user experience if you had to wait for the new url to be generated in order copy it; it’s several seconds