Find files with similar names.
Project description
Fiddup
File DeDuplicator
Small tool to quickly scan a directory for files of similar names. Useful to scan through archives of books, documents, downloads, movies, music, ...
Two modes are available: Assistant (name based comparison), and Hash mode (hash comparison).
Fiddup is non-destructive. It will report similarities and duplicates, but it will not remove them.
Installation
From PyPi
pip3 install fiddup
From Sauce
-
git pull https://github.com/jarviscodes/fiddup
-
setup.py install
Usage
Usage: python -m fiddup [OPTIONS]
Options:
-i, --inpath TEXT [required]
-a, --assistant
-t, --threshold FLOAT
-e, --extensions TEXT [required]
-d, --directory
-v, --verbose
-h, --hashmode
--help Show this message and exit.
Assistant
Outputs a filename1, filename2, name similarity table. Useful when sorting out things manually on name base.
Hashmode
Get the hashes from the files and compare the files content-wise by doing so.
Testing
python -m unittest discover -s tests
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
File details
Details for the file fiddup-2.1.4.tar.gz
.
File metadata
- Download URL: fiddup-2.1.4.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 138b7f473d6a41da3988b5f1e52baae40d1bb01a15e212cf562e44123332d4e4 |
|
MD5 | d1ac77e096994b7a00ad790d7481894c |
|
BLAKE2b-256 | 30c04b591fc384a7759ab7784e73dde000aa405d876f30e9e2fc6fb9f85e6edc |
File details
Details for the file fiddup-2.1.4-py3-none-any.whl
.
File metadata
- Download URL: fiddup-2.1.4-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be743d98b22ddf9a5ebe5052ec02a22af114c512b834b904e0809fda6df80ad3 |
|
MD5 | b93e9c144a45dd6c6dc33855eed247cf |
|
BLAKE2b-256 | 2da79a4dc14c8f68303bb98893b1d24dbcb34e5112ba8b915cd060cb9e5080f5 |