Skip to content

Web GUI for streamlink cli integration with a twitch.tv account

License

Notifications You must be signed in to change notification settings

RaeedAhmed/twottle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twottle

A web gui for browsing twitch.tv streams and videos on demand. Search for categories or users, and view followed streamers' activity. Requires user login.

Installation

Works on all platforms (Win/Mac/Linux/BSD)

Dependencies

  • python >=3.10 (Can relax requirement upon request)
    • streamlink (via pip/binaries/brew/source explained here)
    • yt-dlp repo
  • multimedia player listed here
    • Windows: player must be in system PATH

PyPi:

pip install twottle

From source:

  • Follow dependencies listed below
  • Build requires flit
  • Clone repository and run flit install in root directory

Usage

twottle [-h] [--reset | --logout | -c | -d | -v]

options:
  -h, --help        show this help message and exit
  --reset           reset config file
  --logout          remove user from app, prompt login again
  -c, --clear-data  remove all user data and cache
  -d, --debug       Add debug logs to output stream
  -v, --version     show program's version number and exit

Run twottle to begin. On first startup you will be prompted to login and will be redirected to Twitch oauth.

About

Web GUI for streamlink cli integration with a twitch.tv account

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published