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.3.tar.gz (21.4 kB 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.3-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

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

Hashes for shivaaytube-1.0.3.tar.gz
Algorithm Hash digest
SHA256 a775daa41a365ad04f3232dcdb295f137aaec48f4829fa0c10df44d5ea9f148f
MD5 c8e133da77d14c3823b5256ca842cf44
BLAKE2b-256 e5d1215473e0faa62a8e1c527e3a01dd72c6ef4313e58077760f89fe657fd4b4

See more details on using hashes here.

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

Hashes for shivaaytube-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 451ced23619da23d338f8725e2299cf22b7e5e59a4d0037901386fa7807408df
MD5 54ee71b29f2b10307833396a0be4f309
BLAKE2b-256 0e67f0401f7af31a92065523b57f245de5219c4f8a0b45b8a1984089da8c0c56

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