first
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Downloads all CSS files referenced via @import in "test" into ./css
|
||||
|
||||
$outDir = Join-Path $PSScriptRoot "css"
|
||||
|
||||
$urls = @(
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/overlayprogress.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/titlepage/title_banner.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/type/dark_withaccent.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/cornerindicator/indicator_floating.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/fields/fields_border.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/login/login_minimalistic.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/episodelist/episodes_compactlist.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/rounding.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/base.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/accentlist.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/fixes.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/jf_font.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/smallercast.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/header/header_transparent.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/effects/hoverglow.css"
|
||||
"https://cdn.jsdelivr.net/gh/CTalvio/Ultrachromic/effects/glassy.css"
|
||||
"https://ctalvio.github.io/Monochromic/backdrop-hack_style.css"
|
||||
)
|
||||
|
||||
foreach ($url in $urls) {
|
||||
$uri = [Uri]$url
|
||||
|
||||
if ($uri.Host -eq "cdn.jsdelivr.net") {
|
||||
$relative = $uri.AbsolutePath -replace '^/gh/CTalvio/Ultrachromic/', ''
|
||||
$target = Join-Path $outDir (Join-Path "Ultrachromic" $relative)
|
||||
}
|
||||
elseif ($uri.Host -eq "ctalvio.github.io") {
|
||||
$relative = $uri.AbsolutePath -replace '^/Monochromic/', ''
|
||||
$target = Join-Path $outDir (Join-Path "Monochromic" $relative)
|
||||
}
|
||||
else {
|
||||
$target = Join-Path $outDir (Split-Path $uri.AbsolutePath -Leaf)
|
||||
}
|
||||
|
||||
$targetDir = Split-Path $target -Parent
|
||||
New-Item -ItemType Directory -Force -Path $targetDir | Out-Null
|
||||
|
||||
Write-Host "Downloading $url"
|
||||
Invoke-WebRequest -Uri $url -OutFile $target
|
||||
}
|
||||
|
||||
Write-Host "Done. Files saved under $outDir"
|
||||
Reference in New Issue
Block a user