A file indexer based on content hashes
Project description
Hashdex
A file indexer based on content hashes to quickly find duplicate files on your system. I created this tool because I always forget which pictures from my phone I already uploaded to my Dropbox account. Now I can just upload all pictures to an uploads directory check these files against the index and only organize the remaining files.
As easy as..
pip install hashdex
hashdex add /path/to/my-main-pictures-directory
hashdex check --rm /path/to/my-uploads-directory
Free software: MIT license
Documentation: https://hashdex.readthedocs.io.
Features
create an index of your files
find duplicate files on your filesystem
check if files in a directory are already indexed
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.4.1 (2017-09-24)
adjusted for python 2.7 math.floor returning a float
0.4.0 (2017-09-24)
renamed the index command to ‘add’
refactored –dir option for add/check command to cli argument
added cleanup command
added docs
updated dependencies
0.3.0 (2017-09-12)
Added –rm flag to check cli command (without the flag the command will not delete files)
Dropped python 2.6 & 3.3 support
Updated dependencies
0.2.0 (2017-09-08)
Refactored Indexer class
Added Hasher class
Added tests 100% code coverage
Updated dependencies
0.1.1 (2017-09-05)
Updated dependencies
Fixed file listing bug
0.1.0 (2017-09-04)
First release on PyPI.
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
Built Distribution
Hashes for hashdex-0.4.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec54c67a37e5e56b89134cfc2c2c54b147b248e11f1058f649b7fa2701014e4 |
|
MD5 | 4eb562ab8a03817dd431079fe3c5ae1f |
|
BLAKE2b-256 | 2528e6b15cc36216e3a36a39b2584e8a0a3d7e91312c16e947e8843f1f328d89 |