Meme Generator

Command Line (CLI) and and Flask web application to generate memes.

Overview

It is a multimedia application to dynamically generate memes, including an image with an overlaid quote. Create a dynamic data-rich application to generate images with quotes.

  • Interact with a variety of complex filetypes. This emulates the kind of data you’ll encounter in a data engineering role.
  • Load quotes from a variety of filetypes (PDF, Word Documents, CSVs, Text files).
  • Load, manipulate, and save images.
  • Accept dynamic user input through a command-line tool and a web service.

Prerequisites

Install all dependencies given in the requirements.txt file using pip:

pip install -r requirements.txt

Usage

The application can be started by running the following command:

python app.py

You can access the application at:

https://localhost:5000

Also:

python meme.py --path ./_data/photos/dog/xander_4.jpg --body "Better friend of the human" --author anonymous

Built With

Flask - The python server micro framework