Calculate directory hash
Project description
Directory Hash Calculator
This project is a super simple Python library which can be used in both command line and library ways.
To install it:
$ pip install dirhashcalc
Commandline Usage
To use it in commandline:
$ dirhashcalc path/to/dir
8907645cfe42941cf7dbc656d59ccc4f02ec2a16493c097e04ce2547ad1e5484
You can also pass mlutiple arguments:
$ dirhashcalc first second
first: 8907645cfe42941cf7dbc656d59ccc4f02ec2a16493c097e04ce2547ad1e5484
second: 9f29e53d60a5a8e92da03e41678374ac584c2c94a24898c0c719736412723c4d
Also there are some options that you can use:
$ dirhashcalc --version # shows version of the tool
# verbose output (prints name of each file when calculating hash of it)
$ dirhashcalc some/dir -v
$ dirhashcalc some/dir --verbose
# super verbose output (prints file names and hash of each one of them)
$ dirhashcalc some/dir -vv
$ dirhashcalc some/dir --super-verbose
Library Usage
You can use this project in your own projects to calculate directory hash.
from dirhashcalc import DirHashCalculator
dir_sha256 = DirHashCalculator('path/to/dir').calc()
Class DirHashCalculator
has more methods. To see them and use it in any other way that you want, see content of dir_hash.py
in the project and read description of each method in docstring.
License
This project is licensed under MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dirhashcalc-0.0.1.dev4.tar.gz
(4.4 kB
view hashes)
Built Distribution
Close
Hashes for dirhashcalc-0.0.1.dev4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de56b2b5639b64e6c354cb284af570f9ff13e760e24733ab8e874f7877dc8194 |
|
MD5 | e30f3e85e1322c9a76f7630e81f75711 |
|
BLAKE2b-256 | 7c8fd27efed6d239e1644cb3e9273786d47a98fa1364be8112acaa7a6e8104fb |