I got a job as an Integration Engineer and want to keep my programming skills sharp.
While I was clipping some VTuber as a hobby. I thought "Could I automate this?"
- Scan an archived YouTube livestream chat to get frequency of comments
- Download YouTube videos
- Compute chat data
- Clip your video based off chat data
To run this project, you will need:
FFMPEG
You will need to edit environment variables and edit Path under System variables to point to FFMPEG
C:\Users<User>\AppData\Local\Programs\Python\Python39\Scripts
Install modules from the requirements.txt
pip install -r requirements.txt
Clone the project
git clone https://github.com/ArisaBonsaiTree/YouTubeChatScannerJulyProject.git
Go to the project directory
cd YouTubeChatScannerJulyProject
Install dependencies
pip install -r requirements.txt
Start the program
python MainProgram.py
Make sure to download FFMPEG and add it to your environment variables
pip install -r requirements.txt
https://www.tenforums.com/tutorials/96525-pin-file-taskbar-windows-10-a.html
Do you have Python installed?
You will need to download yt-dlp and place in your C:\Users[Name]\AppData\Local\Programs\Python\Python311\Scripts folder or in the same folder where you have FFMPEG.exe.
Developed this using PyCharm on Windows 10
I used PyInstaller. File > Tools > External Tools
Go to File > Settings > Project: YouTubeCh... > Python Interpreter > Add Interpreter > (Not sure what I did 100%, but I used Python 3.10) I used Python 3.10, which was located at C:.../AppData/Local/Programs/Python/Python310/python.exe You can check what version of Python you have installed by opening command prompt and typing "python" to see what version you have
GitHub @ArisaBonsaiTree