Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
August 29, 2021 03:45 pm GMT

`soim`: Social image generator CLI

In my last post on Social Image generation, I talked about how I built a site which can be used to automate social image generation. Well, I just built a CLI for it! Introducing soim.

GitHub logo SiddharthShyniben / soim

Social Image generator

soim

CoverThis image was made by running soim -t "This is some sample output of <b><code>soim</code></b>" -T "social, images, generator" -i "https://raw.githubusercontent.com/AnandChowdhary/undrawcdn/master/illustrations/images.svg" -c "Made by @SiddharthShyniben" -p "cover.png"

soim is a CLI tool for generating social images. Given data, soim usesPuppeteer to screenshot a page.

soim can also be used as a library. The exported generateImage function takesan object as options, and the options are the same as the CLI options.

Install

# locally~$ npm i soim# globally (for CLI)~$ npm i -g soim~$ soim -t ...

CLI options

  • -t, --text: The main text.
  • -T, --tags: Comma separated list of tags, shown at the top of the image
  • -p, --path: The place to write the image
  • -l, --link: Custom link where the social image template lives. Useful if you want to design a custom template. See

It's a small CLI tool to generate social images. Just run soim --text Something --caption something ... and get an image!

It uses puppeteer under the hood to generate images. I'll write a post on it someday.

Hope you like it!


Original Link: https://dev.to/siddharthshyniben/soim-social-image-generator-cli-4ffk

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To