aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2019-03-17 22:19:56 -0300
committerSilvio Rhatto <rhatto@riseup.net>2019-03-17 22:19:56 -0300
commitae55bf657b72f4f6c3ba8d0e462791208ee42e59 (patch)
tree0fbf443bbdede2665b479dc96555f9f40a940dab
parent1253a53c4434ccc5c8a2ae7efc0648344c0a072b (diff)
downloadscripts-ae55bf657b72f4f6c3ba8d0e462791208ee42e59.tar.gz
scripts-ae55bf657b72f4f6c3ba8d0e462791208ee42e59.tar.bz2
Dangling archive: more patterns and noise support
-rwxr-xr-xdangling-archive11
1 files changed, 10 insertions, 1 deletions
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