{ "info": { "author": "Darko Poljak", "author_email": "darko.poljak@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sweeper\n=======\n\nFind duplicate files and perform action.\n\nUsage\n=====\n\nPrint duplicates\n\n.. code:: python\n\n from sweeper import Sweeper\n swp = Sweeper(['images1', 'images2'])\n dups = swp.file_dups()\n print(dups)\n\nRemove duplicate files\n\n.. code:: python\n\n from sweeper import Sweeper\n swp = Sweeper(['images1', 'images2'])\n swp.rm()\n\nPerform custom action\n\n.. code:: python\n\n from sweeper import Sweeper\n swp = Sweeper(['images'])\n for f, h, dups in swp:\n print('encountered {} which duplicates with already found duplicate files {} with hash {}'.format(f, dups, h))\n\nAs script::\n\n python -m sweeper/sweeper --help\n\nAs installed console script::\n \n sweeper --help\n\nInstallation\n============\n\nfrom source::\n\n python setup.py install\n\nor from PyPI::\n\n pip install sweeper\n\nDocumentation\n=============\n\nthis README.rst, code itself, docstrings\n\nsweeper can be found on github.com at:\n\nhttps://github.com/darko-poljak/sweeper\n\nTested With\n===========\n\nPython2.7, Python3", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/darko-poljak/sweeper", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/darko-poljak/sweeper", "keywords": "find duplicate files", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "sweeper", "package_url": "https://pypi.org/project/sweeper/", "platform": "OS Independent", "project_url": "https://pypi.org/project/sweeper/", "project_urls": { "Download": "https://github.com/darko-poljak/sweeper", "Homepage": "https://github.com/darko-poljak/sweeper" }, "release_url": "https://pypi.org/project/sweeper/0.9.0/", "requires_dist": null, "requires_python": null, "summary": "Find duplicate files and perform action.", "version": "0.9.0" }, "last_serial": 1185266, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0fd2b6e5a4f03b840d3bfcf50ef7d048", "sha256": "6fc125b48fb42e75116d8caf0afc5ac5f4475b2025f2782648f2b9fc977c7602" }, "downloads": -1, "filename": "sweeper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0fd2b6e5a4f03b840d3bfcf50ef7d048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3363, "upload_time": "2014-01-27T07:21:45", "url": "https://files.pythonhosted.org/packages/45/ab/b615eeb558e8f2a9bc9358ece62e0d447453138f742b225f8da88641154a/sweeper-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5e07b14c3ac8a544c83a16ccae8cdf1b", "sha256": "e2be50b81971d26d31ac706927901c4784ca9e8420a59fd181f622c184b3784f" }, "downloads": -1, "filename": "sweeper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5e07b14c3ac8a544c83a16ccae8cdf1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2014-01-27T12:43:03", "url": "https://files.pythonhosted.org/packages/b2/66/cd110c2d4f874980e4cf04fc321c1a80f292c221d3226901d2125cfed2e4/sweeper-0.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "13a53c526d5c820a15d49938d8e888df", "sha256": "d0c457fa14aea26b9488aa245548254e6d6bdb006624915149558ddccba003a1" }, "downloads": -1, "filename": "sweeper-0.3.0.tar.gz", "has_sig": false, "md5_digest": "13a53c526d5c820a15d49938d8e888df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3838, "upload_time": "2014-01-28T07:58:28", "url": "https://files.pythonhosted.org/packages/7e/2f/a42834c5cd1f7ad2d7768883fb62866721d8d62c909e68a0ce939d961cfa/sweeper-0.3.0.tar.gz" } ], "0.3.0": [], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f8a70a4b1bb2230a80d99657c2215ff6", "sha256": "29b97fc6f1a432653061140e1d636f418752531a1e103dbafa7b36a7b5f131de" }, "downloads": -1, "filename": "sweeper-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f8a70a4b1bb2230a80d99657c2215ff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4619, "upload_time": "2014-01-29T20:07:10", "url": "https://files.pythonhosted.org/packages/dc/df/d44afc4b38ab871481aa17ab0c8cfb8c375e5b7533fe5ec58b6eabf3fedc/sweeper-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dbb5e7368c82da7530dbcf058479f394", "sha256": "7faa2a098b861b4e0ece60d93ed1ea400ae24471a9cc041af1fab7dfa44cc426" }, "downloads": -1, "filename": "sweeper-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dbb5e7368c82da7530dbcf058479f394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6259, "upload_time": "2014-02-08T18:17:15", "url": "https://files.pythonhosted.org/packages/e1/78/35a3f56c66f394a1e72394a87e4aa49032e75a1eca9d6e1ce6276c4885cb/sweeper-0.5.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e58b8574d86d16850ccc442f85a56040", "sha256": "21b7de2309e901bc6bb785f5d3cf62c0f51f5b54eaacb0ea5e2fd923420c6df2" }, "downloads": -1, "filename": "sweeper-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e58b8574d86d16850ccc442f85a56040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6293, "upload_time": "2014-08-09T22:08:44", "url": "https://files.pythonhosted.org/packages/17/f0/705c6957d0961ef7f5a1ae098f639da6f5af29088f3435b73c83e26d52db/sweeper-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e58b8574d86d16850ccc442f85a56040", "sha256": "21b7de2309e901bc6bb785f5d3cf62c0f51f5b54eaacb0ea5e2fd923420c6df2" }, "downloads": -1, "filename": "sweeper-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e58b8574d86d16850ccc442f85a56040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6293, "upload_time": "2014-08-09T22:08:44", "url": "https://files.pythonhosted.org/packages/17/f0/705c6957d0961ef7f5a1ae098f639da6f5af29088f3435b73c83e26d52db/sweeper-0.9.0.tar.gz" } ] }