treewide: add mirrors for GitHub Codeload

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
Tianling Shen
2021-03-15 13:30:23 +08:00
parent 5753df065a
commit a8d2e30339
32 changed files with 39 additions and 31 deletions

View File

@@ -217,10 +217,18 @@ foreach my $mirror (@ARGV) {
push @mirrors, "https://cdn.jsdelivr.net/gh/". $dir =~ s{\/}{++$i == 2 ? '@' : $&}ger;
push @mirrors, "https://raw.sevencdn.com/$dir";
push @mirrors, "https://raw.fastgit.org/$dir";
push @mirrors, "https://pd.zwc365.com/seturl/https://raw.githubusercontent.com/$dir";
push @mirrors, "https://ghproxy.com/https://raw.githubusercontent.com/$dir";
push @mirrors, "https://pd.zwc365.com/cfworker/https://raw.githubusercontent.com/$dir";
# give github a few more tries (different mirrors)
for (1 .. 5) {
push @mirrors, "https://raw.githubusercontent.com/$dir";
}
} elsif ($mirror =~ /^\@GHCODELOAD\/(.+)$/) {
push @mirrors, "https://pd.zwc365.com/seturl/https://codeload.github.com/$1";
push @mirrors, "https://ghproxy.com/https://codeload.github.com/$1";
push @mirrors, "https://pd.zwc365.com/cfworker/https://codeload.github.com/$1";
push @mirrors, "https://codeload.github.com/$1";
} elsif ($mirror =~ /^\@GNU\/(.+)$/) {
push @mirrors, "https://mirrors.tencent.com/gnu/$1";
push @mirrors, "https://mirrors.tuna.tsinghua.edu.cn/gnu/$1";