Skip to content
/ machiver Public

Swiss army knife of some random archiving tools.

Notifications You must be signed in to change notification settings

awead/machiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The MacHiver

Swiss army knife of some random archiving tools.

Getting Started

Build the image:

docker build -t machiver .

Generate a Data Directory of Photos

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.

Test Run

docker run --rm -v $(pwd):/data -it machiver archive-photo -iR

Move Files

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

Dedup a Bag

Find Duplicates (in bag only)

docker run --rm -v $(pwd):/data -it machiver dedup-bag laptop-bag

Find Duplicates Using a Different Manifest

docker run --rm -v $(pwd):/data -it machiver dedup-bag -m manifest-md5.txt laptop-bag

Remove Duplicates

docker run --rm -v $(pwd):/data -it machiver dedup-bag -x laptop-bag

About

Swiss army knife of some random archiving tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published