Aria2: CLI downloader for HTTP, FTP, torrents, metalinks
aria2.github.io
aria2.github.io
By far my go to app for downloading anything. aria2c [link] downloads anything and is also the fastest bit torrent app I have ever used.
EDIT: I also use aria2c for the backend of my Arch Linux package manager pacman. Gives me multiple of connections per host and speeds up updates by at least two folds. https://bbs.archlinux.org/viewtopic.php?id=192072
2nd EDIT: Windows works but I have had better luck with uGet portable app for Windows.
Just to clarify, when you say "anything" do you mean things like soundcloud and youtube ?
Is this an alternative to a tool like youtube-dl ?
aria is also controllable by Python via XML-RPC - seen that in the docs, on my stack to try, could be useful.
Many applications (youtube-dl through --external-downloader) can use aria2c as a "downloader backend".
aria2c + https://github.com/ziahamza/webui-aria2 offers a very fast, portable and simple download manager.
youtube-dl --external-downloader=aria2c https://www.youtube.com/watch?v=dQw4w9WgXcQIt's super easy to install locally since it's basically a JS app in a couple of HTML files. For ease of use, I have a shortcut to the index.html in my browser and launch aria2 on startup from my .zshrc.
[1]: Yes we all know that it's not a good idea to download torrents and other large content over tor (for various technical and non-technical reasons) but it'd sure be convenient!
A cursory search shows some people have recently found success with `--async-dns=false`[1]. Doesn't work for me, but maybe I'll try with the latest release and see if that changes things.
I eventually got aria2c to work over TOR with ProxyChains, but it's really not a fun process.
I also used Axel[1] a lot (its lightweight) during my college days where we were behind an http proxy and increasing the number of connections would result in increased download speeds.
I imagine it'd be quite hard to go through that JavaScript crap; I can barely do it myself with a browser. :)
The message mentions "httpredir.debian.org" as a "good and nice quasi-replacement". I use it myself - it also results in pleasingly speedy apt downloads, and has the additional advantages of official support and requiring no setup beyond a line in sources.lst.
I'm not going to try this, but it seems to me that apt-fast and http-redir could be combined. I wonder how fast that would go...
dlit (down load it)
http://git-annex.branchable.com/devblog/day_239-240__bittorr...
And reference to git-annex's bittorrent special remote:
A lot of regular download clients got problems if you have 1000+ servers downloading 100MB+ and hit a lot of stragglers. I find aria2c very reliable and performant comparing to other client.