Metadata-Version: 2.1
Name: filedups
Version: 1.0.0
Summary: Local file duplicate finder.
Author-email: Armağan Salmanr <armagansalman+pip@gmail.com>
Project-URL: Homepage, https://github.com/armagansalman/filedups
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# filedups
<br>Given a sequence of paths (full directory paths), finds and groups duplicate files recursively.
<br>Doesn't provide 100% accuracy. Reported files in a group might not be exactly the same.

## Example Scan on Windows
[![How to use filedups on Windows](https://img.youtube.com/vi/vqp42JnJAAc/0.jpg)](https://www.youtube.com/watch?v=vqp42JnJAAc)

## HOW TO USE
Go to src/filedups in terminal.
<br>Put full paths of directories you want to search in in-dirs.txt file on separate lines.
<br>Options (M, X are the number of bytes) (default value for M is 1024000 (1000 KB), default value for X is None): 
<br>--min-file-size M
<br>--max-file-size X

<br>Then run main.py:
<br>For Linux:
<br>**python3 main.py in-dirs.txt**

<br>1000 KB minimum file size:
<br>**python3 main.py in-dirs.txt --min-file-size 1024000**

<br>200 KB minimum, 2000 KB maximum file size:
<br>**python3 main.py in-dirs.txt --min-file-size 204800 --max-file-size 2048000**

<br>For Windows:
<br>**py main.py in-dirs.txt**

<br>Results will be in a text file of current working directory of command line
<br>, which starts with filedups and contains timestamp of the scan.
## Notes
It takes at least 3 minutes to filter 284000 files to 40300 files and then find duplicates.
<br>It takes at least 19 minutes to filter 286000 files to 140000 files and then find duplicates.
    
