Inspiration
I built this app during PennApps XVI. I hope this little application can inspire us to look beyond memes, images that go viral.
What it does
It runs on Python 2.7. When launcher.py is called, two or three additional arguments are passed in it, so that download, upload and detect can be called with those arguments passed in.
Download
This command downloads specified image(s) from Giphy.com and stores it (them) to a local folder for later use.
Upload
This command uploads specified image(s) to Google Cloud Storage and makes it (them) public.
Detect
This command compiles a list of labels associated with the specified image(s), ranked from the most common to the least.
Accomplishments that I'm proud of
I find integrating two or more APIs from different developers in a featherweight application especially interesting.
What I learned
I learned to use some APIs, including Giphy.com and Google Cloud Vision. I also learned how to encode and decode HTML requests to and from JSON. I experimented with many Machine Learning APIs and found them very useful.
What's next for meme-detect
More fun APIs can be added. An instance of Django was initially uploaded to Google Cloud VM but was later taken down due to compatibility issue. It can be fixed and taken online again.
Log in or sign up for Devpost to join the conversation.