Skip to main content

Find duplicate contacts in vCard files

Project description

find_duplicate_contacts

Requirements

See the requirements.txt file for required Python modules. Save the contacts as individual (one contact per file) vCard files in an isolated directory.

Installation

Linux

sudo python3 setup.py install

Windows (from PowerShell)

& $(where.exe python).split()[0] setup.py install

Usage

  • Save the contacts as individual (one contact per file) vCard files in an isolated directory, pass this directory with the --directory option.
  • Those completely equal, except for some list of keys (see the ignore_fileds variable), will be directly moved to the --duplicates-destination folder inside the --directory.
  • Those with equal full name, will be show and a prompt will ask you to keep one of the contact cards or just do nothing with them.

find_duplicate_contacts.py [OPTIONS]

Options: -d, --debug-level [CRITICAL|ERROR|WARNING|INFO|DEBUG|NOTSET] Set the debug level for the standard output. -l, --log-file TEXT File to store all debug messages. -f, --directory TEXT Directory containing vCard files to check. [required] -D, --duplicates-destination TEXT Directory to move duplicates files, relative to the directory containing the vCards. Default: duplicates --config FILE Read configuration from FILE. --help Show this message and exit.```

License

GPLv3

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

find_duplicate_contacts-0.0.3.tar.gz (39.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

find_duplicate_contacts-0.0.3-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

Details for the file find_duplicate_contacts-0.0.3.tar.gz.

File metadata

  • Download URL: find_duplicate_contacts-0.0.3.tar.gz
  • Upload date:
  • Size: 39.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for find_duplicate_contacts-0.0.3.tar.gz
Algorithm Hash digest
SHA256 965d60ef90891ef5ffb48eca80c6fe12710861315a95f990129d5e9df8cb6463
MD5 e89dba721b752126946eccc0c74da458
BLAKE2b-256 bd1e7282e3bf066c1f0322667ce1f25199c9671a05b01ac41100bdf9a8a372ba

See more details on using hashes here.

File details

Details for the file find_duplicate_contacts-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for find_duplicate_contacts-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bf03e2a804a3f7f47a765abfc0a4b434b742c091961ccc7b8471a28d3dc083a6
MD5 df7111ae13a3df266f23de4e1b44a0f0
BLAKE2b-256 29bf836c0998185272b5f24ea7f05b942b8e432a42076f1c730def13c0b4c9b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page