Welcome to the UDB, the Ultimate-Download-Bot for Anime, Drama, Movies & TV Shows! 🎉
Work in-progress to restore support for Drama and Movies/Series Clients.
It is a weekend and you found a good anime/series to binge-watch. But the effort of downloading all episodes (especially for series like One Piece 😅), the pain is unimaginable. Ofcourse, you have an option to watch online, but what about people with poor unstable networks, or students with limited access to wifi. So, this is created to help all such troubled souls. As Ikta Solorok once said: Laziness is the mother of evolution
The UDB is a fantastic tool designed for all the anime, drama, series lovers out there. With just a few clicks in the command line, you can effortlessly download entire series, saving you the hassle of manually downloading each episode one by one.
- Batch Download: Download complete anime series or drama shows or TV shows with a single command.
- Fast and Efficient: The downloader is optimized for speed, allowing you to grab your favorite episodes in no time.
- Customizable Options: Choose specific seasons, episodes, or ranges to download according to your preferences.
- Quality Selection: Select the video quality that suits your needs.
- Auto-Retry: If a download fails, the downloader automatically retries until successful.
- Informative Progress Bar: Track the progress of your downloads with a visually appealing progress bar.
- Command Line Interface (CLI) Automation: UDB provides robust support for CLI arguments, facilitating seamless automation of tasks.
- High-speed Downloader: Optimized to offer best download experience.
- Ad-Free Experience: UDB offers an ad-free downloading experience, ensuring uninterrupted access to your favorite anime, drama, movies, and TV series without any distractions.
- Windows
- Linux
- Android (Termux only)
To use the UDB, make sure you have the following requirements met:
- Python 3.8 or higher
- pip
- Internet connection
- ffmpeg
- Windows:
- download ffmpeg from here
- add to Environment variables > PATH
- Linux (Ubuntu):
- sudo apt install -y ffmpeg
- Android (Termux):
- pkg install ffmpeg
- Windows:
-
Clone the repository:
git clone https://github.com/Prudhvi-pln/udb.git
-
Navigate to the project directory:
cd udb
-
Install the required dependencies:
pip install -r requirements.txt
-
Edit the configuration in your favourite editor: Make sure to set the download path
vi config.yaml
-
You're all set! Start downloading your favorite series by running:
python udb.py
UDB is super easy to use. Follow these steps:
-
Launch your favorite command-line interface.
-
Navigate to the project directory.
-
Run the following command:
python udb.py
-
Sit back, relax, and let the magic happen! The downloader will guide you through the process and download your selected series/movie.
-
Run
python udb.py -h
for more information about the cli arguments
I welcome contributions from fellow anime and drama enthusiasts like you! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request. Let's make this downloader even more amazing together!
I would like to express my gratitude to the creators and developers of the open-source libraries and tools used in this project. Without their contributions, this downloader would not be possible.
- Progress bar printing duplicate lines for same file
- This issue occurs due to ascii characters used and depends on the command line (Prefer Powershell in Windows)
Start binge-watching your favorite movies / series like never before! Happy downloading! 🍿✨