Skip to main content

DirectoryHash is a library for Python. It gives an opportunity to get a hash of the destination folder. You can choose file types, which will participate in the calculations.

Project description

DirectoryHash is a library for Python. It gives an opportunity to get a hash of the destination folder. You can choose file types, which will participate in the calculations.

Github repo

Installation

Install using pip:

pip install directoryhash

…or clone the project from github:

https://github.com/san4ezy/directoryhash.git

How to use?

Getting hash for whole directory:

from directoryhash import md5, sha1

md5_hash = md5("path_to_directory")
sha1_hash = sha1("path_to_directory")

Getting hash for directory including html and css only:

from directoryhash import md5, sha1

filetypes = ('.html', '.css',)

md5_hash = md5("path_to_directory", filetypes)
sha1_hash = sha1("path_to_directory", filetypes)

Catching exceptions:

from directoryhash import md5, HashedDirectoryDoesNotExist

directory_path = "path_to_destination_folder"
try:
    md5(directory_path)
except HashedDirectoryDoesNotExist as e:
    print(e)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

directoryhash-0.1.1.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file directoryhash-0.1.1.tar.gz.

File metadata

File hashes

Hashes for directoryhash-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bef9a4547516a133c20f936d32f32d2ace020aa6dbde9fbdd8864feeb1868f3f
MD5 6646b7d9d9a9b4acbb7c9baab2e4d2e7
BLAKE2b-256 b4f9b84f590565dd8a5aa434c71297499ad5fc630469ea0b84e8b19647aa1dc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page