]> Sergey Matveev's repositories - feeder.git/blobdiff - cmd/download-encs.zsh
Sortable date in filenames
[feeder.git] / cmd / download-encs.zsh
index 9e62ffd16b4adb398d962a66fe8eb9b65980d544..11a1ee8032dff42a578f9b6ad22dd9a8214d18e8 100755 (executable)
@@ -3,6 +3,8 @@ set -e
 fpath=($0:h:a/functions.zsh $fpath)
 dst=$2:a
 cd $1
+[[ -n "$dst" ]] || { dst=encs ; dst=$dst:a }
+mkdir -p $dst
 autoload url-to-filename
 zmodload -F zsh/datetime b:strftime
 setopt EXTENDED_GLOB
@@ -13,8 +15,8 @@ for new (new/*(N)) {
         [[ $cols[1] = "X-Enclosure:" ]] || continue
         url=$cols[2]
         [[ -n "$url" ]]
-        fn=$(url-to-filename $url)-$(strftime %Y%m%d-%H%M%S)
-        wget --output-file=enc.log --output-document=$dst/$fn $url
-        print $fn
+        fn=$(strftime %Y%m%d-%H%M%S)-$(url-to-filename $url)
+        wget --output-document=$dst/$fn $url 2>&2 2>enc.log
+        print $dst/$fn
     done < $new
 }