romedtino / compakt

Twitch Chat streamlining. Condenses repeated messages/words/emotes.

Home Page:https://nhatbui.github.io/compakt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compakt Twitch Compakt

Twitch Chat streamlining. Condenses repeated words, emotes, and messages.

Let Twitch chat be Twitch chat. Don't miss any more buried messages. Reduce clutter on the screen.

Compakt in action! (YouTube) As you can see, there's still a lot to be done!

Features

  • Compresses longest repeated, non-overlapping "phrase" e.g. "Kappa Yolo Kappa Yolo" becomes "Kappa Yolo x2".
  • Repeated messages are grouped together.
  • Hover to see a list of all the users who uttered the same message.

How to use it

  • Just install and visit a Twitch stream to see it in action.
  • (Options menu coming soon!)

Developers

Pull requests always welcome!

Developing

Dependencies

You'll need NodeJS+NPM.

Build

cd /path/to/compakt
git clone https://github.com/nhatbui/compakt.git
npm install
gulp // or 'gulp --type=production' for a uglified file.

Developing/Testing

Load the extension into Chrome.

Publishing

The "official" Chrome Extension is published here. Official pushes of this repo to the Chrome Web Store are done as needed.

Trello

Some development discussion/planning/designing are done on Trello. Feel free to message us to get added! Trello is not required for contributions: you can still just submit pull requests :)

About

Twitch Chat streamlining. Condenses repeated messages/words/emotes.

https://nhatbui.github.io/compakt

License:GNU General Public License v3.0


Languages

Language:JavaScript 96.8%Language:CSS 3.2%