README.md
# Downloadex
An Elixir library to download large amounts of file in parallel.
![Demo](https://github.com/avinayak/downloadex/blob/master/downloadex.gif?raw=true)
## Installation
Adding `downloadex` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:downloadex, "~> 0.1.0"}
]
end
```
## Usage
```
Downloadex.download(
["https://example.com/test1.jpg", "https://example.com/test2.jpg"],
"./test_folder",
4 # number of parallel workers
)
```
## TODO
* Benchmarks
* Experiemnt with chunked downloads using Gun
* More customization