
http://www.mindgems.com/products/VS-Duplicate-Image-Finder/VSDIF-About.htm

# Rename names
counter=0
for f in *; do
#identify extension and save it in a variable
    {
    extension=$(identify -ping -format %m $f)
    filename, extname = os.path.splitext(f)
    #convert capital letter to lower letter
    extensionLowerCase=${extension,,}
    
    #get foldername
    folderpath=$(basename `pwd`)
    
    ##name of image contains foldername and without extension
    ##remove numbers points etc to avoid large name
    #hv=$(printf '%s' "${folderpath}-${f%.png}" | tr -d '0123456789.-_')
    #
    ##add counter to avoid doubled names
    #hv="${hv}-${counter}.${extensionLowerCase}"
    counter=$((counter + 1)) 
    
    if [[ "$extname" != "$extension" &&  ]]; then
    	echo "rename file ${f} to /media/sonja/Data/OpenCV/anci/research/r${hv}"
    	mv "${f}" "${filename}.${extensionLowerCase}"
    else
    	echo "file is not an image"
    	echo "${f}"
    fi
    } ||
    {
    echo "rename file ${f} to /${filename}.html"
    mv "${f}" "${filename}.html"
    }
done





# Rename names
counter=0
for d in */ ; do
cd $d
for f in *.png; do
#identify extension and save it in a variable
extension=$(identify -ping -format %m $f)

#convert capital letter to lower letter
extensionLowerCase=${extension,,}

#get foldername
folderpath=$(basename `pwd`)

#name of image contains foldername and without extension
#remove numbers points etc to avoid large name
hv=$(printf '%s' "${folderpath}-${f%.png}" | tr -d '0123456789.')

#add counter to avoid doubled names
hv="${hv}-${counter}.${extensionLowerCase}"
counter=$((counter + 1)) 

if [[ "$f" = *"-image.png" ]]; then
	echo "save file ${f} to /media/sonja/Data/OpenCV/anci/images/IPCC/i${hv}"
	cp -- "${f%.png}.png" "/media/sonja/Data/OpenCV/anci/images/IPCC/i${hv}"
else
	echo "file is not an image"
	echo "${f}"
fi
done
cd ..
done



# Rename names
counter=0
for d in */ ; do
cd $d
for f in *.png; do
#identify extension and save it in a variable
extension=$(identify -ping -format %m $f)

#convert capital letter to lower letter
extensionLowerCase=${extension,,}

#get foldername
folderpath=$(basename `pwd`)

#name of image contains foldername and without extension
#remove numbers points etc to avoid large name
hv=$(printf '%s' "${folderpath}-${f%.png}" | tr -d '0123456789.')

#add counter to avoid doubled names
hv="${hv}-${counter}.${extensionLowerCase}"
counter=$((counter + 1)) 

if [[ "$f" = *"-image.png" ]]; then
	echo "save file ${f} to /media/sonja/Data/OpenCV/anci/images/sceptics/s${hv}"
	cp -- "${f%.png}.png" "/media/sonja/Data/OpenCV/anci/images/sceptics/s${hv}"
else
	echo "file is not an image"
	echo "${f}"
fi
done
cd ..
done

for f in *.gif; do
	convert -verbose -coalesce  "${f}" "${f%.gif}.png"
	rm "${f}"
done
	cp ${f} test.gif
	
for d in */ ; do
mv "$dir" "${dir:1}"
done

'/media/sonja/Data/OpenCV/anci/Fachzeitschriften/Klimafakten' --> done
'/media/sonja/Data/OpenCV/anci/Fachzeitschriften/Klimafakten' --> done
'/media/sonja/Data/OpenCV/anci/Klimainstitute/Alfred Wegener Institut/' --> only thumb-images?
'/media/sonja/Data/OpenCV/anci/Klimainstitute/Deutscher Wetterdienst/'
