Merge branch 'master' of https://gitea.sustancia.synology.me/JailDesigner/bashscript
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
.DS_Store
|
||||||
Executable
+51
@@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
function help_message() {
|
||||||
|
echo "$USAGE"
|
||||||
|
}
|
||||||
|
|
||||||
|
readonly USAGE="
|
||||||
|
USAGE:
|
||||||
|
$(basename "$0") [arcade_playlist] [thumbnail_folder]"
|
||||||
|
|
||||||
|
# check if there are all the parameters
|
||||||
|
if [ "$#" -ne 2 ]; then
|
||||||
|
help_message
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
readonly ARCADE_PLAYLIST="$1"
|
||||||
|
readonly THUMBNAIL_FOLDER="$2"
|
||||||
|
readonly TEMP_FILE="${THUMBNAIL_FOLDER}"/temp
|
||||||
|
|
||||||
|
if ! test -d "${THUMBNAIL_FOLDER}"; then
|
||||||
|
echo "${THUMBNAIL_FOLDER}" does not exists
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! test -f "${ARCADE_PLAYLIST}"; then
|
||||||
|
echo "${ARCADE_PLAYLIST}" does not exists
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -d "${THUMBNAIL_FOLDER}".bak; then
|
||||||
|
echo deleted "${THUMBNAIL_FOLDER}".bak
|
||||||
|
rm -rdf "${THUMBNAIL_FOLDER:?}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! test -d "${THUMBNAIL_FOLDER}".bak; then
|
||||||
|
#echo created "${THUMBNAIL_FOLDER}".bak
|
||||||
|
clear
|
||||||
|
fi
|
||||||
|
|
||||||
|
readonly CURRENT_DIR=$(pwd)
|
||||||
|
cd "${THUMBNAIL_FOLDER}" || return
|
||||||
|
rm -v "${TEMP_FILE}"
|
||||||
|
#grep -e \"label\" -e \"path\" "${ARCADE_PLAYLIST}" | sed s-"$(printf '\r')"-OO-g
|
||||||
|
# | sed -E 's- \"path\": \"-cp \"-g' | sed -E 's-^ \"label\": -X-g' | sed -E 's-,$-X-g' > "${TEMP_FILE}"
|
||||||
|
while IFS= read -r line
|
||||||
|
do
|
||||||
|
echo "$line"
|
||||||
|
done < "$input"
|
||||||
|
|
||||||
|
cd "${CURRENT_DIR}" || return
|
||||||
|
date
|
||||||
Reference in New Issue
Block a user