meme

A command line utility for creating memes

  • Owner: nomad-software/meme
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Meme

A command line utility for creating image macro style memes

Go report card


Am i the only one around here?

Features

  • Create memes from built-in templates
  • Create memes from image URL's
  • Create memes from local image files
  • Supports drawing on animated gifs
  • Supports intensifing images by shaking them slightly
  • Supports adding the 'triggered' banner
  • Resizes oversized images
  • Automatically upload to imgur.com (when passed a client id)
  • Works on Linux, Mac and Windows

Simple example

To create a meme use the following command. The image can be an built-in
template, a URL or the path to a local file.

meme -i brace-yourselves -t "brace yourselves, the memes are coming"

When the command finishes, the location of the newly generated meme is printed
to the terminal. This location can be overriden using the -o flag.

Installation

  • Install Go
  • Run go get -u -v github.com/nomad-software/meme

Automatic uploads

If you supply an imgur client id when invoking the command, the meme will
automatically be uploaded to imgur.com. To get a client
id, follow these steps.

  1. Create an imgur account
  2. Register this application for anonymous usage
  3. Once registered, you get a client id for use when invoking the command. See meme -help
  4. Read the rate limits

Help

Run the following command for help and to list all of the available built-in templates.

meme -help

Other examples

meme -i brace-yourselves -t "brace yourselves, the memes are coming"

Brace yourselves


meme -gif -i http://www.reactiongifs.com/r/trmp.gif -t ", when somebody mentions china"

When somebody mentions china


meme -shake -i kirk-khan -t ", khaaaaan"

khaaaaan


meme -trigger -i https://i.giphy.com/3o7abKGM3Xa70I7jCU.gif

triggered


Built-in templates

To create a meme using one of the built-in templates, use one of the following
id's with the -i flag. (You can also list these using the meme -help command.)

Overview

Name With Ownernomad-software/meme
Primary LanguageGo
Program languageGo (Language Count: 2)
Platform
License:MIT License
Release Count3
Last Release Namev1.0.2 (Posted on )
First Release Name1.0.0 (Posted on )
Created At2016-12-21 21:10:32
Pushed At2023-10-18 08:17:40
Last Commit At2023-09-26 18:11:48
Stargazers Count285
Watchers Count5
Fork Count26
Commits Count71
Has Issues Enabled
Issues Count12
Issue Open Count0
Pull Requests Count6
Pull Requests Open Count1
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top