Matthieu Gautier
ad69fdd8c0
Move the download method from the downloader to networkTools.
...
The download method is a simple method to download content.
It use curl to download the content instead of aria.
2018-10-24 10:47:12 +02:00
Matthieu Gautier
43ff8565d1
Add a Download class to encapsulate a aria2 download.
2018-10-24 10:47:12 +02:00
Matthieu Gautier
8176a6eded
Be more resilient to potential aria2 error.
2018-10-24 10:47:12 +02:00
Matthieu Gautier
bb1f777078
Store the aria2 session and recover from it.
2018-10-24 10:47:12 +02:00
Matthieu Gautier
db9000f706
Make the downloader use the aria2c wrapper instead of the aria2 library.
2018-09-06 18:30:34 +02:00
Matthieu Gautier
3cf58b5f5b
Make libaria2 an optional dependency.
...
We don't compile libaria2 on Windows.
2018-08-03 19:22:39 +02:00
Matthieu Gautier
1f091da3f4
Add a downloader tools to download files.
...
The downloader is using libaria2.
For now, only one download can be run a the time.
A download will start only if (and as soon as) no download is running.
2018-04-19 17:53:08 +02:00