Giter Site home page Giter Site logo

aadityaxd / udb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from prudhvi-pln/udb

0.0 0.0 0.0 1.75 MB

Introducing UDB: Your One-Stop Solution for Effortless Anime, Drama, Movies, TV Shows Downloads. UDB is a powerful and user-friendly download utility specifically designed for anime, drama, tv-series enthusiasts. It empowers you to effortlessly download entire series at once, saving you precious time and frustration.

License: MIT License

Python 100.00%

udb's Introduction

UDB [Ultimate-Download-Bot]

Welcome to the UDB, the Ultimate-Download-Bot for Anime, Drama, Movies & TV Shows! ๐ŸŽ‰

Insipiration

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

Overview

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.

udb demo

Features

  • 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.

Supported OS

  • Windows
  • Linux
  • Android (Termux only)

Requirements

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

Installation

  1. Clone the repository:

    git clone https://github.com/Prudhvi-pln/udb.git
    
  2. Navigate to the project directory:

    cd udb
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    
  4. Edit the configuration in your favourite editor: Make sure to set the download path

    vi config.yaml
    
  5. You're all set! Start downloading your favorite series by running:

    python udb.py
    

Usage

UDB is super easy to use. Follow these steps:

  1. Launch your favorite command-line interface.

  2. Navigate to the project directory.

  3. Run the following command:

    python udb.py
    
  4. Sit back, relax, and let the magic happen! The downloader will guide you through the process and download your selected series/movie.

  5. Run python udb.py -h for more information about the cli arguments

Contributing

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!

Acknowledgements

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.

Known issues

  • 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! ๐Ÿฟโœจ

udb's People

Contributors

prudhvi-pln avatar aadityaxd avatar pachax001 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.