fetch files mime-type and actions
This commit is contained in:
parent
09ea9ef0bb
commit
9cac3d1b10
40
atom
40
atom
@ -626,10 +626,6 @@ removeObsoleteFiles() {
|
|||||||
EOWhere
|
EOWhere
|
||||||
}
|
}
|
||||||
|
|
||||||
getType() {
|
|
||||||
:
|
|
||||||
}
|
|
||||||
|
|
||||||
getInfos::MP3() {
|
getInfos::MP3() {
|
||||||
:
|
:
|
||||||
}
|
}
|
||||||
@ -763,6 +759,42 @@ updateMimes
|
|||||||
|
|
||||||
removeObsoleteFiles
|
removeObsoleteFiles
|
||||||
|
|
||||||
|
# get files
|
||||||
|
echo '
|
||||||
|
SELECT
|
||||||
|
mime_type_actions.action,
|
||||||
|
destinations.name,
|
||||||
|
mime_type_actions.mime_text,
|
||||||
|
source_files.filename
|
||||||
|
FROM source_files,
|
||||||
|
destinations,
|
||||||
|
destination_files,
|
||||||
|
mime_type_actions
|
||||||
|
WHERE destination_files.last_change < source_files.last_change
|
||||||
|
AND destinations.id = destination_files.destination_id
|
||||||
|
AND mime_type_actions.destination_id = destinations.id
|
||||||
|
AND mime_type_actions.id = source_files.mime_type
|
||||||
|
AND source_files.id = destination_files.source_file_id;
|
||||||
|
|
||||||
|
SELECT "AtOM:NoMoreFiles";' >&3
|
||||||
|
IFS='|'
|
||||||
|
while read -u4 \
|
||||||
|
action \
|
||||||
|
destination \
|
||||||
|
mimetype \
|
||||||
|
filename
|
||||||
|
do
|
||||||
|
IFS="$oldIFS"
|
||||||
|
case $action in
|
||||||
|
0) echo "$filename ($mimetype) -> $destination: Skip" ;;
|
||||||
|
1) echo "$filename ($mimetype) -> $destination: Transcode" ;;
|
||||||
|
2) echo "$filename ($mimetype) -> $destination: Copy" ;;
|
||||||
|
AtOM:NoMoreFiles) break ;;
|
||||||
|
*) echo "WTF! $action|$desdtination|$mimetype|$filename" ;;
|
||||||
|
esac
|
||||||
|
IFS='|'
|
||||||
|
done
|
||||||
|
IFS="$oldIFS"
|
||||||
closeDatabase
|
closeDatabase
|
||||||
|
|
||||||
# vim:set ts=8 sw=8:
|
# vim:set ts=8 sw=8:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user