An open API service indexing awesome lists of open source software.

https://github.com/amanoteam/aiodown

A fully asynchronous file downloader for Python 3.
https://github.com/amanoteam/aiodown

async asynchronous asyncio downloader httpx python python-3 python-library python3

Last synced: 3 months ago
JSON representation

A fully asynchronous file downloader for Python 3.

Awesome Lists containing this project

README

        

# aiodown

[![License](https://img.shields.io/github/license/AmanoTeam/aiodown)](https://github.com/AmanoTeam/aiodown/raw/main/LICENSE)
![Codacy](https://app.codacy.com/project/badge/Grade/9333a571fcf442c78ac2fc9802d3ded3)
![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)
[![Contributors](https://img.shields.io/github/contributors/AmanoTeam/aiodown.svg)](https://github.com/AmanoTeam/aiodown/graphs/contributors)
[![PyPi](https://badge.fury.io/py/aiodown.svg)](https://pypi.org/project/aiodown/)

> An `asyncio-based` file downloader made in `Python 3` using [httpx](https://github.com/encode/httpx).

## Requirements

- Python 3.8 or higher.
- httpx 0.20 or higher.
- async-files 0.4 or higher.

## Installation

**NOTE:** If `python3` is "not a recognized command" try using `python` instead.

For the latest stable version:

```sh
python3 -m pip install aiodown
```

For the latest development version:

```sh
python3 -m pip install git+https://github.com/AmanoTeam/aiodown
```

## What's left to do?

- Write the API Documentation.
- Show some examples.

## License

MIT © 2021 [AmanoTeam](https://github.com/AmanoTeam)