twolfson / memegen

Generates memes from URLs.

Home Page:http://memegen.link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MemeGen

An API to generate meme images based solely on requested URLs.

Build Status Coverage Status Scrutinizer Code Quality

Generating Images

Visit http://memegen.link/api to browse the API and view examples.

MemeGen URLs contain all the information necessary to generate the image. For example, http://memegen.link/buzz/memes/memes-everywhere.jpg produces:

buzz

But, the site can also produce masked URLs to conceal the joke:

http://memegen.link/_YnV6egltZW1lcy9tZW1lcy1ldmVyeXdoZXJl.jpg

For any MemeGen image, lose the extension to see a list of all format options:

http://memegen.link/buzz/memes/memes-everywhere

Special Characters

Spaces can be inserted using dashes or underscores:

  • dash (-) → space ( )
  • underscore _ → space ( )
  • dashes (--) → dash (-)
  • underscores (__) → underscore (_)

Reserved URL characters can be escaped:

  • tilde + Q (~q) → question mark (?)
  • tilde + P (~p) → percentage (%)

For example: http://memegen.link/doge/special-characters~q/underscore__-dash--.jpg

Adding Templates

To add a new template, please follow the contributor instructions.

Thanks go to danieldiekmeier/memegenerator for the inspiration!

Slack Integration

Check out one of these options:

About

Generates memes from URLs.

http://memegen.link

License:MIT License


Languages

Language:Python 72.0%Language:CSS 10.1%Language:Makefile 9.0%Language:HTML 6.4%Language:JavaScript 2.3%Language:Shell 0.2%