Skip to main content

Web GUI for streamlink cli

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twottle-0.7.7.tar.gz (27.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

twottle-0.7.7-py2.py3-none-any.whl (31.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file twottle-0.7.7.tar.gz.

File metadata

  • Download URL: twottle-0.7.7.tar.gz
  • Upload date:
  • Size: 27.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for twottle-0.7.7.tar.gz
Algorithm Hash digest
SHA256 93565e5cbeb9a8b99df91dd3bb1a1f94a8a380fe7b3ce974aeadf33679bff6e7
MD5 bbd641ee38a5550012749fcad2eba11f
BLAKE2b-256 b7b5d3f8176dd9360e0df3e56d22a2cedd342c4c534352ea45a3431cbba6f9d2

See more details on using hashes here.

File details

Details for the file twottle-0.7.7-py2.py3-none-any.whl.

File metadata

  • Download URL: twottle-0.7.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for twottle-0.7.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 521444d4fdcc81f5ba8eec555cabfe8b28ac0895fcdf232ef19a3fa6cc4eab9e
MD5 89e7468dd14d9b2d10153892f3fa0fdc
BLAKE2b-256 5629fc9fbe8043fe719d592c5a316bfdf1ffacc7a6d1b53d545d33667c5f3fe1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page