A simple, yet versatile package for downloading anime.
Project description
animeX-pack
A lightweight Python library (and command-line utility) for downloading anime.
Table of Contents
Installation
Download using pip via pypi.
$ pip install animeX
(Mac/homebrew users may need to use pip3
)
Quick start
py -m animeX --version
py -m animeX --name AnimeName
A GUI frontend for animeX is not yet available. A Windows executable for animeX is available at AnimeX
Features
- Ability to Capture Thumbnail URL.
- Extensively Documented Source Code
- No Third-Party Dependencies
- Saves video to local device
Usage
Let's begin with showing how easy it is to download a video with animeX:
py -m animeX -h
py -m animeX --version
This example will download boruto, its highest quality available.
py -m animeX --name boruto
Command-line interface
animeX ships with a simple CLI interface for downloading anime.
The complete set of flags are:
usage: animeX [-h] [--version] [--name AnimeName]
Command line application to download anime.
positional arguments:
--name AnimeName The name of the anime you want to download
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
Development
Pull requests are welcome. For major changes and feature request, please consider going here and open an issue first to discuss what you would like to change.
For bug fixes to the command line application or enhancements, open an issue first to discuss what you would like to change.
To run code checking before a PR use make test
Virtual environment
Virtual environment is setup with pipenv and can be automatically activated with direnv
Code Formatting
This project is linted with pyflakes, formatted with black, and typed with mypy
Code of Conduct
Treat other people with helpfulness, gratitude, and consideration! See the Python Community Code of Conduct.