LiveLeaper is a Python tool for easily downloading YouTube videos.
It supports both a command line (CLI) version and a GUI version included as a sub-module.
- 🎬 YouTube support - supports downloading high quality videos (using
yt-dlp) - 🖥️ CLI & GUI both support - can be used even by people who are not good with terminal
- ⚡ Fast and stable - parses streaming URLs directly instead of official API
- 🪟 Multi-OS support - runs on Windows / macOS / Linux.
Fast and stable - parses streaming URLs directly instead of through official APIs
- Python 3.8 or higher
- OS: Windows 10+ / macOS 10.14+ / Debian Linux (Ubuntu, etc.)
# Clone the repository (including submodules)
git clone --recurse-submodules https://github.com/yunfie-twitter/LiveLeaper.git
cd LiveLeaper
# Install necessary packages
pip install -r requirements.txtcd LiveLeaper-GUI
pip install -r requirements.txt
python main.pyClick here to view the Github repository for GUI projects.
python main.py [URL1 URL2 ...] [options].Available options Option Description --audio Extract and save audio only (according to default configuration file) --ext Specify output file extension (e.g. mp4, webm, mp3) --output Specify destination directory (e.g., downloads) --lang Specify language file (e.g. en, ja) --info Get only video information without downloading
Pull Requests and Issues are welcome!
# Create a branch
git checkout -b feature/your-feature
# Edit code and commit
git commit -m “Add new feature”
# Push to create a PR
git push origin feature/your-feature