suppression de vidéos
This commit is contained in:
@@ -11,6 +11,7 @@ usage() {
|
||||
echo "Usage: $0 [--all|-a]"
|
||||
echo "Options:"
|
||||
echo " --all, -a Traiter tous les fichiers (ignore la liste de fichiers)"
|
||||
echo " --force, -f Traiter les fichiers ignorés"
|
||||
echo " --help, -h Afficher cette aide"
|
||||
echo " --print-err, -e Afficher les erreurs en stderr et non dans le fichier de logs"
|
||||
exit 1
|
||||
@@ -23,6 +24,10 @@ while [[ $# -gt 0 ]]; do
|
||||
PROCESS_ALL=true
|
||||
shift
|
||||
;;
|
||||
--force|-f)
|
||||
PROCESS_IGNORED_FILES=true
|
||||
shift
|
||||
;;
|
||||
--help|-h)
|
||||
usage
|
||||
;;
|
||||
@@ -206,6 +211,13 @@ whatsapp_video() {
|
||||
process_raw_file $raw $suffixe
|
||||
}
|
||||
export -f whatsapp_video
|
||||
ignored_video() {
|
||||
local raw="$1"
|
||||
echo ignored "$raw"
|
||||
local suffixe=$(generate_funny_suffix $raw)
|
||||
process_raw_file $raw $suffixe
|
||||
}
|
||||
export -f ignored_video
|
||||
|
||||
convert_raws() {
|
||||
|
||||
@@ -245,6 +257,16 @@ convert_raws() {
|
||||
done < "$TEMP_FILE"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "$PROCESS_IGNORED_FILES" ]]; then
|
||||
set -x
|
||||
for f in $(find "$DOSSIER_DESTINATION_RAW" -maxdepth 1 -type f \( -iname "*.mp4" -o -iname "*.mov" \) -print); do
|
||||
if [[ -z $(sqlite3 "$DANCE_VIDEOS_DB" "SELECT 1 FROM VIDEOS WHERE RAW_FILE='$f';") ]]; then
|
||||
ignored_video "$f"
|
||||
fi
|
||||
done
|
||||
set +x
|
||||
fi
|
||||
}
|
||||
|
||||
$PRINT_ERR || exec 2> /tmp/DanceVideos.stderr
|
||||
|
||||
Reference in New Issue
Block a user