Compare commits

..

No commits in common. "76bad8af0b0d0823099b91c1d43544571c7a2097" and "03bbd70947504dd8020120b1017853cbe152bff7" have entirely different histories.

11 changed files with 17 additions and 19 deletions

View File

@ -91,10 +91,9 @@ copyFiles_action() {
"$sourcepath/$sourcefilename" \
"$destdir"
then
destfilename=${sourcefilename//$'\n'/::AtOM:NewLine:SQL:Inline::}
Update destination_files \
filename \
"$destdir/${destfilename##*/}"\
"$destdir/${sourcefilename##*/}"\
rename_pattern \
"${destinationrenamepath[$destination]}/${destinationrename[$destination]}"\
fat32compat \

View File

@ -26,7 +26,6 @@ Insert() {
insert_values+=$value
;;
*)
value=${value//::AtOM:NewLine:SQL:Inline::/$'\n'}
insert_values+='"'"${value//\"/\"\"}"'"'
;;
esac

View File

@ -19,7 +19,6 @@ Select() {
while read key operator value
do
(( ${#where_statement} )) && where_statement+=( "AND" )
value=${value//::AtOM:NewLine:SQL:Inline::/$'\n'}
where_statement+=( "$key $operator "'"'"${value//\"/\"\"}"'"' )
done
echo "SELECT IFNULL(" \

View File

@ -2,5 +2,5 @@
decodeMpcdec() {
tmpfile="${fileid}mpcdec"
commandline=(${ionice}mpcdec)
commandline+=("$sourcepath/${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}" "$tempdir/$tmpfile.wav")
commandline+=("$sourcepath/$filename" "$tempdir/$tmpfile.wav")
}

View File

@ -2,5 +2,5 @@
decodeOpusdec() {
tmpfile="${fileid}opusdec"
commandline=(${ionice}opusdec)
commandline+=("$sourcepath/${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}" "$tempdir/$tmpfile.wav")
commandline+=("$sourcepath/$filename" "$tempdir/$tmpfile.wav")
}

View File

@ -12,7 +12,7 @@ decodeSox() {
then
commandline+=("$1")
else
commandline+=("$sourcepath/${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}")
commandline+=("$sourcepath/$filename")
fi
if [ -n "${destinationfrequency["$destination"]}" ] \
&& (( ${rate:-0} != ${destinationfrequency["$destination"]} ))

View File

@ -103,5 +103,4 @@ getDestDir() {
mkdir -p "${destinationpath[$destination]}/$destdir"
fi
destdir="${destdir//+(\/)//}"
destdir=${destdir//$'\n'/::AtOM:NewLine:SQL:Inline::}
}

View File

@ -55,7 +55,6 @@ getDestFile() {
destfile="${filename##*/}"
destfile="${destfile%.*}"
fi
destfile=${destfile//$'\n'/::AtOM:NewLine:SQL:Inline::}
if (( ${destinationascii["$destination"]} ))
then
echo "$destfile" >&${toascii[1]}

View File

@ -17,7 +17,7 @@ getFiles() {
compare_time=$time
fi
if ! Select source_files id >/dev/null <<-EOWhere
filename = ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}
filename = $filename
mime_type > 0
last_change LIKE $compare_time
size = $size
@ -47,7 +47,7 @@ getFiles() {
mime_type $mimetypeid \
>/dev/null \
<<-EOWhere
filename ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}
filename $filename
EOWhere
(( ++new ))
if (( new % 1000 == 0 ))
@ -58,7 +58,7 @@ getFiles() {
fi
else
Update source_files last_seen $scantime <<-EOWhere
filename = ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}
filename = $filename
EOWhere
fi
progressSpin

View File

@ -65,7 +65,6 @@ getConfig
sanityCheck
openDatabase
echo -n "Checking for missing files... "
echo '
SELECT
destination_files.id,
@ -88,11 +87,12 @@ do
destination_names[id]=${rest%%::AtOM:SQL:Sep::*}
rest=${rest#*::AtOM:SQL:Sep::}
files[id]=${rest}
read -u4 -r -d $'\0' line
read -u4 line
done
echo 'BEGIN TRANSACTION;' >&3
echo -n "Checking for missing files... "
for index in "${!files[@]}"
do
destination=${destination_names[index]}

View File

@ -65,22 +65,25 @@ getConfig
sanityCheck
openDatabase
checkwanted() {
Select id <<<"filename = $1"
}
for destination in "${!destinationpath[@]}"
do
echo -ne "\rScanning destination $destination... \033[K"
while read -r -d $'\0' filename
while read -r filename
do
sqlfile=${filename//$'\n'/::AtOM:NewLine:SQL:Inline::}
if ! Select destination_files id \
>/dev/null \
<<<"filename = ${sqlfile#${destinationpath["$destination"]}/}"
<<<"filename = ${filename#${destinationpath["$destination"]}/}"
then
echo -e $'\r'"$filename\033[K"
(( remove )) && rm "$filename"
(( remove )) && rm -f "$filename"
echo -n "Scanning destination $destination... "
fi
progressSpin
done < <(find "${destinationpath["$destination"]}" -type f -print0)
done < <(find "${destinationpath["$destination"]}" -type f)
done
echo -en "\r\033[K"