1
1
Fork 0
portfolio/repos/blabber-comic.md
2024-03-29 22:14:17 -05:00

29 lines
1.1 KiB
Markdown

---
tags: repos
templateEngineOverride: md
title: blabber-comic
description: Converts chat logs to comics.
date: 2018-12-30
---
[Fork on Gitlab](https://gitlab.com/gaiety/blabber-comic)
[![npm version](https://badge.fury.io/js/blabber-comic.svg)](https://badge.fury.io/js/blabber-comic)
## Sample
![Preview with a comic that is three panels, each person has a randomly generated face with text above each face indicating who says what. The comic tells a story of a bad joke being told and the other characters reacting to the bad joke.](https://raw.githubusercontent.com/hergaiety/blabber-comic/master/comic.png)
## How it works
Powered by Node and a node-canvas a comic can automatically be generated from a json array of users/text and some characters/backgrounds to be chosen at random.
Can be used as a CLI by itself or plugged into other NodeJS projects. Its original use was as a Discord bot plugin on a personal server for fun.
---
## Special thanks to:
* [node-canvas](https://github.com/Automattic/node-canvas) by Cairo
* avatars by Iulia Ardeleanu from the Noun Project
* backgrounds by Olga Libby from Subtle Patterns