Files
scripts/rename_retroarch_arcade_thumbnails.sh
T
2021-01-31 23:15:57 +01:00

51 lines
1.1 KiB
Bash
Executable File

#!/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