A powerful YouTube search and high-quality download library with GUI and CLI
Project description
🏹 ShivaayTube - Ultimate YouTube Suite
Powerful YouTube Scraper & High-Quality Downloader (Up to 4K) Fast, Secure, and Professional.
✨ Features
- ⚡ Two Modes: Use the lightning-fast CLI or the premium Desktop GUI.
- 🔍 Smart Search: Search videos, channels, and playlists by name (no IDs required!).
- 🔗 Direct Links: Paste any YouTube Video, Shorts, or Playlist link for instant download.
- 🎬 High Quality: Force download up to 4K (60fps) with automatic high-res audio merging.
- 🎵 Crystal Clear Audio: Extract high-bitrate MP3s with original metadata.
- 📑 Batch Mode: Download entire search results or playlists in one click.
- 🌍 Cross-Platform: Works perfectly on Windows, Ubuntu (Linux), and macOS.
📥 Installation
Choose your platform behavior below:
🪟 Windows
pip install shivaaytube
🐧 Ubuntu / Linux
First, install the GUI support library, then install ShivaayTube:
sudo apt-get update
sudo apt-get install python3-tk
pip install shivaaytube
🍎 macOS
pip install shivaaytube
🚀 Getting Started
Once installed, you can launch ShivaayTube directly from your terminal/command prompt:
📟 Launch Terminal CLI
shivaaytube
Best for speed and lightweight usage.
🖥️ Launch Desktop GUI
shivaaytube-gui
Best for a visual experience with thumbnails, download history, and progress bars.
🛠️ Library Usage (For Developers)
You can also use ShivaayTube as a library in your own Python projects:
import shivaay_extract_tube as st
# Search for videos
videos = st.get_search("Best Hindi Songs", limit=5)
for v in videos:
print(v['title']['runs'][0]['text'])
# Download high quality
st.download("VIDEO_ID_HERE", is_audio=False, quality="1080p")
🎨 Screenshots
(Coming Soon / Add your GUI screenshots here)
⚖️ Disclaimer
This tool is for educational use only. Please respect YouTube's Terms of Service and only download content if you have permission from the creator.
Project details
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 shivaaytube-1.0.3.tar.gz.
File metadata
- Download URL: shivaaytube-1.0.3.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a775daa41a365ad04f3232dcdb295f137aaec48f4829fa0c10df44d5ea9f148f
|
|
| MD5 |
c8e133da77d14c3823b5256ca842cf44
|
|
| BLAKE2b-256 |
e5d1215473e0faa62a8e1c527e3a01dd72c6ef4313e58077760f89fe657fd4b4
|
File details
Details for the file shivaaytube-1.0.3-py3-none-any.whl.
File metadata
- Download URL: shivaaytube-1.0.3-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
451ced23619da23d338f8725e2299cf22b7e5e59a4d0037901386fa7807408df
|
|
| MD5 |
54ee71b29f2b10307833396a0be4f309
|
|
| BLAKE2b-256 |
0e67f0401f7af31a92065523b57f245de5219c4f8a0b45b8a1984089da8c0c56
|