See the example package for more basic usages and different ways to configure base objects.

This library leverages aiohttp.ClientSession to make requests and manage the HTTP session. aiodownload is a lean wrapper designed to abstract the asynchronous programming paradigm and to cut down on the coding of repetitive request functions.

The public function API for this project was adapted from simple-requests which utilizes gevent and requests. The motivation for reimplementation was to use the native event loop introduced in Python 3. No monkey patching required.