Comment by Retro_Dev
1 day ago
I like using the aria2[0] download utility - I don't think I've downloaded anything bigger than a dozen megabytes through a web browser for the last several years, and this method allows me more protocols, multiple connections, and of course continuing downloads. That said, it's nice someone found a solution to the problem - makes life easier for everyone who doesn't use an external download utility... How do you even go about finding the solutions to bugs like this?
I use aria2 sometimes, but one thing that surprised me is that it doesn't fully support retries. As in, even if you pass something like "--always-resume=true --continue=true", if you try to use aria2c on a bad connection, you will sometimes get errors which make aria2c just exit. Thankfully it does have good resume support, so I was able to wrap aria2c in a bash script that calls it repeatedly until the download succeeds, but it's strange to me that this was necessary.
Some relevant github issues: https://github.com/aria2/aria2/issues/1399 https://github.com/aria2/aria2/pull/2004
Accidentally discovered recently that aria2 supports magnet files. Pretty sure it covers just about every "move this from here to me" use case.
Varia is a nice GUI and download manager built around aria2: https://giantpinkrobots.github.io/varia/
Aria2 is the way. The only thing missing for me was a way to monitor progress in the menu bar, so I built this
https://abdus.dev/projects/tricklebar/
Until you hit a large download that also requires cookies. We need this to be integrated with the browser.
You can use aria2c --load-cookies and specify the path to your browser's cookies.
There's a firefox extension that will pass cookies over.
What is it called?