]> gitweb.fluxo.info Git - scripts.git/commitdiff
Dangling archive: more patterns and noise support
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 18 Mar 2019 01:19:56 +0000 (22:19 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 18 Mar 2019 01:19:56 +0000 (22:19 -0300)
dangling-archive

index dfb9c05bb135c0321151c2fb146fe7b8d2f56858..cff154f7697704eb26238820a9a07b3531dd0d98 100755 (executable)
@@ -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