UniversalDownloader is a versatile tool for downloading videos from various platforms, including YouTube, TikTok, AnimeJutSuSite, and PornHub.
Version: Beta0.1.1
Supported Languages: ru
Collect feedback from users, identify bugs, and improve the product before the final release.
- Support for downloading videos, playlists, and channels from YouTube.
- Download anime (episodes, seasons, all seasons).
- Download TikTok videos without watermarks.
- Download videos and previews from PornHub.
- Fast download speed, adaptable to internet quality.
- Download Episode
- Downloads a single anime episode.
- Requires: DownloadID from the table (starting from zero).
- Download Season
- Downloads all episodes from the specified season.
- Requires: SeasonID from the table (starting from zero).
- Download Anime
- Downloads all seasons and movies of the anime.
- Download Video
- Downloads a single video.
- Example: https://www.youtube.com/watch?v=pk8H_yNm8jY&t=3s
- Download Playlist
- Downloads all videos from the specified playlist.
- Example: https://www.youtube.com/watch?v=f18jsyBpo7M&list=PLweuMCWXrp0Lg7Hrz2bQYkinusn27siLF
- Download Videos from Channel
- Downloads all videos from the specified channel.
- Example: https://www.youtube.com/@windy31LetsGoodPlays
- Download Video
- Downloads video without a watermark.
- Download Video
- Downloads the video in the best quality.
- Download Preview
- Downloads the preview of the specified video.
Testing was conducted with an internet speed of 180 Mbps. Results:
- Anime: Download in ~50 seconds (one episode).
- YouTube: Download in ~30 seconds.
- TikTok: Almost instant download.
- PornHub: Download time ranges from 10 seconds.
Note: Download time depends on the video's resolution, length, and the quality of your internet connection.
- Efficiency: Asynchronous downloads speed up the process.
- Cross-platform: Support for videos from various sites.
- Simplicity: Convenient CLI interface.
- Adding New Platforms:
- Support for other popular video services.
- Quality Selection:
- Ability to choose video resolution before downloading.
- Performance Improvement:
- Optimization for slow internet connections.
- Localization:
- Interface translation to other languages.
you can download the repository archive: UniversalDownloader.zip
Install dependencies:
pip install -r requirements.txt
Run the script:
python client.py
- Python 3.12+
- Installed modules from the requirements.txt file
Developer: RedPiar
Email: redxpiar@gmail.com
Telegram: @RedPiar
Channel: https://t.me/BotesForTelegram