Coder Social home page Coder Social logo

christopherldo / twitch-chat-visualizer Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 1.0 2.41 MB

A Node.js Project. Would you like to see your chat stream with a custom design? This is for you!

License: Apache License 2.0

JavaScript 66.48% CSS 19.74% Mustache 13.78%
chat-visualizer chat-stream nodejs yarn express websocket socket-io heroku twitch tmijs

twitch-chat-visualizer's Introduction

Chat Visualizer

Hi, this is the Chat Visualizer for you twitch stream that I've created.
I started studying JavaScript and I decided to take this project as my first one.
Feel free to comment and give your opinions.
Take a read at this document to know how to use it.

Welcome to this Chat Visualizer.

Screenshot

twitch-chat-visualizer-screenshot

Link to meduardinha on twitch
Link to cellbit on twitch
Link to gaules on twitch

Recommended Setup (STREAMER)

  • Get to this link; (We're offline because of server costs)
  • Input your twitch channel and press OK;
  • Click on the gear icon and setup your chat style;
  • Once you finish, click on the "Transparent" checkbox and a modal will open;
  • Click on "Click here to copy" to copy the transparent chat link;
  • Create a new Browser source on your OBS;
  • Paste the link on the URL field and adjust the size (I do recommend you take 400 for width);

Recommended Setup (STREAMER - pt_BR)

  • Acesse esse link; (Estamos offline por conta de custos com servidor)
  • Insira o nome do seu canal no campo de texto e aperte OK;
  • Clique no ícone da engrenagem e configure o estilo do seu chat;
  • Assim que finalizar, click na caixa "Transparent" e um modal irá abrir;
  • Clique em "Click here to copy" para copiar o link para o seu chat transparente;
  • Crie uma nova fonte de navegador no seu OBS;
  • Cole o link no campo URL e ajuste o tamanho (Eu recomendo deixar 400 para a largura);

Recommended Setup (DEVS)

  • Clone this repository or download the zip file;
  • cp .env.example .env to copy the env example to a real .env;
  • Go to .env file and insert your app client_id and client_secret (Learn more here);
  • You will need a JavaScript runtime and npm to run this application (You can get it here);
  • Once you get the JavaScript runtime and npm, install yarn (npm install -g yarn);
  • Install all the dependencies it needs with yarn (yarn);
  • Start the app with yarn (yarn start);
  • Open your browser and enter in the following addres: localhost:3000 (You can also change the port on .env file);
  • Enjoy your twitch chat visualizer! :)

Features

  • Visualize yout twitch chat;
  • Choose your favorite color for each item;
  • Transparency mode for streamers to use it on OBS browser source;
  • In real-time Twitch emotes.
  • In real-time BTTV emotes;
  • In real-time FFZ emotes;
  • In real-time mod deletion events;
  • NOW SUPPORTING TWITCH ANIMATED EMOTES.

Support

If you enjoyed my work:
Please consider donating me on Paypal;

twitch-chat-visualizer's People

Contributors

christopherldo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jonatasjs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.