Skip to content

This is a simple utility that helps one to download YouTube videos easily from the terminal

Notifications You must be signed in to change notification settings

Makechi02/youtility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtility: Your Personal YouTube Video Archiver

Youtility is a Java command-line application that allows you to download videos from YouTube using yt-dlp.

Features

  • Download YouTube videos and playlists in various formats.
  • Choose from a selection of predefined formats for downloading videos.
  • Specify the URL of the video or playlist to download.
  • Set a default download folder for saving downloaded videos.

Installation

  1. Make sure you have Java installed on your system.
  2. Install yt-dlp by following the instructions on the yt-dlp GitHub page.
  3. Download the Youtility.jar file from the releases page.
  4. Place the JAR file in a directory of your choice.

Creating an Alias

To make it easier to run Youtility from the command line, you can create an alias. Add the following line to your shell configuration file (e.g., .bashrc, .bash_profile, .zshrc):

alias youtility='java -jar /path/to/Youtility.jar'

Replace /path/to/Youtility.jar with the actual path to your downloaded JAR file.

After adding the alias, you can simply run youtility from the command line to start the Youtility Tool.

Usage

To download a video, run the following command in your terminal:

java -jar Youtility.jar

Follow the prompts to enter the URL of the video or playlist and choose the desired format.

Format Options

The following format options are available:

  1. 2160p video,
  2. 1080p video,
  3. 720p video
  4. 480p video
  5. 360p video
  6. Audio only (m4a format)

Default Download Folder

Downloaded videos are stored in the Videos/YouTube directory within the user's home directory. This ensures that your downloaded videos are neatly organized in a dedicated folder.

Acknowledgements

  • This project uses yt-dlp for downloading YouTube videos.

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

About

This is a simple utility that helps one to download YouTube videos easily from the terminal

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages