From bcf126e8e70e48d52c05e03db25a07d1793cf273 Mon Sep 17 00:00:00 2001 From: tianyu Date: Sat, 15 Aug 2015 15:32:25 +0800 Subject: [PATCH] Update aria2-complete.sh --- net/youtube/aria2-complete.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/net/youtube/aria2-complete.sh b/net/youtube/aria2-complete.sh index df21c58..4ad01ac 100644 --- a/net/youtube/aria2-complete.sh +++ b/net/youtube/aria2-complete.sh @@ -41,9 +41,19 @@ MON="$(date +%m)" DAY="$(date +%m%d)" if [ "$EXT" = "zip" ];then + echo "unzip" >>$OUTOUT - # TODO add zip support + mkdir -p "$SORT_DIR/archives/$DAY" + mv "$DOWNLOAD_DIR/$FILENAME" "$SORT_DIR/archives/$DAY" + TARGET_DIR="$SORT_DIR/$MON/$DAY" + if [ $(unzip -l "$SORT_DIR/archives/$DAY/$FILENAME"|grep -E '.mp4$|.wmv$|.avi$'|wc -l) -gt 0 ];then + TARGET_DIR="$SORT_DIR/$MON/$DAY-2" + fi + mkdir -p "$TARGET_DIR" + unzip "$SORT_DIR/archives/$DAY/$FILENAME" -d "$TARGET_DIR" >>$OUTOUT 2>&1 + elif [ "$EXT" = "tar" ];then + echo "tar xvf \"$FILENAME\" -C \"$SORT_DIR/$MON/$DAY\"" >>$OUTOUT mkdir -p "$SORT_DIR/archives/$DAY" mv "$DOWNLOAD_DIR/$FILENAME" "$SORT_DIR/archives/$DAY" @@ -53,7 +63,9 @@ elif [ "$EXT" = "tar" ];then fi mkdir -p "$TARGET_DIR" tar xvf "$SORT_DIR/archives/$DAY/$FILENAME" -C "$TARGET_DIR" >>$OUTOUT 2>&1 + elif [ "$EXT" = "mp4" -o "$EXT" = "m4a" ];then + SUBDIR="" if [ $(echo "$FILENAME"|grep "\.f[0-9]...mp4"|wc -l) -eq 1 ];then @@ -83,3 +95,6 @@ fi sync rm /tmp/.sort + +sync +rm /tmp/.sort