Updated ipfs gateway, improved validation of zip files.
This commit is contained in:
parent
60dea14aee
commit
232c6b4dd9
@ -205,16 +205,17 @@ download() {
|
|||||||
fi
|
fi
|
||||||
# Skip if the item is in cache.
|
# Skip if the item is in cache.
|
||||||
test -e "${cache}/${dest}" && continue
|
test -e "${cache}/${dest}" && continue
|
||||||
if ! curl -L4 --output "${cache}/${dest}" "${i}" ; then
|
{ if ! curl -L4 --output "${cache}/${dest}" "${i}" ; then
|
||||||
echo "Could not download \"$i\"..."
|
echo "Could not download \"$i\"..."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi; } | dialog --backtitle "Linux Game Manager" \
|
||||||
|
--progressbox "Downloading \"$dest\" from \"$i\"" -1 -1
|
||||||
local downloadError=1
|
local downloadError=1
|
||||||
case "${dest##*.}" in
|
case "${dest##*.}" in
|
||||||
"pk3"|"zip")
|
"pk3"|"zip")
|
||||||
if [[ "$(file -b --mime-type "${cache}/${dest}")" != "application/zip" ]]; then
|
unzip -tq "${cache}/${dest}" | dialog --backtitle "Linux Game Manager" \
|
||||||
downloadError=0
|
--progressbox "Validating ${dest##*.} file" -1 -1 --stdout
|
||||||
fi
|
downloadError= $?
|
||||||
;;
|
;;
|
||||||
"wad")
|
"wad")
|
||||||
if [[ "$(file -b --mime-type "${cache}/${dest}")" != "application/octet-stream" ]]; then
|
if [[ "$(file -b --mime-type "${cache}/${dest}")" != "application/octet-stream" ]]; then
|
||||||
@ -297,7 +298,7 @@ help() {
|
|||||||
echo "The syntax is variable=\"value\""
|
echo "The syntax is variable=\"value\""
|
||||||
echo
|
echo
|
||||||
echo "doomLanguage=\"en\" # 2 letter language code for translation."
|
echo "doomLanguage=\"en\" # 2 letter language code for translation."
|
||||||
echo "ipfsGateway=\"https://gateway.pinata.cloud\" # Gateway to be used for ipfs downloads."
|
echo "ipfsGateway=\"https://ipfs.stormux.org\" # Gateway to be used for ipfs downloads."
|
||||||
echo "noCache=\"true\" # Do not keep downloaded items in the cache."
|
echo "noCache=\"true\" # Do not keep downloaded items in the cache."
|
||||||
echo "spd_module=\<module_name>\" # set speech-dispatcher module."
|
echo "spd_module=\<module_name>\" # set speech-dispatcher module."
|
||||||
echo "spd_pitch=\<number>\" # set speech-dispatcher speech pitch."
|
echo "spd_pitch=\<number>\" # set speech-dispatcher speech pitch."
|
||||||
@ -511,7 +512,7 @@ if [[ -r "${configFile%/*}/settings.conf" ]]; then
|
|||||||
fi
|
fi
|
||||||
unset noCache
|
unset noCache
|
||||||
export doomLanguage="${doomLanguage:-en}"
|
export doomLanguage="${doomLanguage:-en}"
|
||||||
export ipfsGateway="${ipfsGateway:-https://gateway.pinata.cloud}"
|
export ipfsGateway="${ipfsGateway:-https://ipfs.stormux.org}"
|
||||||
export spd_module="${spd_module:+ -o ${spd_module}}"
|
export spd_module="${spd_module:+ -o ${spd_module}}"
|
||||||
export spd_pitch="${spd_pitch:+ -p ${spd_pitch}}"
|
export spd_pitch="${spd_pitch:+ -p ${spd_pitch}}"
|
||||||
export spd_rate="${spd_rate:+ -r ${spd_rate}}"
|
export spd_rate="${spd_rate:+ -r ${spd_rate}}"
|
||||||
|
Loading…
Reference in New Issue
Block a user