yt tl ripoff for ur terminal
Project description
Kyouka - YouTube Downloader and Media Player
Kyouka is a command-line tool for downloading YouTube videos and playing media files.
Features
- Download YouTube videos as MP4
- Download audio as high-quality MP3
- Play media files with different player options
- Rename and manage downloaded files
Installation
Basic Installation (audio only)
pip install kyouka
Full Installation (with video support)
pip install kyouka[full]
Note: For full video playback support, you'll need:
VLC media player installed on your system
Tkinter (usually included with Python)
Usage Run the CLI interface:
kyouka
Command-line options:
kyouka --download "https://youtube.com/..." # Download video
kyouka --download_audio "https://youtube.com/..." # Download audio only
kyouka --list # List downloaded media
kyouka --play "filename.mp4" # Play a media file
kyouka --rename "oldname.mp4" "newname.mp4" # Rename a file
kyouka --delete "filename.mp4" # Delete a file
Player Options: Player (Audio and Video - Recommended) - Requires VLC
Built-in Video Player (no audio) - Requires OpenCV
Audio Player (no video) - Requires VLC
Troubleshooting If video players don't work, install VLC: https://www.videolan.org/
On Linux, install Tkinter: sudo apt install python3-tk
Installation Instructions for Users
-
Install Python (if not already installed):
- Download from https://python.org/downloads
- Make sure to check "Add Python to PATH" during installation
-
Install Kyouka:
# For basic audio functionality:
pip install kyouka
# For full video support:
pip install kyouka[full]
Install VLC (for best experience):
Download from https://www.videolan.org/vlc/
Run Kyouka:
kyouka
For Developers To install from source:
git clone https://github.com/lyraxial/kyouka.git
cd kyouka
pip install .[full] # For full features
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kyouka_cli-1.0.0.tar.gz.
File metadata
- Download URL: kyouka_cli-1.0.0.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b5fa7de0f59ab7d7fb16c017ac9895315db9b8bc51a69cddf4881a4182f7bbf
|
|
| MD5 |
ccda33c366a59d2492eb6d37f727c1e2
|
|
| BLAKE2b-256 |
578bc2b77b5b305282e03d4f690fa15ded417bfae5b745a6722563f67b401088
|
File details
Details for the file kyouka_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: kyouka_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d009e9172639261b79d7cababcb5e7e45f67de0babf94b7c82478c5ec49ed54
|
|
| MD5 |
77127e488a84eb805499cedce6cfebea
|
|
| BLAKE2b-256 |
d3e43b2ca4bf127a182d442f3db2acd921db3366158b04b90374b59a55154e2c
|