Skip to content

A command-line interface for searching and downloading YouTube videos & songs in mp3 or mp4 format.

Notifications You must be signed in to change notification settings

Ritul-Void/YaYtube

Repository files navigation

YaYtube

A command-line interface for searching and downloading YouTube videos & songs in mp3 or mp4 format.

Sample Image

Sample Image

Usage Examples

  1. Search for a song by name:

    $ python YAYTUBE-cli.py
    Enter your choice (1-5): 1
    Enter the song name: <song_name>
  2. Search for songs by artist:

    $ python YAYTUBE-cli.py
    Enter your choice (1-5): 2
    Enter the artist name: <artist_name>
  3. Paste a YouTube URL to download:

    $ python YAYTUBE-cli.py
    Enter your choice (1-5): 3
    Paste the YouTube URL: <youtube_url>
  4. List downloaded songs:

    $ python YAYTUBE-cli.py
    Enter your choice (1-5): 4
  5. Exit the program:

    $ python YAYTUBE-cli.py
    Enter your choice (1-5): 5

Features:

  • Search for YouTube videos by keyword or phrase
  • Download videos in various formats (MP4, MP3, etc.)
  • Support for downloading playlists and channels
  • Option to specify video quality and resolution - 128 , 320 and more
  • Support for proxy servers for anonymous downloading - upcoming

Dependencies:

  • yt_dlp library for downloading videos
  • youtubesearchpython library for searching YouTube videos
  • requests library for making HTTP requests
  • colorama library for colorful console output

Version: 1.0.1

About

A command-line interface for searching and downloading YouTube videos & songs in mp3 or mp4 format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages