KaraTube is a YouTube search application that allows you to control the playback of YouTube videos from an other window.
Clone the repository:
git clone https://github.com/yourusername/KaraTube.git
cd KaraTube
Install the required dependencies:
pip install -r requirements.txt
- Set up your YouTube API token (see Developer Instructions)
- Run the application:
python server.py
- Go to
http://localhost:8080
in your web browser.
- Go to the Google Developers Console
- Create a new project
- Enable the YouTube Data API v3
- Create credentials (API Key)
- Create a
.env
file in the root directory of the project - Add your YouTube API token to the
.env
file:
YOUTUBE_API_KEY=your_api_key_here
Make sure you have all dependencies installed:
pip install -r requirements.txt
Run the development server:
python server.py
Navigate to the URL shown in the console (http://localhost:8080).
To create a standalone executable:
pyinstaller server.spec
The executable will be available in the dist
folder.