Swiss army knife of some random archiving tools.
Build the image:
docker build -t machiver .
Moves photos from an existing source into a new directory, creating a new UUID name, and organized according to the date the photo was taken.
docker run --rm -v $(pwd):/data -it machiver archive-photo -iR
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x heic -a output
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x jpeg -a output
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x jpg -a output
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x mov -a output
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x mp4 -a output
docker run --rm -v $(pwd):/data -it machiver archive-photo -R -x png -a output
docker run --rm -v $(pwd):/data -it machiver dedup-bag laptop-bag
docker run --rm -v $(pwd):/data -it machiver dedup-bag -m manifest-md5.txt laptop-bag
docker run --rm -v $(pwd):/data -it machiver dedup-bag -x laptop-bag