Skip to main content

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, ...

Outputs the original filename, the compared filename, and similarity. Only outputs above a specified similarity are stored.

Installation

From PyPi

pip3 install fiddup

From Sauce

  • git pull https://github.com/jarviscodes/fiddup

  • setup.py install

Usage

Usage: main.py [OPTIONS]

Options:
  -i, --inpath TEXT      [required]
  -a, --analyze BOOLEAN
  -t, --threshold FLOAT
  -e, --extensions TEXT  [required]
  -v, --verbose
  --help                 Show this message and exit.

Example output

(env) E:\Users\Jarvis\PycharmProjects\fiddup>python -m fiddup -i C:\Temp -e txt -d True
[Results]
Original                                Compared to                             Match          
New folder                              New folder - Copy                       74.07
New folder - Copy                       New folder - Copy (2)                   89.47
New folder - Copy                       New folder - Copy (3)                   89.47
New folder - Copy                       New folder - Copy (4)                   89.47
New folder - Copy                       New folder - Copy (5)                   89.47
New folder - Copy                       New folder - Copy (6)                   89.47
New folder - Copy (2)                   New folder - Copy (3)                   95.24
New folder - Copy (2)                   New folder - Copy (4)                   95.24
New folder - Copy (2)                   New folder - Copy (5)                   95.24
New folder - Copy (2)                   New folder - Copy (6)                   95.24
New folder - Copy (3)                   New folder - Copy (4)                   95.24
New folder - Copy (3)                   New folder - Copy (5)                   95.24
New folder - Copy (3)                   New folder - Copy (6)                   95.24
New folder - Copy (4)                   New folder - Copy (5)                   95.24
New folder - Copy (4)                   New folder - Copy (6)                   95.24
New folder - Copy (5)                   New folder - Copy (6)                   95.24
New Text Document - Copy (2).txt        New Text Document - Copy (3).txt        96.88
New Text Document - Copy (2).txt        New Text Document - Copy (4).txt        96.88
New Text Document - Copy (2).txt        New Text Document - Copy (5).txt        96.88
New Text Document - Copy (2).txt        New Text Document - Copy (6).txt        96.88
New Text Document - Copy (2).txt        New Text Document - Copy.txt            93.33
New Text Document - Copy (2).txt        New Text Document.txt                   79.25
New Text Document - Copy (3).txt        New Text Document - Copy (4).txt        96.88
New Text Document - Copy (3).txt        New Text Document - Copy (5).txt        96.88
New Text Document - Copy (3).txt        New Text Document - Copy (6).txt        96.88
New Text Document - Copy (3).txt        New Text Document - Copy.txt            93.33
New Text Document - Copy (3).txt        New Text Document.txt                   79.25
New Text Document - Copy (4).txt        New Text Document - Copy (5).txt        96.88
New Text Document - Copy (4).txt        New Text Document - Copy (6).txt        96.88
New Text Document - Copy (4).txt        New Text Document - Copy.txt            93.33
New Text Document - Copy (4).txt        New Text Document.txt                   79.25
New Text Document - Copy (5).txt        New Text Document - Copy (6).txt        96.88
New Text Document - Copy (5).txt        New Text Document - Copy.txt            93.33
New Text Document - Copy (5).txt        New Text Document.txt                   79.25
New Text Document - Copy (6).txt        New Text Document - Copy.txt            93.33
New Text Document - Copy (6).txt        New Text Document.txt                   79.25
New Text Document - Copy.txt            New Text Document.txt                   85.71

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

fiddup-1.2.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

fiddup-1.2.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file fiddup-1.2.1.tar.gz.

File metadata

  • Download URL: fiddup-1.2.1.tar.gz
  • Upload date:
  • Size: 3.1 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

Hashes for fiddup-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3cee53ae08c55345d7b6636c89c09d907b72a6c2ed3dd2ade544cde1347df82f
MD5 31f4fd887b4def56ed81d98555472757
BLAKE2b-256 e9a3858729da74305d81be85d3cdafcbaa7dd8ac5d9fcc392751c5207b4c1901

See more details on using hashes here.

File details

Details for the file fiddup-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: fiddup-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 3.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

Hashes for fiddup-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ec6298e9f4990fef0a3741c1231ae70c3f215e9f01b160ec2341d656da5fba4
MD5 6cc404f0b9cec90ba071219b0da94dc0
BLAKE2b-256 0baadab22d8ce2cad7815899f8da486abf43b61bd4de98fbc01b71dc38e9e548

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