From 20f5e5b6d7a268119d2b4794d892b7d384bb0ad7 Mon Sep 17 00:00:00 2001
From: Scott Worley <scottworley@scottworley.com>
Date: Wed, 23 Apr 2014 23:23:00 -0700
Subject: [PATCH] Don't re-download or re-rename-to-date seen files

Allow files in . to be moved away and not just put back in the next
slurp-pics run.
---
 slurp-pics | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/slurp-pics b/slurp-pics
index 77d3314..9602c3f 100755
--- a/slurp-pics
+++ b/slurp-pics
@@ -2,14 +2,15 @@
 
 while read host path;do
   outdir="slurp-$host"
+  seendir="slurp-seen"
   {
-    mkdir -p "$outdir"
+    mkdir -p "$outdir" "$seendir/$outdir"
     echo "cd $path"
     sftp -v -P 19362 -i .slurp-key "slurp@$host" <<< "cd $path"$'\n'"ls -1" |
       sed 1,2d |
       while read filename;do
         output_filename="$outdir/${filename/jpg/jpeg}"
-        if [[ -e "$output_filename" ]];then
+        if [[ -e "$output_filename" || -e "$seendir/$output_filename" ]];then
           echo "skipping $filename" >&2
         else
           echo "getting $filename" >&2
@@ -17,5 +18,8 @@ while read host path;do
         fi
       done
    } | sftp -v -P 19362 -i .slurp-key "slurp@$host"
-   rename-to-date -l "$outdir"/*
+   for f in "$outdir"/*;do
+     touch "$seendir/$f"
+   done
+   rename-to-date "$outdir"/*
 done < .slurp-hosts
-- 
2.47.2