no message
This commit is contained in:
53
convert_to_gdi_then_to_chd.sh
Normal file
53
convert_to_gdi_then_to_chd.sh
Normal file
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Date: 02/13/2023
|
||||
# Author: Anthony Correa
|
||||
# I used this script to batch archive bin/cues to CHD.
|
||||
# It will create a file based on the folder file name
|
||||
# It should automatically skip if there is a folder already in the output directory
|
||||
|
||||
# Usage: $ ./convert_cue_chd.sh <input_directory>
|
||||
|
||||
# for example, to use a directory with wildcards:
|
||||
# use with convert_cue_chd.sh */.
|
||||
|
||||
# output_directory is the directory where the unarchived folders will go
|
||||
output_directory=./out
|
||||
mkdir -p "$output_directory"
|
||||
i=1
|
||||
for FOLDER in "$@";
|
||||
do
|
||||
##echo "$fi"
|
||||
echo $'\n'"=="`printf %03d $i`"/"`printf %03d $#`"============================================================================="
|
||||
echo "Input folder: $FOLDER"
|
||||
|
||||
infiles=("$FOLDER"/*.cue)
|
||||
for INFILE in "$infiles";do
|
||||
filename=$(basename -- "$INFILE")
|
||||
outname="${filename%.*}.chd"
|
||||
outpath="$output_directory/$outname"
|
||||
##touch "./out/${fi%%.*}.new"
|
||||
|
||||
if [ ! -d "$outpath" ]; then
|
||||
echo "Input file: $filename"
|
||||
echo "Output path: $outpath"
|
||||
echo $'\n'
|
||||
gdi-conversion-linux -c "$INFILE"
|
||||
chdman createcd -i "$FOLDER/output/*.gdi" -o "$outpath"
|
||||
# 7z x "$FILE" -aos -bb1 -o"$outpath"
|
||||
|
||||
else
|
||||
echo "$outpath exists... skipping"
|
||||
fi
|
||||
done
|
||||
((i+=1))
|
||||
done
|
||||
echo "======================================================================================"
|
||||
echo $'\n'
|
||||
echo "Done converting"
|
||||
|
||||
# at one point I wanted to tar the results to make it easier to transfer all the contents
|
||||
# but i changed my mind, so i commented it out. this is here in case i change my mind again.
|
||||
#echo "now tarring"
|
||||
#tar -cvf out.tar "$output_directory"
|
||||
echo "Done!"
|
||||
Submodule gdi-conversion deleted from 8bab447366
9
get-gdi-conversion.sh
Normal file
9
get-gdi-conversion.sh
Normal file
@@ -0,0 +1,9 @@
|
||||
# Date: 02/20/2023
|
||||
# Author: Anthony Correa
|
||||
# This script will download the v1.2.0 release of gdi-conversion
|
||||
# it can then be used as gdi-conversion-linux -c ./MyUser/
|
||||
# https://github.com/sirconan/gdi-conversion
|
||||
|
||||
# Usage: $ ./get-gdi-conversion.sh
|
||||
|
||||
wget -i https://github.com/sirconan/gdi-conversion/releases/download/1.2.0/gdi-conversion-linux-v1.2.0 -o gdi-conversion-linux
|
||||
Reference in New Issue
Block a user