annotate plugins/camera-import/geeqie-camera-import @ 2857:da1b564a4eeb

Plugin for camera download Basic function: download all, skip existing, to current folder. Requires gphoto2
author Colin Clark <colin.clark@cclark.uk>
date Thu, 25 Oct 2018 20:11:22 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2857
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
1 #!/bin/bash
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
2
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
3 # Import all images from camera
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
4 # Requires gphoto2
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
5
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
6 function finish
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
7 {
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
8 if [ -f /tmp/geeqie-camera-import-files ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
9 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
10 rm /tmp/geeqie-camera-import-files
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
11 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
12
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
13 if [ -p $zen_pipe ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
14 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
15 rm $zen_pipe
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
16 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
17
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
18 if [ "$gphoto2_pid" != "" ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
19 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
20 ps -p $gphoto2_pid > /dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
21 if [ $? -eq 0 ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
22 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
23 kill $gphoto2_pid
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
24 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
25 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
26
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
27 if [ "$zen_pid" != "" ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
28 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
29 ps -p $zen_pid > /dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
30 if [ $? -eq 0 ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
31 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
32 kill $zen_pid
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
33 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
34 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
35 }
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
36 trap finish EXIT
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
37
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
38 if ! [ -x "$(command -v gphoto2)" ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
39 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
40 zenity --title="Geeqie camera import" --info --width=200 --text="gphoto2 is not installed" 2>/dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
41 exit 0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
42 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
43
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
44 if [ -f /tmp/geeqie-camera-import.log ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
45 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
46 rm /tmp/geeqie-camera-import.log
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
47 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
48
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
49 if [ $(gphoto2 --auto-detect | wc -l) -le 2 ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
50 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
51 zenity --error --title="Geeqie camera import" --text="No camera detected" --window-icon=/usr/local/share/pixmaps/geeqie.png --width=250 2>/dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
52 exit 0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
53 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
54
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
55 list=$(gphoto2 --auto-detect | tail +3)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
56 readarray -t split_list <<<"$list"
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
57
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
58 camera_list=""
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
59 n=1
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
60 count=$(gphoto2 --auto-detect | tail +3 | wc -l)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
61 if [[ $count -gt 1 ]]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
62 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
63 for camera in "${split_list[@]}"
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
64 do
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
65 if [[ $n -eq $count ]]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
66 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
67 camera_list="$camera_list"$'TRUE\n'"$camera"$'\n'"$n"
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
68 else
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
69 camera_list="$camera_list"$'FALSE\n'"$camera"$'\n'"$n"$'\n'
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
70 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
71 n=$((n+1))
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
72 done
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
73
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
74 camera_selected=$(echo "$camera_list" | zenity --width=500 --height=250 --title="Geeqie camera import" --list --text "Select camera" --radiolist --column "Select" --column "Camera" --column "n" --hide-column=3 --print-column=2 2>/dev/null)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
75
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
76 if [[ $? == 1 ]]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
77 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
78 exit 0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
79 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
80 else
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
81 camera_selected=$(gphoto2 --auto-detect | tail +3)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
82 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
83
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
84 port_type=$(echo $camera_selected |awk -F ':' '{print $1}' | awk '{print $NF}')
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
85 camera=$(echo $camera_selected | awk -F $port_type '{print $1}')
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
86 port_address=$(echo $camera_selected | awk -F ':' '{print $2}')
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
87 port="$port_type:$port_address"
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
88
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
89 script_dir=$(dirname "$0")
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
90
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
91 zenity --question --title="Geeqie camera import" --text="Camera: $camera\n\nDownloading to folder:\n<b>$PWD</b>" --ok-label="OK" --cancel-label="Cancel" --window-icon=/usr/local/share/pixmaps/geeqie.png --width=350 2>/dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
92
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
93 if [[ $? == 1 ]]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
94 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
95 exit 0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
96 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
97
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
98 src_files_sorted=$(mktemp --tmpdir geeqie_camera_import_camera_files_sorted_XXXXXX)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
99 dest_files_sorted=$(mktemp --tmpdir geeqie_camera_import_computer_files_sorted_XXXXXX)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
100
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
101 (
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
102 gphoto2 --port "$port" --list-files 2>/tmp/geeqie-camera-import.log | awk '/#/ {print $2}' | sort > $src_files_sorted
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
103 ) | zenity --progress --auto-close --auto-kill --title="Geeqie camera import" --text="Searching for files to download..." --pulsate --window-icon=/usr/local/share/pixmaps/geeqie.png --width=250
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
104
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
105 error=$(grep -i error /tmp/geeqie-camera-import.log)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
106
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
107 if [ ! -z "$error" ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
108 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
109 cat /tmp/geeqie-camera-import.log | zenity --text-info --title="Geeqie camera import" - --window-icon=error --width=250 2>/dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
110 exit 1
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
111 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
112
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
113 ls -1 | sort > $dest_files_sorted
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
114 existing_file_count=$(comm -12 $src_files_sorted $dest_files_sorted | wc -l)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
115
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
116 total=$(cat $src_files_sorted | wc -l)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
117 files_to_load=$(( $total - $existing_file_count ))
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
118
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
119 rm $src_files_sorted
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
120 rm $dest_files_sorted
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
121
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
122 if [ "$files_to_load" -eq 0 ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
123 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
124 zenity --info --title="Geeqie camera download" --text="No photos to download" --width=250 --window-icon=usr/local/share/pixmaps/geeqie.png 2>/dev/null
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
125 exit 0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
126 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
127
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
128 if [ -f /tmp/geeqie-camera-import-files ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
129 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
130 rm /tmp/geeqie-camera-import-files
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
131 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
132 touch /tmp/geeqie-camera-import-files
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
133
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
134 zen_pipe=$(mktemp --dry-run --tmpdir geeqie_camera_import_pipe_XXXXXX)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
135 mkfifo $zen_pipe
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
136
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
137 gphoto2 --port "$port" --hook-script "$script_dir/"geeqie-camera-import-hook-script --get-all-files --skip-existing 2>/tmp/geeqie-camera-import.log &
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
138
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
139 gphoto2_pid=$!
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
140
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
141 (tail -f $zen_pipe 2>/dev/null) | zenity --progress --title="Geeqie camera import" --width=370 --text="Downloading: total: $files_to_load existing: $existing_file_count\n" --auto-close --auto-kill --percentage=0 window-icon=/usr/local/share/pixmaps/geeqie.png 2>/dev/null &
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
142 zen_pid=$!
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
143
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
144 n=0
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
145 while [ -f /tmp/geeqie-camera-import-files ] && [ "$n" -lt 100 ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
146 do
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
147 i=$(cat "/tmp/geeqie-camera-import-files" | wc -l)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
148 n=$(( $((i * 100)) / $files_to_load))
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
149 echo "$n" >$zen_pipe
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
150
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
151 latest_file=$(tail -n 1 /tmp/geeqie-camera-import-files)
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
152 if [ -z "$latest_file" ]
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
153 then
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
154 latest_file="Skipping existing files, if any..."
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
155 fi
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
156 echo "#Downloading: total: $files_to_load existing: $existing_file_count\n$latest_file" >$zen_pipe
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
157
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
158 sleep 1
da1b564a4eeb Plugin for camera download
Colin Clark <colin.clark@cclark.uk>
parents:
diff changeset
159 done