Show exact file to download in workflow

This commit is contained in:
Jaifroid 2025-02-23 10:36:54 +00:00
parent 0f950307ca
commit 7ec43886fc

View File

@ -83,15 +83,16 @@ jobs:
# If file doesn't exist in FS, download it # If file doesn't exist in FS, download it
if [ ! -f "archives/$packagedFile" ]; then if [ ! -f "archives/$packagedFile" ]; then
# Generalize the name if cron_launched and download it # Generalize the name if cron_launched and download it
echo -e "\nDownloading https://download.kiwix.org/zim/$packagedFile"
if [[ $CRON_LAUNCHED = true ]]; then if [[ $CRON_LAUNCHED = true ]]; then
packagedFileGeneric=$(sed -E 's/_[0-9-]+(\.zim)/\1/' <<<"$packagedFile") packagedFileGeneric=$(sed -E 's/_[0-9-]+(\.zim)/\1/' <<<"$packagedFile")
echo -e "\nDownloading https://download.kiwix.org/zim/$packagedFileGeneric"
wget -nv "https://download.kiwix.org/zim/$packagedFileGeneric" -O "archives/$packagedFile" wget -nv "https://download.kiwix.org/zim/$packagedFileGeneric" -O "archives/$packagedFile"
else else
flavour=$(sed -E 's/^([^_]+)_.+$/\1/' <<<"$packagedFile") flavour=$(sed -E 's/^([^_]+)_.+$/\1/' <<<"$packagedFile")
if [[ $flavour = "mdwiki" ]]; then if [[ $flavour = "mdwiki" ]]; then
flavour='other' flavour='other'
fi fi
echo -e "\nDownloading https://mirror.download.kiwix.org/zim/$flavour/$packagedFile"
wget -nv "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -O "archives/$packagedFile" wget -nv "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -O "archives/$packagedFile"
fi fi
fi fi
@ -178,15 +179,16 @@ jobs:
} }
if ($packagedFile -and ! (Test-Path "archives\$packagedFile" -PathType Leaf)) { if ($packagedFile -and ! (Test-Path "archives\$packagedFile" -PathType Leaf)) {
# File not in archives, so generalize the name (if nightly) and download it # File not in archives, so generalize the name (if nightly) and download it
Write-Host "`nDownloading https://download.kiwix.org/zim/$packagedFile"
if ($CRON_LAUNCHED) { if ($CRON_LAUNCHED) {
$packagedFileGeneric = $packagedFile -replace '_[0-9-]+(\.zim)', '$1' $packagedFileGeneric = $packagedFile -replace '_[0-9-]+(\.zim)', '$1'
Write-Host "`nDownloading https://download.kiwix.org/zim/$packagedFileGeneric"
Invoke-WebRequest "https://download.kiwix.org/zim/$packagedFileGeneric" -OutFile "archives\$packagedFile" Invoke-WebRequest "https://download.kiwix.org/zim/$packagedFileGeneric" -OutFile "archives\$packagedFile"
} else { } else {
$flavour = $packagedFile -replace '^([^_]+)_.+$', '$1' $flavour = $packagedFile -replace '^([^_]+)_.+$', '$1'
if ($flavour -eq 'mdwiki') { if ($flavour -eq 'mdwiki') {
$flavour = 'other' $flavour = 'other'
} }
Write-Host "`nDownloading https://mirror.download.kiwix.org/zim/$flavour/$packagedFile"
Invoke-WebRequest "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -OutFile "archives\$packagedFile" Invoke-WebRequest "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -OutFile "archives\$packagedFile"
} }
} }
@ -383,15 +385,16 @@ jobs:
} }
if ($packagedFile -and ! (Test-Path "archives\$packagedFile" -PathType Leaf)) { if ($packagedFile -and ! (Test-Path "archives\$packagedFile" -PathType Leaf)) {
# File not in archives, so generalize the name (if nightly) and download it # File not in archives, so generalize the name (if nightly) and download it
Write-Host "`nDownloading https://download.kiwix.org/zim/$packagedFile"
if ($CRON_LAUNCHED) { if ($CRON_LAUNCHED) {
$packagedFileGeneric = $packagedFile -replace '_[0-9-]+(\.zim)', '$1' $packagedFileGeneric = $packagedFile -replace '_[0-9-]+(\.zim)', '$1'
Write-Host "`nDownloading https://download.kiwix.org/zim/$packagedFileGeneric"
Invoke-WebRequest "https://download.kiwix.org/zim/$packagedFileGeneric" -OutFile "archives\$packagedFile" Invoke-WebRequest "https://download.kiwix.org/zim/$packagedFileGeneric" -OutFile "archives\$packagedFile"
} else { } else {
$flavour = $packagedFile -replace '^([^_]+)_.+$', '$1' $flavour = $packagedFile -replace '^([^_]+)_.+$', '$1'
if ($flavour -eq 'mdwiki') { if ($flavour -eq 'mdwiki') {
$flavour = 'other' $flavour = 'other'
} }
Write-Host "`nDownloading https://mirror.download.kiwix.org/zim/$flavour/$packagedFile"
Invoke-WebRequest "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -OutFile "archives\$packagedFile" Invoke-WebRequest "https://mirror.download.kiwix.org/zim/$flavour/$packagedFile" -OutFile "archives\$packagedFile"
} }
} }