Code Monkey home page Code Monkey logo

crude-twitch-viewer-bot's Introduction

Crude Twitch Viewer Bot (CTVBot)

format & lint

Disclaimer: For educational purpose only. Any discussion of illegal use will be deleted immediately!

Small GUI tool that spawns muted Google Chrome instances via Playwright, each with a different user-agent and HTTP proxy connection. Each instance navigates to the twitch channel, activates theater mode and adheres itself to the available screen space. Settings in localStorage ensure the lowest possible resolution.

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.

โ˜• You can sponsor me a coffee if you enjoy this tool and want to support its continued development.

Important

  • You need to provide your own private HTTP proxies to the proxy_list.txt
    Buy trusted proxies here or follow the Webshare.io Proxies Guide.
  • Chrome needs to be already installed on your system.
  • Tested with instance count: Headless ~100, headful ~30.
  • Tested on Windows 10. Linux and macOS is experimental.
  • CPU load and bandwidth can get heavy. Channels with 160p work best.

In Action

Color codes of the square boxes

โฌ› - Instance is spawned. ๐ŸŸจ - Instance is buffering. ๐ŸŸฉ - Instance is actively watching.

Headful Spawning


(If you go headless, the browser windows will be invisible)

Usage Windows

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.

Quickstart Steps

Download the one-file executable for Windows from the latest CTVB release.

  1. Extract zip file to a folder.
  2. Add your private proxies to proxy_list.txt
    Buy trusted proxies here or follow the Webshare.io Proxies Guide.
  3. Start executable and wait for the GUI to appear.
  4. Spawn instances patiently.

Interactions with the square boxes

๐Ÿ–ฑ๏ธ Left click: Refresh page.
๐Ÿ–ฑ๏ธ Right click: Destroy instance.
๐Ÿ–ฑ๏ธ Left click + CTRL: Take screenshot (saved in root folder).

crude-twitch-viewer-bot's People

Contributors

jlplenio avatar jkpth avatar

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.