{ "info": { "author": "Kenji Doi", "author_email": "knjcode@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Finding and deleting duplicate image files based on perceptual hash.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/knjcode/imgdupes", "keywords": "image dedupe perceptual hash", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "imgdupes", "package_url": "https://pypi.org/project/imgdupes/", "platform": "", "project_url": "https://pypi.org/project/imgdupes/", "project_urls": { "Homepage": "https://github.com/knjcode/imgdupes" }, "release_url": "https://pypi.org/project/imgdupes/0.1.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "CLI tool to dedupe images based on perceptual hash", "version": "0.1.1" }, "last_serial": 5531293, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "edc3e4da4834ff9849bf9ab95c8075e6", "sha256": "e048ca29dfb23119afb89611ad2369ef543625f7c7d7169c069e5931043ced20" }, "downloads": -1, "filename": "imgdupes-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "edc3e4da4834ff9849bf9ab95c8075e6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 10338, "upload_time": "2018-05-24T16:13:37", "url": "https://files.pythonhosted.org/packages/2f/39/ad54bc47f76bcd1f8379cba5db4ae27cb67c4ff0ed93af24f3a15cca471a/imgdupes-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "605a90f801893c333887b8a5b8ed459e", "sha256": "fe37656f0bc27198cd4657c1246f908f0728b8e52d78c034b22924a58d65dd90" }, "downloads": -1, "filename": "imgdupes-0.0.1.tar.gz", "has_sig": false, "md5_digest": "605a90f801893c333887b8a5b8ed459e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6785, "upload_time": "2018-05-24T16:13:38", "url": "https://files.pythonhosted.org/packages/1e/ba/25abc7f400aca7c7219e474ded510846b8c9f32a6940fa7be6334f48cb11/imgdupes-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "3d73d91bc17bfcc5e6c01e0af383e9ea", "sha256": "86e370db556f6df915d412be9f977db67e1dae169b2fa430a296ec0bda62c9cf" }, "downloads": -1, "filename": "imgdupes-0.0.10.tar.gz", "has_sig": false, "md5_digest": "3d73d91bc17bfcc5e6c01e0af383e9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8946, "upload_time": "2018-05-27T07:30:46", "url": "https://files.pythonhosted.org/packages/c1/93/63eceb7b7dc563fb41f2e9a764b7aca1bf3402d9b772a86d80d7f6209963/imgdupes-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "d1df7007abc22bfdc80f01e4c1e2f143", "sha256": "c6d16c9e303734f0085d8cbf729528d2039b23fbb6966634e89ff97599bf1531" }, "downloads": -1, "filename": "imgdupes-0.0.11.tar.gz", "has_sig": false, "md5_digest": "d1df7007abc22bfdc80f01e4c1e2f143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9095, "upload_time": "2018-05-27T10:12:04", "url": "https://files.pythonhosted.org/packages/94/8d/79d671dcc43d0eb3cae4bac97b3afd0dd4db43b6d851e65bdd1cec4c85e4/imgdupes-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "c9ccea22d87595b874d529e5bfbba499", "sha256": "d6cd396e2a68fddc2263a6c248f43556bfeeb661273bbbbdf98f2db0bb2e1ea4" }, "downloads": -1, "filename": "imgdupes-0.0.12.tar.gz", "has_sig": false, "md5_digest": "c9ccea22d87595b874d529e5bfbba499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9231, "upload_time": "2018-05-29T15:42:08", "url": "https://files.pythonhosted.org/packages/d8/ce/166eba5fb3e1e47192e94ce9b3c2a7b3e0b46e7eb696562a2017b60fd48d/imgdupes-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "d1d90999e25f2ff1cc7c67add5fbfb80", "sha256": "0ce07538cd6c688de7aa173bdc4019e9b9910c8a6a5466388f6f6e517806fd34" }, "downloads": -1, "filename": "imgdupes-0.0.13.tar.gz", "has_sig": false, "md5_digest": "d1d90999e25f2ff1cc7c67add5fbfb80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9305, "upload_time": "2018-05-30T14:04:55", "url": "https://files.pythonhosted.org/packages/8f/37/345ef14019bbda0bf3af32718d9b755b0680b5cad7f7c0d8d3f632381bd7/imgdupes-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "f59b69111c27ea751f5e2a8da25144d8", "sha256": "a32c851299cf79058a64270b3ddef9f1b952a1634e820a04b29f8fca5c0700cd" }, "downloads": -1, "filename": "imgdupes-0.0.14.tar.gz", "has_sig": false, "md5_digest": "f59b69111c27ea751f5e2a8da25144d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10201, "upload_time": "2018-06-07T00:00:14", "url": "https://files.pythonhosted.org/packages/c8/8b/5100a2b289406ecf44a9aa8a13d194917b257a5a352fcb608d0f0528fcfd/imgdupes-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "0239288cbc32d3c5417ba23282a3ef4a", "sha256": "6623d6341e48f8546ebe700e5541abed13c440c91a7c6384dd72751f38bf1cbe" }, "downloads": -1, "filename": "imgdupes-0.0.15.tar.gz", "has_sig": false, "md5_digest": "0239288cbc32d3c5417ba23282a3ef4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10826, "upload_time": "2018-06-13T15:40:37", "url": "https://files.pythonhosted.org/packages/ce/c6/e641313f18dce61dccd9b9180d7ad0751dc49eb3a684c49d8c2d687e5f3e/imgdupes-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "3e72db2062bc2a142237d837178eb665", "sha256": "5e63851666cceb014919023e7683fe400411182fc3220e80042910d3e30275b8" }, "downloads": -1, "filename": "imgdupes-0.0.16.tar.gz", "has_sig": false, "md5_digest": "3e72db2062bc2a142237d837178eb665", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10865, "upload_time": "2018-06-15T09:41:10", "url": "https://files.pythonhosted.org/packages/fc/45/380e1c892ecc023d040af1f482bebd59537a5d533d7c347b8aff18006bb2/imgdupes-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "ed6019d9f6079fc889d5166f30def97d", "sha256": "b6c11ac9cb1ea95825e3d63e767ee31eb4f3ae28eb90923f1c16cf911fbaec13" }, "downloads": -1, "filename": "imgdupes-0.0.17.tar.gz", "has_sig": false, "md5_digest": "ed6019d9f6079fc889d5166f30def97d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11163, "upload_time": "2018-06-19T16:10:44", "url": "https://files.pythonhosted.org/packages/dd/b4/930c8df2d91cecb972995f7f2406f39ba4d4c48792c723e5ae4a7e33b0da/imgdupes-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "a946975600444d687847ebd20d4db92e", "sha256": "3048da929a9ecfc10eabdf2d5e846e5e51c479c7a4d1b66a0b2dca9f5a02c23a" }, "downloads": -1, "filename": "imgdupes-0.0.18.tar.gz", "has_sig": false, "md5_digest": "a946975600444d687847ebd20d4db92e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11190, "upload_time": "2018-06-20T16:18:55", "url": "https://files.pythonhosted.org/packages/e1/80/49279d909c3b3e79cb5d2fb603b37eda91cbc48068b6422dedc52ea48062/imgdupes-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "cb84a5d1b147a768378555265b56d2cb", "sha256": "98c7c4e29f54710f457bdec76281f20460cc91bf7742720c380ba8f5b7460b4e" }, "downloads": -1, "filename": "imgdupes-0.0.19.tar.gz", "has_sig": false, "md5_digest": "cb84a5d1b147a768378555265b56d2cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11530, "upload_time": "2018-07-04T16:27:04", "url": "https://files.pythonhosted.org/packages/0d/ff/78f97c818f3863e944277cb9eceb28c19f695b173fa0dc44853760ce47ec/imgdupes-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "56333a6b838d62a787fbedd2ea91bbde", "sha256": "f4f51b32e30926c52f8765933e7977b6ffaef806d20f9b2e30affad306759ad0" }, "downloads": -1, "filename": "imgdupes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "56333a6b838d62a787fbedd2ea91bbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8330, "upload_time": "2018-05-25T18:33:52", "url": "https://files.pythonhosted.org/packages/15/8c/348a8e3ce3c3757efbaed7266d35f987fbf4f704154b82e2549348c4986c/imgdupes-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "88921e53099de1e50d29acf98271866a", "sha256": "04ad571c5d1484270df7e9ca41b2ec4210d78c665c03d68833d5a9aa2e4e7bea" }, "downloads": -1, "filename": "imgdupes-0.0.20.tar.gz", "has_sig": false, "md5_digest": "88921e53099de1e50d29acf98271866a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9827, "upload_time": "2018-08-20T10:22:19", "url": "https://files.pythonhosted.org/packages/50/a4/0d55a4ea6dbbdaa26ca1e9da9f802b72bfa861a3d112a76618e3aaccf782/imgdupes-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "bbc60e90c52e4fa20b2638f8514af471", "sha256": "500779fe45834017c7e37bcb7cc6841d32bbef8fc5c0dddaf65ca2565f8dbcb2" }, "downloads": -1, "filename": "imgdupes-0.0.21.tar.gz", "has_sig": false, "md5_digest": "bbc60e90c52e4fa20b2638f8514af471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10259, "upload_time": "2018-08-28T00:02:05", "url": "https://files.pythonhosted.org/packages/2c/ed/68dbefc71b708ae704be829cbdd1be16a3ff7537f753659fa3614bcfcbe9/imgdupes-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "68368c24d96b054e34abb933f3456072", "sha256": "a7927fcad84a965cae5f9d6686f60038d477b8d339c164fc5272f9a00debb6ed" }, "downloads": -1, "filename": "imgdupes-0.0.22.tar.gz", "has_sig": false, "md5_digest": "68368c24d96b054e34abb933f3456072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10345, "upload_time": "2018-10-20T08:22:43", "url": "https://files.pythonhosted.org/packages/3a/00/b468a9a417682fcd3fbe5d2356b1fc525dd68418655dd2125099499f739d/imgdupes-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "04bf63b3178499483d3dcde168a32943", "sha256": "d558b7ab651be4a923159f4ad06a1b8a2edbd498d0e403b1aa1c1c1cbf180874" }, "downloads": -1, "filename": "imgdupes-0.0.23.tar.gz", "has_sig": false, "md5_digest": "04bf63b3178499483d3dcde168a32943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10666, "upload_time": "2018-10-22T17:25:21", "url": "https://files.pythonhosted.org/packages/d0/48/db72553a1e58f6ce291de95fa231455036e51a2b5aaabb3089bd1faddfff/imgdupes-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "128f24db6007a638cd82fb07889c747b", "sha256": "2e3f1be39447efb15543cac161f07baf8c7619b4b04cdb82ce179c64ec46f890" }, "downloads": -1, "filename": "imgdupes-0.0.24.tar.gz", "has_sig": false, "md5_digest": "128f24db6007a638cd82fb07889c747b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13282, "upload_time": "2019-05-23T15:02:10", "url": "https://files.pythonhosted.org/packages/ed/7f/6b2d4456be8b0c6ce6ea7e09060624c01174fca7c29df821a0bb894894cd/imgdupes-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "7f2446eca9a37b7711157cb198d000e8", "sha256": "53a6a4acfcd1d10eee516947bbd6d3a14abba23c324ddf63fbb8eef5ec35390f" }, "downloads": -1, "filename": "imgdupes-0.0.25.tar.gz", "has_sig": false, "md5_digest": "7f2446eca9a37b7711157cb198d000e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13453, "upload_time": "2019-06-19T15:54:16", "url": "https://files.pythonhosted.org/packages/a5/f6/f21108f8d3214f84e424d69ca09ec83f8bdc1f567e6731375ee76aa71524/imgdupes-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "661c8637158852d3c9ebc8654a2dbfaf", "sha256": "d4e5fbe8b841761a403278a7ab857a4235e40e079852278d58bf6962204a1cfe" }, "downloads": -1, "filename": "imgdupes-0.0.26.tar.gz", "has_sig": false, "md5_digest": "661c8637158852d3c9ebc8654a2dbfaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11214, "upload_time": "2019-06-21T00:39:28", "url": "https://files.pythonhosted.org/packages/fb/1f/d37a15f2f3f18a50898c13d37107cb508a1cced66d4a0912042d7d9a12fc/imgdupes-0.0.26.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5d8ed97c28490098c512d562984b3ba4", "sha256": "e448e52a8393250661641682eec3d267f12c600563048172538192a18d9c6eea" }, "downloads": -1, "filename": "imgdupes-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5d8ed97c28490098c512d562984b3ba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8037, "upload_time": "2018-05-26T03:54:07", "url": "https://files.pythonhosted.org/packages/bc/db/9c92a480fbc8275e295445e6009c5006a9481fed819920882d72cc5a648f/imgdupes-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "66e3112dcd10a125a8e41b9c628e96a5", "sha256": "c785244516126791c5dcf9496790374169e7b45a5ae921f2b62f4d0b862f18ef" }, "downloads": -1, "filename": "imgdupes-0.0.4.tar.gz", "has_sig": false, "md5_digest": "66e3112dcd10a125a8e41b9c628e96a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7920, "upload_time": "2018-05-26T05:16:48", "url": "https://files.pythonhosted.org/packages/d6/5e/5b359b5fd971446b7f0b7f19fed034b6adc1cf308d30ad0fffad3ce44bc1/imgdupes-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e929e651b82eb8e178e8f9958e529762", "sha256": "d20e4b02bd2f01c9cfdac0e04cb517a580748f1d5da13eb188b4e761ac0743e4" }, "downloads": -1, "filename": "imgdupes-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e929e651b82eb8e178e8f9958e529762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8448, "upload_time": "2018-05-26T11:57:57", "url": "https://files.pythonhosted.org/packages/c3/11/f2783ba4f698aac400a8a52607a48c4c9682c49dd9918625e4ee255f3629/imgdupes-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "61006033b6bc993cf4057687fb6e0d50", "sha256": "40859f5f62230d7983c443be77c919fb407c0a1f921aacef6b577f46af565f1d" }, "downloads": -1, "filename": "imgdupes-0.0.6.tar.gz", "has_sig": false, "md5_digest": "61006033b6bc993cf4057687fb6e0d50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8484, "upload_time": "2018-05-26T13:41:25", "url": "https://files.pythonhosted.org/packages/65/b2/27d69c5fe975cddabd20f4d7683c7bd51225a3407a34af49a33bdb572700/imgdupes-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "8d286c53edc2e644aaeee2d90d17165e", "sha256": "917017015ce0939d68b9e6a9ecd844138d2bf812963dff8a2b4566f169a96653" }, "downloads": -1, "filename": "imgdupes-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8d286c53edc2e644aaeee2d90d17165e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8689, "upload_time": "2018-05-26T16:45:14", "url": "https://files.pythonhosted.org/packages/dc/e1/59a48e032c1741a0c5c9a816d7927868b2aa3e0856ddb84f754acbf0726f/imgdupes-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "08ad2b12d31636a4e7b54ade2d38fa65", "sha256": "d91cf5237f337d2c99f82209dc9714056eef067dfb6f167217a9d2ab7c09639e" }, "downloads": -1, "filename": "imgdupes-0.0.8.tar.gz", "has_sig": false, "md5_digest": "08ad2b12d31636a4e7b54ade2d38fa65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8704, "upload_time": "2018-05-26T18:36:41", "url": "https://files.pythonhosted.org/packages/3e/de/96daf9af0d59f4496fd373f9fcee5f190a617c3b85279d48d645851d507e/imgdupes-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3968f6a07ff31ad79d5705a2fff2d23e", "sha256": "98b1069948166d4923e1570a71b8ab28510a991a9dde858044ca19e0a2f6c51e" }, "downloads": -1, "filename": "imgdupes-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3968f6a07ff31ad79d5705a2fff2d23e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8667, "upload_time": "2018-05-27T03:52:34", "url": "https://files.pythonhosted.org/packages/ab/7b/392bbabba945e065d70ce4b907d716b14168d4b1463a46205b1ccd192d37/imgdupes-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "89038a78c44ea396dd7501b4ad49215a", "sha256": "17391895cdf4ef55c578efee504dba4f12a288b7f29e9803682776f794eedbab" }, "downloads": -1, "filename": "imgdupes-0.1.0.tar.gz", "has_sig": false, "md5_digest": "89038a78c44ea396dd7501b4ad49215a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11052, "upload_time": "2019-06-21T04:13:18", "url": "https://files.pythonhosted.org/packages/05/d6/dd94c0fb95cb162c9374d6e41202689c1f3d3cc4b62916fa13c4c5ef30d4/imgdupes-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1f6058ebfd110745a21ce56fa94794c9", "sha256": "05eb580d7529c40267f5b20f9fccf6bd232ca7b1cc8997e2b924a016b95e3ecc" }, "downloads": -1, "filename": "imgdupes-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f6058ebfd110745a21ce56fa94794c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11101, "upload_time": "2019-07-14T15:20:53", "url": "https://files.pythonhosted.org/packages/de/be/083aeaf792f45e2d96db42239ca04c165ad0f1984f614d1622dde0f08fac/imgdupes-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f6058ebfd110745a21ce56fa94794c9", "sha256": "05eb580d7529c40267f5b20f9fccf6bd232ca7b1cc8997e2b924a016b95e3ecc" }, "downloads": -1, "filename": "imgdupes-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f6058ebfd110745a21ce56fa94794c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11101, "upload_time": "2019-07-14T15:20:53", "url": "https://files.pythonhosted.org/packages/de/be/083aeaf792f45e2d96db42239ca04c165ad0f1984f614d1622dde0f08fac/imgdupes-0.1.1.tar.gz" } ] }