Skip to content

DupllicateFinder - a cli Python utility which finds duplicate files by sha256sum

Notifications You must be signed in to change notification settings

seanlum/DupllicateFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DupllicateFinder - a cli Python utility which finds duplicate files by sha256sum

This tool is in early stages of development

Libraries currently used:

  • File and directory traversal: (Python3/Lib/os)
  • File hashing: (Python3/Lib/hashlib)
  • JSON output: (Python3/Lib/json)

Goals:

  • PyQT5 GUI Bindings (pyqt5)
  • SQLite Database Storage (Python3/Lib/sqlite3/)
  • JSON as Temp Cache Data (refactor on using Python3/Lib/json)
  • Regular Expression search capabilities (Python3/Lib/re)

Dependencies

python3 - for the cli, library, and GUI
python3-pyqt5 - for the GUI framework
qtwayland5 - (edge-case) for older wayland environments
multasker - for processing and logging

CLI Usage

python3 run-cli.py /mnt/d/Code Code.db

Test Results

Click here to see test results from running the program on various drives

Milestones

Transition from Python to C for easier native dependency management

About

DupllicateFinder - a cli Python utility which finds duplicate files by sha256sum

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published