Skip to main content

A powerful YouTube search and high-quality download library with GUI and CLI

Project description

🏹 ShivaayTube - Ultimate YouTube Suite

Python License UI Platform

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.


Made with ❤️ by Shivaay
GitHub Repository | PyPI Project

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

shivaaytube-1.0.4.tar.gz (9.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shivaaytube-1.0.4-py3-none-any.whl (9.7 MB view details)

Uploaded Python 3

File details

Details for the file shivaaytube-1.0.4.tar.gz.

File metadata

  • Download URL: shivaaytube-1.0.4.tar.gz
  • Upload date:
  • Size: 9.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for shivaaytube-1.0.4.tar.gz
Algorithm Hash digest
SHA256 f8215b0a084fc72c49259970232f5d0b5325693463729bdbe3ad82d637d234cd
MD5 0ceefc4cbb709ec268f9a3aa0dbb0553
BLAKE2b-256 b295bdb926c4d42546d40979db97c2240adae2f58af043119c67892b4b3548e8

See more details on using hashes here.

File details

Details for the file shivaaytube-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: shivaaytube-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for shivaaytube-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8c854f4fb24792d8d8a443f1442ca37fcf1dc8f0bdd8b4b01289c84ac249e4c5
MD5 74d8c8810d6e326846fc80a8a7377c0e
BLAKE2b-256 90d0316afa8df4ff8d4b22b85bc7a8d611b1856bec97effb0cb5ab047eea7571

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page