This repo is currently a very informal landing place for scripts I am working on.
General python 3.x.x install instructions:
- Make sure you have Python 3.x installed (3.0 or higher).
- If you don't have
pipinstalled, follow the instructions at https://pip.pypa.io/en/stable/installation/. - (Optionally create a virtual environment:)
python -m venv my_checksum_env- Activate the environment:
- Windows:
my_checksum_env\Scripts\activate - macOS/Linux:
source my_checksum_env/bin/activate
- Windows:
Each script has it's own functionality
Usage: python collect_checksums.py <file_or_directory_path> <optional: csv output filename>
If no csv output file name is provided, checksums are written to a file named "checksums.csv" in the current working directory.
Example output included in this repo: example_outputs/example_checksums.csv
Usage: python dir-to-exif-csv.py <directory_path> <csv output filename>
Both arguments are required
Example output included in this repo: example_outputs/exiftool_example.csv
Usage: python dir-to-mediainfo-csv.py <directory_path> <csv output filename>
Both arguments are required
Example output included in this repo: example_outputs/mediainfo_example.csv