U-YDT (YouTube Downloader Tool) is a command-line tool that allows users to download YouTube content such as channels, playlists, and single videos. It also provides functionality for managing download history and re-downloading previously downloaded content, all without the need for an extra GUI, ensuring minimal power consumption.
- Download YouTube Content: Download entire channels, playlists, or single videos with ease.
- Manage Download History: Keeps a detailed log of all downloads for easy management and re-downloading.
- Cross-Platform: Supports both Windows and Linux environments with executable versions available.
- Dynamic Video Quality Selection: Choose the quality of the videos you want to download.
- Multi-API Support: Seamlessly switch between multiple YouTube Data API keys to avoid quota limits.
- JSON Database: Efficiently saves and retrieves data, optimizing both usage and time.
- Threading: Utilizes threading to speed up the download process.
- Free and Open Source: Fully open-source and available for free.
- Easy to Install and Use: Simple installation process and user-friendly command-line interface.
- Unfinished Downloads Handling: Automatically detects and resumes unfinished downloads.
- No Graphics Load: CLI-based tool that avoids the overhead of graphical user interfaces.
- Faster Than Other Tools: Optimized for performance, making it faster than many other available tools.
This guide will direct you to detailed instructions on how to perform specific tasks related to U-YDT. For comprehensive help on each topic, please refer to the respective sections in help_guid.md
.
For detailed instructions on downloading YouTube playlists using SnapTube on your PC, refer to the guide below:
For detailed instructions on downloading YouTube videos using the custom website yt.Unkn0wn2603.com, refer to the guide below:
- How to Get YouTube Channel ID
- How to Get YouTube Playlist ID / Link
- How to Get YouTube Developer API Key
To find your YouTube Channel ID, follow the steps outlined in the Help Guide.
For instructions on retrieving a YouTube Playlist ID or link, refer to the Help Guide.
To obtain your YouTube Developer API Key, please see the detailed steps in the Help Guide.
For more detailed information, troubleshooting tips, and other usage instructions, please refer to the full Help Guide.
U-YDT (YouTube Downloader Tool) can be installed in two ways: manual installation and using executable versions.
-
Clone the Repository:
git clone https://github.com/0xAhmadYousuf/U-YDT.git
-
Navigate to the Project Directory:
cd U-YDT
-
Install Dependencies:
pip install -r requirements.txt
Executable versions of U-YDT are available for both Windows and Linux environments. You can download the respective version from the releases page.
For detailed usage instructions and examples, refer to the FlowChart.md file.
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvements, please visit our GitHub repository to report bugs or request features.