Now that I have the ability to train a neural network and an Ubuntu laptop with Python installed, I’m ready to go on to the next phase of my project: automatically creating a meme and posting it to Instagram.
Of course I’m going to start off by checking out what others have done for ideas. I found an Instagram meme bot called Instameme, and a meme generator called Meme Generator Python that I am sure will be fairly useful for a starting point. I also stumbled upon this Doge meme generator that is just awesome.
After looking through my options, I decided to start by trying to get meme-generator-python installed and functioning. First I downloaded and installed the impact font file, and then I created a virtual environment to install into. This script requires Python2 to be used, so I consulted my handy virtual environment commands cheat sheet I made last time.
cd .virtualenvs virtualenv -p $(which python2) memebot_env workon memebot_env pip install wand
After my virtual environment was made, I downloaded and extracted the meme-generator-python files into my “memebot_env” folder.
I put a sample David Rose photo in the folder and then tried to run the script, but received an error saying wand wasn’t installed.
I ran the wand pip installation command and then retried the memgen.py and this time it worked!
Behold, my very first automatically created meme!
Now that I’m able to automatically generate a basic meme, I’m going to move on to figuring out how to upload the photo to Instagram. I’ll go into more detail in my next post, until then enjoy a video of Smooshy’s first outdoor adventure!