social-gif-kodyfire v0.1.18
Welcome to social-gif-kodyfire š
Generate a dynamic gif for social media sharing based on HTML templates using Kodyfire. This is just the beginning.
š Homepage
Requirements
social-gif-kodyfire requires the kodyfire-cli to be installed
npm install -g kodyfire-cliInstall
npm install social-gif-kodyfireUsage
Method 1: As a generator
In order to generate your artifacts, run the generate command. The syntax is kody generate|g [kody] [concept]. If you ommit kody and concept the assistant will prompt you to select them. As an example, run the following command from your terminal:
kody generate react componentMethod 2: As a kody project
Refer to the kodyfire generate your artifact section. Once your project is initialized and ready for kody, run the following command to generate your images.
kody run -s kody-social-gif.jsonAvailable Templates
doodle (credits: css-doodle)
Tempate using the doodle-css as animated background
Params
titlestring - title textsubtitlestring - subtitle textlogostring - URL for the logogoogleFontstring - (optional) Google font namefontFamilystring - css rule for font-family (required if using googleFont)doodleenum - doodle background name seeding, strings, timeTravelcolorstring - Valid CSS colorwatermarkstring - (optional) text for footer
Add the following params to your generated concepts. As an example, the final updated concepts might look like the following:
{
"name": "image-3",
"template": "doodle.html.template",
"fontWeight": "medium",
"fontSize": "80px",
"title": "Hello World!",
"subtitle": "Your subtitle",
"eyebrow": "17 July 2022",
"logo": "https://noqta.tn/_next/image?url=%2Fimages%2Flogo.svg&w=256&q=75",
"background": "tranparent",
"doodle": "timeTravel",
"color": "#000",
"includeWatermark": true,
"watermark": "social-gif-kodyfire",
"size": "facebook",
"outputDir": ""
}š Future Features
- Add common social post dimensions as size
- Allow passing arguments to doodles
- Compose doodle for dymamic backgrounds
- Add template for most common post subjects
- Add meme template
Run tests
TODOAuthor
š¤ Anis Marrouchi
- Website: https://noqta.tn
- Twitter: @anis_marrouchi
- GitHub: @anis-marrouchi
- LinkedIn: @marrouchi
š¤ Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a āļø if this project helped you!
Credits
- css-doodle by css-doodle Beautiful work, We are so thankful.
- puppeteer by puppeteer Danke schone!
š License
Copyright Ā© 2022 Anis Marrouchi.
This project is MIT licensed.
This README was generated with ā¤ļø by readme-kodyfire