All Projects â†’ Glodenox â†’ twitch-chat-monitor

Glodenox / twitch-chat-monitor

Licence: other
Twitch Chat Monitor that allows the chat to be shown comfortably on a big monitor. Useful for room-scale streaming where the chat needs to be readable from a distance.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to twitch-chat-monitor

twurple
Interact with Twitch's API, chat and subscribe to events via PubSub and EventSub.
Stars: ✭ 479 (+1610.71%)
Mutual labels:  twitch, tmi
chrome-extension-aspectratio219
đŸ–Ĩī¸ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio (Netflix, Youtube, PrimeVideo, Crunchyroll)
Stars: ✭ 28 (+0%)
Mutual labels:  twitch, monitor
twitch api2
Rust library for talking with the Twitch API aka. "Helix", TMI and more! Use Twitch endpoints fearlessly!
Stars: ✭ 91 (+225%)
Mutual labels:  twitch, tmi
monitor
mac 厞æ—ļįŊ‘速į›‘控 bandwidh monitor
Stars: ✭ 23 (-17.86%)
Mutual labels:  monitor
marv
Marv your Swiss streaming tool!
Stars: ✭ 149 (+432.14%)
Mutual labels:  twitch
rtainjapan-layouts
The on-stream layouts for RTA in Japan events
Stars: ✭ 20 (-28.57%)
Mutual labels:  twitch
express-actuator
Express middleware with endpoints to help you monitor and manage applications
Stars: ✭ 71 (+153.57%)
Mutual labels:  monitor
Twitch-View-Bot
First open-source really working view bot for Twitch
Stars: ✭ 63 (+125%)
Mutual labels:  twitch
idfx
Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 ⚡
Stars: ✭ 71 (+153.57%)
Mutual labels:  monitor
Lagertha
A UI/UX redesign of the popular Twitch-bot PhantomBot
Stars: ✭ 10 (-64.29%)
Mutual labels:  twitch
uptime-kuma
A fancy self-hosted monitoring tool
Stars: ✭ 27,425 (+97846.43%)
Mutual labels:  monitor
SAPNetworkMonitor
Based on niping for sap network monitoring QQįž¤: 651878914
Stars: ✭ 48 (+71.43%)
Mutual labels:  monitor
diffido
Watch web pages for changes
Stars: ✭ 19 (-32.14%)
Mutual labels:  monitor
pm2-docker
Monitor Docker Daemon (expose host docker daemon for monitoring)
Stars: ✭ 21 (-25%)
Mutual labels:  monitor
Unknown-Logger
An advanced Windows Keylogger with features like (Disable CMD, Screenshotter, Client Stub Builder, Low Level Keyhooks, Hide Application, Respawner, Delete Chrome and Firefox data, and more!)
Stars: ✭ 23 (-17.86%)
Mutual labels:  monitor
pandadomalbot
đŸŧ Um bot muito carinhoso criado para divertir o chat do canal da 'levxyca'
Stars: ✭ 32 (+14.29%)
Mutual labels:  twitch
react-livestream
Embed your Twitch, Mixer or YouTube stream in your website automatically when you're live
Stars: ✭ 60 (+114.29%)
Mutual labels:  twitch
PerformanceAnalyzer
Under the iOS platform, the analyzer is a tool which statistics CPU, FPS, Memory, Loading-Time and provides the output of statistical data. And contain SQL execution time monitor base on FMDatabase and UI refresh in main thread monitor
Stars: ✭ 42 (+50%)
Mutual labels:  monitor
twitchlive-extension
TwitchLive-Panel Gnome Shell Extension displaying your favorite streamers
Stars: ✭ 27 (-3.57%)
Mutual labels:  twitch
TwitchOverlap
Source for stats.roki.sh, as well as API, polls twitch every 30 minutes to calculate intersection of all channels above 1,000 viewers
Stars: ✭ 40 (+42.86%)
Mutual labels:  twitch

Twitch Chat Monitor

A tool that monitors and displays Twitch chat channels in a bigger font, ideal for displaying on a big monitor for room-scale Twitch streaming. Or it can just give a much cleaner and flexible lightweight way of displaying the Twitch chat.

Interface example

Supported features (non-exhaustive list)

Note that all these features can be enabled or disabled.

  • Smooth scrolling of chat messages to improve readability of a fast-flowing chat
  • Message rate limiting and message overflow disposal
  • Several pre-defined themes and a fully customizable custom theme
  • New messages can be set to appear at the top or the bottom of the screen
  • Show or hide moderator actions
  • Highlight messages based on the username or certain keyphrases
  • Immediately show the images posted by users
  • Load Twitter messages linked to by users
  • Shorten links posted in chat
  • Store settings over sessions or adjust default settings in the HTML page for portability
  • Show timestamps next to messages

Several more features are in the pipeline!

Using the monitor

When you open the page, the chat monitor will connect to the default Twitch channel or the channel you monitored most recently. At the top or bottom right you can find the settings menu. In this menu it is possible to modify all configuration options. These settings are stored in your browser and become active immediately when changed.

Getting the monitor

Available pre-hosted on github.io

The latest version of the tool is always available at https://glodenox.github.io/twitch-chat-monitor/ and can be used from there. The initial channel can be changed by adding it in the URL, like so: https://glodenox.github.io/twitch-chat-monitor/?channel=<channel name here>.

Hosted on your own domain or as a local web page

If you want to have other predefined settings set (like the channel), you can host the tool yourself. You just need to download the files and place these on a server. Alternatively you can also just open the index.html file locally.

The project consists of 4 files:

  • index.html: the web page you want to open in a browser to see the chat, this file contains the default settings at the end. Most likely, this will be the only file you will change when you host the monitor yourself.
  • main.js: main JavaScript file
  • tmi.js: a copy of the tmi.js JavaScript library for Twitch
  • style.css: CSS styles are stored here

Acknowledgments

This tool is heavily based on the Nifty Chat Monitor userscript, but uses the Twitch WebSocket API directly instead of transforming the Twitch chat embed page. A special thanks to the LoadingReadyRun chat for giving feedback on several of the features!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].