Skip to main content

A Photo Deduplication Tool

Ever wanted to clean up duplicate photos in your hard drive and folders?

photodedup is a photo deduplication tool written in Python.

Features

  • Uses EXIF meta data to determine duplicate photos

  • List unique and duplicate photos

  • Cross platform – using python libraries only

  • Builds a fileindex to speed up processing

Install

pip install photodedup

Usage

usage: photodedup.py [-h] [-u] [-c] image_path

photo deduplication tool

positional arguments:
  image_path       path to image folder

optional arguments:
  -h, --help       show this help message and exit
  -u, --unique     list unique images
  -c, --cache      find from cache instead of disk

Examples

List duplicate photos

photodedup.py /path/to/photos

List unique photos

photodedup.py -u /path/to/photos

By default, each time we will scan the source directory. If you want to use results from the previous scan, add -c to query from cache instead of disk

photodedup.py -c /path/to/photos

photodedup.py -uc /path/to/photos

Changelog

v0.2 - 2017-10-02

  • Reimplement fileindex using sets

  • Support only python 3 for now

  • Remove -d flags, defaults lists duplicates

  • Begin publishing packages to pypi

TODO

  • support python 2

Metadata

Release files for photodedup 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for photodedup 0.2.1
File Size Uploaded Provenance
photodedup-0.2.1.tar.gz 4.3 kB Without provenance Details

Release files / photodedup-0.2.1.tar.gz

Download URL photodedup-0.2.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5c895b94d289f8b2bffca35672889f181c1eb39bd29371ab1f7b7d99927eb052
BLAKE2b-256 checksum
How to use checksums
1fc69d8bb0abb0a02108eb5d359459ac21ae0d8e4fa15bac63facb283a5b155b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for photodedup 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page