This project is a Twitch viewer count monitor built using the Fyne GUI toolkit. It displays the current viewer count, user information, and a graph of viewer count history.
Features
Display current viewer count
Show user information including display name, profile image, followers count, stream title, and game name
Indicate viewer count changes with arrows
Display the last update time
Plot a graph of viewer count history
Requirements
Go 1.12 or later
Fyne v2.0 or later
Installation
Clone the repository:
git clone https://github.com/lon9/dousetsu.git
cd dousetsu
Install dependencies:
go mod tidy
Usage
Build the application:
go build -o monitor ./monitor/main.go
Run the application with your Twitch login ID:
./monitor <Twitch login ID>
Example
To run the application for the Twitch user xqc, use the following command: