mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2024-06-02 11:38:01 -04:00
24582eeb74
This reverts commit 28e8adc03d
.
160 lines
5 KiB
Bash
160 lines
5 KiB
Bash
#!/bin/bash
|
|
# clear
|
|
# echo -e "Using Launchbox GamesDB..."
|
|
# for device_name in $romsPath/*;
|
|
# do
|
|
# message=$device_name
|
|
# system="${message//'"'/}"
|
|
# #ls $romsPath/$system
|
|
# mkdir $romsPath/$system/media &> /dev/null
|
|
# mkdir $romsPath/$system/media/screenshot &> /dev/null
|
|
# mkdir $romsPath/$system/media/box2dfront &> /dev/null
|
|
# mkdir $romsPath/$system/media/wheel &> /dev/null
|
|
#
|
|
# #Roms loop
|
|
# for entry in $romsPath/$system/*
|
|
# do
|
|
# #Cleaning up names
|
|
# firstString=$entry
|
|
# secondString=""
|
|
# romName="${firstString/"$romsPath/$system/"/"$secondString"}"
|
|
# romNameNoExtension=${romName%.*}
|
|
#
|
|
# startcapture=true
|
|
#
|
|
# #.txt validation
|
|
# STR=$romName
|
|
# SUB='.txt'
|
|
# if grep -q "$SUB" <<< "$STR"; then
|
|
# startcapture=false
|
|
# fi
|
|
# #.sav validation
|
|
# STR=$romName
|
|
# SUB='.sav'
|
|
# if grep -q "$SUB" <<< "$STR"; then
|
|
# startcapture=false
|
|
# fi
|
|
# #.srm validation
|
|
# STR=$romName
|
|
# SUB='.srm'
|
|
# if grep -q "$SUB" <<< "$STR"; then
|
|
# startcapture=false
|
|
# fi
|
|
#
|
|
# #Directory Validation
|
|
# DIR=$romsPath/$system/$romName
|
|
# if [ -d "$DIR" ]; then
|
|
# startcapture=false
|
|
# fi
|
|
#
|
|
# #Blanks cleaning up, TODO: DRY
|
|
# firstString=$romNameNoExtension
|
|
# secondString=""
|
|
# romNameNoExtensionNoDisc="${firstString/"Disc "/""}"
|
|
# firstString=$romNameNoExtensionNoDisc
|
|
# romNameNoExtensionNoRev="${firstString/"Rev "/""}"
|
|
# firstString=$romNameNoExtensionNoRev
|
|
# romNameNoExtensionTrimmed=$(echo $firstString | sed -r "s/(.[()].*)//g")
|
|
# firstString=$romNameNoExtensionTrimmed
|
|
# romNameNoExtensionNoAnd="${firstString/"&"/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoAnd
|
|
# secondString="%20"
|
|
# romNameNoExtensionNoDash="${firstString/" - "/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoDash
|
|
# romNameNoExtensionNoDash="${firstString/"-"/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoDash
|
|
# romNameNoExtensionNoSpace="${firstString//" "/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoSpace
|
|
# secondString=""
|
|
# romNameNoExtensionNoNkit="${firstString/".nkit"/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoNkit
|
|
# romNameNoExtensionNoSpace="${firstString/"!"/"$secondString"}"
|
|
# firstString=$romNameNoExtensionNoSpace
|
|
#
|
|
# STR=$romNameNoExtensionTrimmed
|
|
# SUB=', The'
|
|
# if [[ "$STR" == *"$SUB"* ]]; then
|
|
#
|
|
# firstString=$romNameNoExtensionTrimmed
|
|
# secondString=""
|
|
# romNameNoExtensionNoThe="${firstString/", The"/"$secondString"}"
|
|
#
|
|
# romNameNoExtensionForLaunchbox="The $romNameNoExtensionNoThe"
|
|
#
|
|
# else
|
|
# romNameNoExtensionForLaunchbox=$romNameNoExtensionTrimmed
|
|
#
|
|
# fi
|
|
#
|
|
# romNameNoExtensionForLaunchbox=$(echo $romNameNoExtensionForLaunchbox | sed -r "s/,//g")
|
|
#
|
|
# if [ $startcapture == true ]; then
|
|
#
|
|
# hasWheel=false
|
|
# hasSs=false
|
|
# hasBox=false
|
|
#
|
|
# FILE=$romsPath/$system/media/wheel/$romNameNoExtension.png
|
|
# if [ -f "$FILE" ]; then
|
|
# hasWheel=true
|
|
# fi
|
|
#
|
|
# FILE=$romsPath/$system/media/screenshot/$romNameNoExtension.png
|
|
# if [ -f "$FILE" ]; then
|
|
# hasSs=true
|
|
# fi
|
|
#
|
|
# FILE=$romsPath/$system/media/box2dfront/$romNameNoExtension.png
|
|
# if [ -f "$FILE" ]; then
|
|
# hasBox=true
|
|
# fi
|
|
#
|
|
# #We only search games with no art
|
|
# if [ $hasWheel == false ] || [ $hasSs == false ] || [ $hasBox == false ]; then
|
|
#
|
|
# content=$(cat ~/dragoonDoriseTools/pegasus-android-metadata/metadata.json)
|
|
#
|
|
# urlMediaWheel=$( jq -r ".platform.$system.games.\"$romNameNoExtensionForLaunchbox\".medias.wheel" <<< "${content}" )
|
|
# urlMediaSs=$( jq -r ".platform.$system.games.\"$romNameNoExtensionForLaunchbox\".medias.screenshot" <<< "${content}" )
|
|
# urlMediaBox=$( jq -r ".platform.$system.games.\"$romNameNoExtensionForLaunchbox\".medias.box2dfront" <<< "${content}" )
|
|
#
|
|
# wheelSavePath="./storage/$romsPath/$system/media/wheel/$romNameNoExtension.png"
|
|
# ssSavePath="./storage/$romsPath/$system/media/screenshot/$romNameNoExtension.png"
|
|
# box2dfrontSavePath="./storage/$romsPath/$system/media/box2dfront/$romNameNoExtension.png"
|
|
#
|
|
# echo -e "Searching Images for $romNameNoExtension"
|
|
#
|
|
# if [[ $urlMediaWheel != null ]]; then
|
|
#
|
|
# if [ $hasWheel == true ]; then
|
|
# echo -e "Image already exists, ${YELLOW}ignoring${NONE}" &> /dev/null
|
|
# else
|
|
# wget -q --show-progress "$urlMediaWheel" -O "$wheelSavePath"
|
|
# fi
|
|
#
|
|
# fi
|
|
# if [[ $urlMediaSs != null ]]; then
|
|
# if [ $hasSs == true ]; then
|
|
# echo -e "Image already exists, ${YELLOW}ignoring${NONE}" &> /dev/null
|
|
# else
|
|
# wget -q --show-progress "$urlMediaSs" -O "$ssSavePath"
|
|
# fi
|
|
# fi
|
|
# if [[ $urlMediaBox != null ]]; then
|
|
# if [ $hasBox == true ]; then
|
|
# echo -e "Image already exists, ${YELLOW}ignoring${NONE}" &> /dev/null
|
|
# else
|
|
# wget -q --show-progress "$urlMediaBox" -O "$box2dfrontSavePath"
|
|
# fi
|
|
# fi
|
|
#
|
|
#
|
|
#
|
|
# else
|
|
# echo -e "Game already scraped" &> /dev/null
|
|
# fi
|
|
# fi
|
|
# done
|
|
# done
|
|
#
|
|
# echo -e "${GREEN}completed${NONE}" |