Skip to content
This repository has been archived by the owner on Jul 6, 2024. It is now read-only.
/ Twitch-Best-Of Public archive

Automatically create a best-of video of a channel/category clips without a token.

License

Notifications You must be signed in to change notification settings

BayoDev/Twitch-Best-Of

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch-Best-Of-Gen

Warning

This repository is archived and no longer supported

GitHub GitHub top language GitHub issues

This program create a video scraping the best clips of a channel or category ready to be posted without using a token!

Download repository

Content:

  1. Installation
  2. Usage
  3. Customization
  4. ⚠️DISCLAIMER⚠️
  5. CREDITS

Installation

0. Make sure to have chrome installed and a compatible webdriver installed and added to PATH, a guide can be found here


1. Clone the directory

git clone https://github.com/BayoDev/Twitch-Best-Of-Gen.git

Or

Download repository

2. Unzip the file if compressed

3. Install requirements

cd Twitch-Best-Of-main

If installed via git the name of the folder may vary

pip install -r requirements.txt

Usage

You must be in the directory to run the program!

python main.py

Follow the steps of the program to create your video!

Customize

You can customize some part of the video by modifying the config.ini file in the /res folder

The file is created the first time that you run the program

OUTPUT DESCRIPTION
title Name of the output video
cmdOnly Set this to true if can use only a cmd interface
outPath This is used only if cmdOnly is True and set the directory where the final video will be saved
autoRes False to disable
widthEes Width resolution of the video if autoRes is disabled
heightRes Height resolution of the video if autoRes is disabled
INTRO DESCRIPTION
activate True to enable
time Duration in seconds
font Name of the font file without the extension(must be .ttf),must be positioned in /res
textRatio The ratio of the width of the text compared to the width of the frame
customBg True to use a custom background image in the ranking slides
customBgFileName Name of the file of the custom background image(must be in /res)
RANKING DESCRIPTION
activate True to enable
time Duration in seconds
font Name of the font file without the extension(must be .ttf),must be positioned in /res
textRatio The ratio of the width of the text compared to the width of the frame
customBg True to use a custom background image in the ranking slides
customBgFileName Name of the file of the custom background image(must be in /res)
OUTRO DESCRIPTION
activate True to enable
text Text displayed
time Duration in seconds
font Name of the font file without the extension(must be .ttf),must be positioned in /res
textRatio The ratio of the width of the text compared to the width of the frame
customBg True to use a custom background image in the ranking slides
customBgFileName Name of the file of the custom background image(must be in /res)

You can test how the font size of the config file will be displayed on the slides by using the testFont.py

While in the directory:

python testFont.py

⚠️ DISCLAIMER ⚠️

  • Your IP could be banned by Twitch, use the program at your own risk!
  • We aren't connected in any way with the twitch company
  • We do not take any responsability for any improper/illegal use of this program

CREDITS

  • Created by Giulio Venturini