Generate text meme

Overview

text-meme-cli Build Status

Generate text meme

Install

$ npm install --global text-meme-cli

Usage

$ text-meme --help

  Usage
    $ text-meme "Don't forget to be awesome"

  Options
    --delay       Frame delay [Default: 500]
    --background  Background color in hex [Default: #000000]
    --fontcolor   Text color in hex [Default: #ffffff]
    --filename    Filename with extension [Default: meme-123.gif]
    --fontsize    Text size [Default: 50]
    --imagesize   Image size in px [Default: 600]

  Examples
    $ text-meme "Don't forget to be awesome"
    generated text-meme → meme-326.gif
    $ text-meme "Don't forget to be awesome" --filename=quote.gif --background=#4f656d --imagesize=500
    generated text-meme → quote.gif

Related

Note

This module uses canvas module as dependency which requires Cairo check here how to install it.

License

MIT © beatfreaker

You might also like...

Meme Generator - Project developed in the Trybe fundamentals module

Meme Generator Projeto desenvolvido no módulo de fundamentos Trybe Habilidades desenvolvidas Manipular o DOM com javaScript Requisitos Obrigatórios (t

Jul 22, 2022

A meme generator plugin for Figma and FigJam. Import memes from all over the internet with customizable captions and share it far and wide.

A meme generator plugin for Figma and FigJam. Import memes from all over the internet with customizable captions and share it far and wide.

Is This A Meme? 💁🏻 🦋 A meme generator plugin for Figma and FigJam. Import memes from all over the internet, add your captions, and share it far and

Aug 30, 2022

⚡ A multipurpose meme marketplace and editor for creating, downloading and sharing memes with a ready to use API powered by Hasura GraphQL

⚡ A multipurpose meme marketplace and editor for creating, downloading and sharing memes with a ready to use API powered by Hasura GraphQL

Rocketmeme A multipurpose meme marketplace and editor for creating and downloading memes. View meme collection, browse different meme categories, like

Nov 18, 2022

we tell time with the famous "Astronaut meme"

we tell time with the famous

Always has been we tell time through the famous It alway has been meme. I was inspired when I was scrolling over reddit and stumbled across this post.

Nov 9, 2022

node.js script to scrape all top meme templates from https://imgflip.com/memetemplates

imgflip-scraper node.js script to scrape all top meme templates from https://imgflip.com/memetemplates Acknowledgements imgflip Run Locally Clone the

Nov 12, 2022

Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

This project isn’t maintained anymore Please check out this fork. wysihtml5 0.3.0 wysihtml5 is an open source rich text editor based on HTML5 technolo

Jan 7, 2023

Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

This project isn’t maintained anymore Please check out this fork. wysihtml5 0.3.0 wysihtml5 is an open source rich text editor based on HTML5 technolo

Dec 30, 2022

"shuffle-text" is JavaScript text effect library such as cool legacy of Flash.

ShuffleText This is the JavaScript library for text effect such as Flash contents. Setup Script Install script src="shuffle-text.js"/script NPM In

Dec 24, 2022

Json2video-nodejs-sdk - Create videos programmatically in the cloud from NodeJS: add watermarks, resize videos, create slideshows, add soundtrack, voice-over with text-to-speech (TTS), text animations.

Create videos programmatically in Node JS Create and edit videos: add watermarks, resize videos, create slideshows, add soundtrack, automate the creat

Nov 20, 2022

Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

twitter-text This repository is a collection of libraries and conformance tests to standardize parsing of Tweet text. It synchronizes development, tes

Jan 8, 2023

A javascript library to generate animated wavy text!

A javascript library to generate animated wavy text!

Wavy Text Animation Library A JavaScript Library which allows you to animate infinite words in an infinite loop in a modern wavy way! Options Vanilla

Oct 9, 2022

Obsidian text generator Plugin Text generator using GPT-3 (OpenAI)

Obsidian text generator Plugin Text generator using GPT-3 (OpenAI)

is a handy plugin for Obsidian that helps you generate text content using the powerful language model GP

Dec 29, 2022

Generate deterministic fake values: The same input will always generate the same fake-output.

Generate deterministic fake values: The same input will always generate the same fake-output.

import { copycat } from '@snaplet/copycat' copycat.email('foo') // = '[email protected]' copycat.email('bar') // = 'Thurman.Schowalter668@

Dec 30, 2022

Generate code from a text desciption.

aiservice.vercel.app/ Getting Started Clone the repository and install dependencies git clone https://github.com/ezzcodeezzlife/openaiwebsite.git cd o

Dec 23, 2022

Generate code from a text desciption.

programming-helper.com Getting Started Clone the repository and install dependencies git clone https://github.com/ezzcodeezzlife/programming-helper.co

Jun 30, 2022

Obsidian plugin: Type text shortcuts that expand into javascript generated text.

Obsidian plugin: Type text shortcuts that expand into javascript generated text.

Obsidian Plugin - Text Expander JS (open beta) This Obsidian plugin allows the user to type text shortcuts that are replaced by (or "expanded into") j

Dec 27, 2022

A lightweight JavaScript library that renders text in a brilliant style by displaying strings of random characters before the actual text.

A lightweight JavaScript library that renders text in a brilliant style by displaying strings of random characters before the actual text.

cryptoWriter.js A lightweight javascript library which creates brilliant text animation by rendering strings of random characters before the actual te

Sep 13, 2022

Easiest 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.

Easiest 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.

Stable Diffusion UI Easiest way to install and use Stable Diffusion on your own computer. No dependencies or technical knowledge required. 1-click ins

Dec 30, 2022
Comments
  • Error in example

    Error in example

    The doube quotes are wrong in the example, as well as a typo in the background flag.

    $ text-meme "Don't forget to be awesome --filename=quote --backgrund=#4f656d"
    

    And I think (might be wrong though) that you should place quotes around the hex color.

    opened by SamVerschueren 3
  • Impossible to install

    Impossible to install

    Hi, I have these errors.

    I'm using debian buster.

    Thank you

    npm WARN deprecated [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
    /home/aborruso/n/bin/text-meme -> /home/aborruso/n/lib/node_modules/text-meme-cli/cli.js
    
    > [email protected] install /home/aborruso/n/lib/node_modules/text-meme-cli/node_modules/canvas
    > node-gyp rebuild
    
    gyp ERR! configure error
    gyp ERR! stack Error: Command failed: /usr/bin/python3 -c import sys; print "%s.%s.%s" % sys.version_info[:3];
    gyp ERR! stack   File "<string>", line 1
    gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
    gyp ERR! stack                                ^
    gyp ERR! stack SyntaxError: invalid syntax
    gyp ERR! stack
    gyp ERR! stack     at ChildProcess.exithandler (child_process.js:290:12)
    gyp ERR! stack     at ChildProcess.emit (events.js:200:13)
    gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
    gyp ERR! System Linux 4.4.0-18362-Microsoft
    gyp ERR! command "/home/aborruso/n/bin/node" "/home/aborruso/n/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /home/aborruso/n/lib/node_modules/text-meme-cli/node_modules/canvas
    gyp ERR! node -v v12.4.0
    gyp ERR! node-gyp -v v3.8.0
    gyp ERR! not ok
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! [email protected] install: `node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the [email protected] install script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/aborruso/.npm/_logs/2019-06-23T09_15_10_978Z-debug.log
    
    opened by aborruso 1
  • Can't install in ubuntu 18.04

    Can't install in ubuntu 18.04

    Maybe there are some problems in the dependencies you might want to look after. Or just point me to what I'm doing wrong :smile: Here's the debug log. npm-debug.log

    opened by aurghyadip 0
  • Wait for promise to finish

    Wait for promise to finish

    text-meme returns a promise (since beatfreaker/text-meme@78ea1e3). Without waiting for this promise to finish, the cli will output generated text-meme → [object Promise].

    opened by kingjan1999 0
Releases(v1.1.0)
Owner
Chintan Radia
Chintan Radia
Generate a daily digest of top posts from Product Hunt 💡

Product Hunt Digest This open-source project generates a daily digest of top performing products on Product Hunt directly to your Slack. Setup is very

Ran Ribenzaft 16 Nov 16, 2021
A cli tool to generate random mock data from OpenAPI definition for msw.

msw-auto-mock A cli tool to generate random mock data from OpenAPI descriptions for msw. Why We already have all the type definitions from OpenAPI spe

null 76 Dec 15, 2022
⚡️ Quickly generate a disposable email straight from terminal

Mailsy ⚡️ Quickly generate a disposable email. Screenshots Installation Use the package manager npm to install Mailsy. npm install mailsy -g Usage Cre

Balli Asghar 177 Jan 2, 2023
Generate a Node.js command line tool from an OpenAPI definition

OpenAPI Commander Generate a Node.js command line tool from an OpenAPI definition using the commander library. Example usage Usage: Subcommands groupe

Barry Coughlan 12 Jan 3, 2023
Node.js CLI tool to generate a set of favicons from a single input file.

This is a simple CLI tool to generate an optimized set of favicons from a single input file. Icons are optimized in terms of both size and quantity (n

null 6 Nov 11, 2022
Rest API untuk mengumpulkan jokes receh dan meme dari Indonesia

Candaan API ?? Candaan API merupakan Rest API yang dibuat untuk mendapatkan beberapa jokes jokes receh dari Indonesia, semua data data yang ada di Can

Ardhi Putra P 57 Jan 3, 2023
😂 Meme Generator using React & imgflip API

Welcome to Meme Generator ?? ?? Meme Generator using React & imgflip API ✨ Video Installation Run yarn or npm install. Create an account here. Rename

Milhane. 2 Dec 19, 2021
A Little explanation of the famous Javascript parseInt(0.0000005); error meme.

Explaining the meme Internet is made of millions of memes flowing everyday, so, devs create a ton of new images showing how their code doesn't work, t

akrck02 2 Feb 3, 2022
A Meme generator website where you can change and customize images to create great memes😎.

App Screenshot: Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory,

Harsh Jain 7 Dec 21, 2022
🤖 NODE.TS - Play a welcome sound every time someone joins the voice channel, meme bot. (Olha ele ae)

welcome2voice-bot ?? NODE.TS - Play a welcome sound every time someone joins the voice channel. ?? INVITE-ME ?? Installation Clone project git clone g

Bruno Silva 5 Feb 23, 2022