Inspiration: All gif submissions to Giphy are currently tagged either by a user or a Giphy team member. Clarify allows gifs to be tagged automatically with their machine learning api. Why not combine them?

What it does: Given the gif's url, it autogenerates tags for the gif and automatically submits them to Giphy

How I built it: I wrote a node.js script that can call the api and grab the tags for the provided gif. Then (if I finished this part), using cookie.js, the script would submit the gif and its tags to Giphy's website directly.

Challenges I ran into: Understanding APIs, dealing with problematic environment variables, learning web-scraping with cookie.js, and having the mental competence of a baby. The last part is the only reason I didn't finish.

Accomplishments that I'm proud of: Learning to work with an api, and new technologies in general, learning web-scraping with cookie.js.

What I learned: A LOT (see above).

What's next for Auto-tagged Giphy submission: Finishing the script, condensing the tags list by removing doubles (even further down the road, analyzing relationships between tags of different frame samples in order to find new tags), maybe a custom version of Giphy's submission site that internally accesses the Clarifai api (no need for external scripts).

Built With

Share this project: