From GitHub's Pipeling Of-Course!

Posted at






//go to latest commit to get the full list of files...
//https://github.com/googlei18n/noto-fonts-alpha/commit/a5ad06038e200c8f41d8e0a686f54cb1c69cb395
NodeList.prototype.map = Array.prototype.map;
var list = document.querySelectorAll('a[href][title*="/unhinted"][title$=".otf"]')
.map(function(a){return a.title}) //value is in the title...
.map(function(s){
return "https://raw.githubusercontent.com/googlei18n/noto-fonts-alpha/master/"
+ s
}) //the absolute download url..
.join("\
")
;
console.log(list);





now grab yourself the list, copy it into a "all_urls.txt" file,
and go get aria2c page, and use the following command to download
call aria2c.exe                       ^
--allow-overwrite=true                ^
--auto-file-renaming=false            ^
--check-certificate=false             ^
--check-integrity=false               ^
--connect-timeout=120                 ^
--console-log-level=notice            ^
--continue=true                       ^
--dir="."                             ^
--disable-ipv6=true                   ^
--enable-http-keep-alive=true         ^
--enable-http-pipelining=true         ^
--file-allocation=prealloc            ^
--force-sequential=false              ^
--http-auth-challenge=false           ^
--human-readable=true                 ^
--input-file="all_urls.txt"           ^
--max-concurrent-downloads=128        ^
--max-connection-per-server=16        ^
--max-tries=2                         ^
--min-split-size=1M                   ^
--optimize-concurrent-downloads=false ^
--rpc-secure=false                    ^
--split=1                             ^
--stream-piece-selector=default       ^
--timeout=120                         ^
--uri-selector=feedback               ^
--user-agent="Mozilla/5.0 Chrome"


downloading the entire-list without any too much pain,
in parallel..




Ps. here is a sample list you can download

all_urls.txt [198KB].

', 'Noto Alpha - Getting The Latest Noto OTF Files