From ae55bf657b72f4f6c3ba8d0e462791208ee42e59 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 17 Mar 2019 22:19:56 -0300 Subject: Dangling archive: more patterns and noise support --- dangling-archive | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dangling-archive b/dangling-archive index dfb9c05..cff154f 100755 --- a/dangling-archive +++ b/dangling-archive @@ -9,7 +9,9 @@ LOAD="$HOME/load" IMAGES="$HOME/data/images/incoming" IMAGES_PATTERN=".*\.(png|jpg|jpeg|gif|svg)" DOC="$HOME/data/doc/incoming" -DOC_PATTERN=".*\.(txt|doc|docx|rtf|pdf|sxc|csv|epub|mobi|djvu)" +DOC_PATTERN=".*\.(txt|doc|docx|rtf|pdf|sxc|csv|odt|odf|ods|ppt|epub|mobi|djvu)" +NOISE="$HOME/data/noise/incoming" +NOISE_PATTERN=".*\.(mp3|ogg|opus|m4a)" FIND_OPTS="-maxdepth 1 -regextype posix-egrep -iregex" # Ensure all folders exist @@ -28,3 +30,10 @@ if [ "`find $LOAD/ $FIND_OPTS "$DOC_PATTERN" | wc -l`" != "0" ]; then mkdir -p $DOC/$DATE find $LOAD/ $FIND_OPTS "$DOC_PATTERN" -exec mv {} $DOC/$DATE/ \; fi + +# Move noise +if [ "`find $LOAD/ $FIND_OPTS "$NOISE_PATTERN" | wc -l`" != "0" ]; then + echo "Moving noise into $NOISE/$DATE ..." + mkdir -p $NOISE/$DATE + find $LOAD/ $FIND_OPTS "$NOISE_PATTERN" -exec mv {} $NOISE/$DATE/ \; +fi -- cgit v1.2.3