#!/bin/bash
# DTstamp4 - use Imag Magick Convert to add date/time stamp YELLOW on .jpg photos
#          - calls DTstamp3 to annotate .jpg photos with filenames & Date/Time stamps
#            for all superdirs of photos by year (2002 - 2022)
#            while copying from dir1/*/* to dir2
#          - by Owen Townsend, UV Software, Jan20/2022
# DTstamp1 - processes dir1/1file to dir2/1file
# DTstamp2 - processes dir1/all*files to dir2/all*files 
# DTstamp3 - processes dir1/all*subdirs/all*files to dir2/all*subdirs/all*files 
#*DTstamp4 - calls DTstamp3 to annotate .jpg photos with filenames & Date/Time stamps
#            for all superdirs of photos by year (2002 - 2022)
#
echo "DTstamp4 - call DTstamp3 to annotate .jpg photos with filenames & Date/Time stamps"
echo " - for all photos in superdirs/subdirs/files yeardirs/datesubdirs/files"
echo " - hard-coded years used by Owen Townsend, example 1st & last of 21 years"
echo "DTstamp3 2002 2002DTS"
echo "  ------ etc -----"
echo "DTstamp3 2021 2021DTS"
until [[ "$reply" == "y" || "$reply" == "n" ]]
  do echo "Output directories should be empty - proceed y/n ?"
     read reply; done
if [[ "$reply" == "n" ]]; then 
   echo "reply=n, job cancelled"; exit 92; fi
#*eject
echo "DTstamp4 (for Owen's year dirs 2002-2021) BEGUN at $(date)"
mkdir 2002DTS
DTstamp3 2002 2002DTS
mkdir 2002DTS
DTstamp3 2003 2003DTS
mkdir 2002DTS
DTstamp3 2004 2004DTS
mkdir 2002DTS
DTstamp3 2005 2005DTS
mkdir 2002DTS
DTstamp3 2006 2006DTS
mkdir 2002DTS
DTstamp3 2007 2007DTS
mkdir 2002DTS
DTstamp3 2008 2008DTS
mkdir 2002DTS
DTstamp3 2009 2009DTS
mkdir 2002DTS
DTstamp3 2010 2010DTS
mkdir 2002DTS
DTstamp3 2011 2011DTS
mkdir 2002DTS
DTstamp3 2012 2012DTS
mkdir 2002DTS
DTstamp3 2013 2013DTS
mkdir 2002DTS
DTstamp3 2014 2014DTS
mkdir 2002DTS
DTstamp3 2015 2015DTS
mkdir 2002DTS
DTstamp3 2016 2016DTS
mkdir 2002DTS
DTstamp3 2017 2017DTS
mkdir 2002DTS
DTstamp3 2018 2018DTS
mkdir 2002DTS
DTstamp3 2019 2019DTS
mkdir 2002DTS
DTstamp3 2020 2020DTS
mkdir 2002DTS
DTstamp3 2021 2021DTS
mkdir 2002DTS
DTstamp3 2022 2022DTS
mkdir 2002DTS
echo "DTstamp4 (for Owen's year dirs 2002-2021) ENDED at $(date)"
# 
# could now remove the input superdirs & remove the 'DTS' suffixes from output superdirs
# to retain original naming structure in photosD as in photosC or photosA
# rm -rf 20[01][0-9]
# ==================
# rename-X . DTS  <-- script 'rename-X' removes arg2 suffix from all entries in arg1 dir
# ==============
