Effortlessly download films and TV shows directly from the web using a powerful and user-friendly terminal-based tool.
FZBot Downloader helps you effortlessly download films and TV shows directly from the web from your terminal.
-
Download movies and TV shows with minimal input.
-
Automatic URL parsing to simplify the download process.
-
Resume interrupted downloads seamlessly. Lightweight and cross-platform support (Windows, macOS, Linux).
-
Concurrent downloads
-
Clone the repository
git clone https://github.com/codeWithGodstime/FZbot
-
Create virtual environment and install dependencies
cd FZbot && virtualenv venv && pip install -r requirements.txt
Basic Usage
python fzbot.py [type] [title] [-ns NUMBER_OF_SEASONS] [-ne NUMBER_OF_EPISODES]
-
Positional Arguments (Required):
type
: Specify whether you want to download a movie or a series.- Choices:
movie
,series
- Example:
movie
for films orseries
for TV shows.
- Choices:
title
: Name of the movie or series you want to download.- Example:
"Breaking Bad"
or"Inception"
- Example:
-
Optional Arguments (Optional):
-
-ns
,--number_of_seasons
:- Specify the number of seasons to download (for series only).
- Default:
1
- Example:
--number_of_seasons 2
to download 2 seasons.
-
-ne
,--number_of_episodes
:- Specify the number of episodes to download (for series only).
- Default:
1
- Example:
--number_of_episodes 5
to download 5 episodes.
-
Here's a clear and structured usage guide based on your argparse
implementation:
FZBot Downloader is a terminal-based tool for downloading movies or TV series. Use the following commands and arguments to get started:
python fzbot.py [type] [title] [-ns NUMBER_OF_SEASONS] [-ne NUMBER_OF_EPISODES]
-
Positional Arguments (Required):
type
: Specify whether you want to download a movie or a series.- Choices:
movie
,series
- Example:
movie
for films orseries
for TV shows.
- Choices:
title
: Name of the movie or series you want to download.- Example:
"Breaking Bad"
or"Inception"
- Example:
-
Optional Arguments (Optional):
-
-ns
,--number_of_seasons
:- Specify the number of seasons to download (for series only).
- Default:
1
- Example:
--number_of_seasons 2
to download 2 seasons.
-
-ne
,--number_of_episodes
:- Specify the number of episodes to download (for series only).
- Default:
1
- Example:
--number_of_episodes 5
to download 5 episodes.
-
-
Download a Movie:
python fzbot.py movie "Inception"
-
Download a TV Series (Default 1 season, 1 episode):
python fzbot.py series "Breaking Bad"
-
Download Multiple Seasons of a TV Series:
python fzbot.py series "Breaking Bad" -ns 2
-
Download Multiple Episodes of a TV Series:
python fzbot.py series "Breaking Bad" -ns 1 -ne 10