{ "info": { "author": "Mark Lee", "author_email": "mark@droveend.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n\npclean\n======\n\npclean identifies and removes duplicate files within a pCloud account.\n\nBy using pCloud's API, pclean is able to determine duplicate files\nwithout needing to download any files from the cloud, preserving your\npCloud bandwidth quota and making it pretty quick.\n\n\nSetup\n-----\n\nPython 3.6 is required purely due to the use of the f-strings. All\nother requirements can be installed via pip with\n\n pip install .\n\nThe application needs you to configure your pCloud username and\npassword which it will save in plain text to\n`$HOME/.config/pclean.ini`:\n\n pclean auth \n\n\nExamples\n--------\n\nTo report all duplicate files from the directory `/copies` that can be\nfound in `/orig` you would run:\n\n pclean -n clean /orig /copies\n\nThe **-n** flag is effectively a dry run and will just report the\nduplicates. By omitting *-n* the duplicates will also be removed.\n\n\nAbout\n-----\n\nThe software is provided as is and the author accepts no\nresponsibility for files lost due to bugs or misuse or anything else.\n\nThe source can be found here: \n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/tipmethewink/pclean", "keywords": "pcloud duplicate", "license": "", "maintainer": "", "maintainer_email": "", "name": "pclean", "package_url": "https://pypi.org/project/pclean/", "platform": "", "project_url": "https://pypi.org/project/pclean/", "project_urls": { "Homepage": "https://bitbucket.org/tipmethewink/pclean" }, "release_url": "https://pypi.org/project/pclean/0.7/", "requires_dist": [ "Click", "pcloud", "tqdm" ], "requires_python": "", "summary": "Find and remove duplicate files in a pCloud account", "version": "0.7" }, "last_serial": 4776866, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f3e3a11eb5f3c5e2e63f2869ed75e7e4", "sha256": "741f3bc5674d29d20e351ee1b8b8b9631009ec414daf3fecfd922b08d857bc38" }, "downloads": -1, "filename": "pclean-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f3e3a11eb5f3c5e2e63f2869ed75e7e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17158, "upload_time": "2019-01-05T11:01:04", "url": "https://files.pythonhosted.org/packages/70/55/465d65e4a020b8edd4a25fa3d42157caad7eba618dbdac6d2a4f13bc0240/pclean-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4e29bcd03581101b00425e49046341b", "sha256": "24da1ef52820474ba4293c6c4c16ebe4e0aba5668c52af1962580279a425021f" }, "downloads": -1, "filename": "pclean-0.1.tar.gz", "has_sig": false, "md5_digest": "c4e29bcd03581101b00425e49046341b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2019-01-05T11:01:06", "url": "https://files.pythonhosted.org/packages/7e/e7/b13d5b4807821e1b6e8605d286125ae472b66a597b0b2aadca1cce99824f/pclean-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "06b072d63656c29931dbba1184e53789", "sha256": "b0f28f1c9f4eec3255c675a6219f35f4e65f2af761096d865cb345103093c337" }, "downloads": -1, "filename": "pclean-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "06b072d63656c29931dbba1184e53789", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17204, "upload_time": "2019-01-05T13:20:14", "url": "https://files.pythonhosted.org/packages/68/e1/e8ad3df435982bf0ec3b77f3d7b2b7d998cfc7ddd34c03995ad800b893d9/pclean-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d896e79a2fe9e9a3f9c53a523c76df8", "sha256": "24f2afee452ff98b468b4b870248a6e10f2e7020981101952cb2bd7e244664b0" }, "downloads": -1, "filename": "pclean-0.2.tar.gz", "has_sig": false, "md5_digest": "9d896e79a2fe9e9a3f9c53a523c76df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4559, "upload_time": "2019-01-05T13:20:15", "url": "https://files.pythonhosted.org/packages/7d/8f/fdbd776ed1a8ac82bf42761ee6e7c4b911c161879f47384af97a09978154/pclean-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "15c54c99ea314528806bb1cd25f55712", "sha256": "1c43282a8a28c2d0355fbfcd7a08637fe1fb5db8c8a41882aa98463b63f54ee6" }, "downloads": -1, "filename": "pclean-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "15c54c99ea314528806bb1cd25f55712", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18016, "upload_time": "2019-01-14T09:27:47", "url": "https://files.pythonhosted.org/packages/c1/9e/41c3a03588faa1e612eac2aa335938bbbe9667428c6d34ca404e316a510d/pclean-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d683fb98342f9fe70baf1268f59b6298", "sha256": "cf85ce150c4203353d1ab96da8654b181d0737972992a5c0dbb88cc0ed0ca5a6" }, "downloads": -1, "filename": "pclean-0.3.tar.gz", "has_sig": false, "md5_digest": "d683fb98342f9fe70baf1268f59b6298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5348, "upload_time": "2019-01-14T09:27:51", "url": "https://files.pythonhosted.org/packages/ae/31/43dbd6edb4c910916ba860dfbf47477d5a8c324608859e97607e3c27d534/pclean-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "172e3dcf81e3ebcadfd0af44eafca7a6", "sha256": "b03f15f5ef1dabb86c9394f824bef544839dfde7dd8dda0205d0f013dc48a9fc" }, "downloads": -1, "filename": "pclean-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "172e3dcf81e3ebcadfd0af44eafca7a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18102, "upload_time": "2019-01-17T14:43:47", "url": "https://files.pythonhosted.org/packages/a0/87/c03394e772286e605954a02e97637e6e1442859a6c1b6471ecda5a361ba5/pclean-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8377825d311efa09cc9fdf8aa36897f8", "sha256": "7f6b0838eda105d34334d1aa9ec11cba1c8c71bfd8af63cfd1df216078f76269" }, "downloads": -1, "filename": "pclean-0.4.tar.gz", "has_sig": false, "md5_digest": "8377825d311efa09cc9fdf8aa36897f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5481, "upload_time": "2019-01-17T14:43:50", "url": "https://files.pythonhosted.org/packages/6d/99/1daa7310148b360be328d8b6255f2337f5ca615cfdbaef930657d34b222e/pclean-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "dfbde635fff021e99760beaa61f03049", "sha256": "c7c8723747d3b7e919fcab3357ee5ab625e5d293b679f8cd819b426974a81040" }, "downloads": -1, "filename": "pclean-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dfbde635fff021e99760beaa61f03049", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18097, "upload_time": "2019-01-17T15:40:44", "url": "https://files.pythonhosted.org/packages/40/4a/588b9e9ea6723344f3a1f9a283d3fa3543eac6ef7cbbefd6f4708ed7d9e3/pclean-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9930eff264fbe5416cb35ab78be10430", "sha256": "9b03fcb74095bb521f4c67ff5c7eaadacbea21aa04822c858547524c722377d2" }, "downloads": -1, "filename": "pclean-0.5.tar.gz", "has_sig": false, "md5_digest": "9930eff264fbe5416cb35ab78be10430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5476, "upload_time": "2019-01-17T15:40:45", "url": "https://files.pythonhosted.org/packages/c5/75/1e1c90ad65408b361d75677dac0d79a3a519c03319a44182a5b4b112276c/pclean-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "1cbbe00230c4c0a432bc83a9a8b19ef5", "sha256": "a22813da6273b2ff4d82da86a81bd3dc609a2ed2b7d460904bab8bd86458a64b" }, "downloads": -1, "filename": "pclean-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cbbe00230c4c0a432bc83a9a8b19ef5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18237, "upload_time": "2019-01-19T08:18:16", "url": "https://files.pythonhosted.org/packages/f8/34/7e546a638b3be05c09fd374b8592b34f3c452aabc128a42b8485ff457a6a/pclean-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a5b11eaeabbe46e5497cc752a8fab45", "sha256": "ae69269866ce8b11fe73b90109d8a12bc2e8c80aa9401f5b10e1212feec0e68f" }, "downloads": -1, "filename": "pclean-0.6.tar.gz", "has_sig": false, "md5_digest": "3a5b11eaeabbe46e5497cc752a8fab45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5754, "upload_time": "2019-01-19T08:18:18", "url": "https://files.pythonhosted.org/packages/02/34/58ef113d6ab09b4a9607f77399edb669f452f4ce4768b7eacc307d556070/pclean-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "240c55dd5d73ce9040f03acaf46f6f41", "sha256": "a1f96bbef606f0276c44a6dafd6b4902890401a1bd60a87bb0c607589df693e2" }, "downloads": -1, "filename": "pclean-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "240c55dd5d73ce9040f03acaf46f6f41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18241, "upload_time": "2019-02-04T08:56:23", "url": "https://files.pythonhosted.org/packages/1e/68/bdf7bb13e9b09358743095b28b28095442cf33da069fde86f07ac1fbbfe2/pclean-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07a46b82d1ee54c66d91473de15e90d2", "sha256": "c603d413b981264ce7b46e634046388649a3544132c13c5f2b951e9287929172" }, "downloads": -1, "filename": "pclean-0.7.tar.gz", "has_sig": false, "md5_digest": "07a46b82d1ee54c66d91473de15e90d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5760, "upload_time": "2019-02-04T08:56:24", "url": "https://files.pythonhosted.org/packages/cd/80/d25060c5f20c10c8a142edb7d642fa83f2dd62c479889cecd00debb820a3/pclean-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "240c55dd5d73ce9040f03acaf46f6f41", "sha256": "a1f96bbef606f0276c44a6dafd6b4902890401a1bd60a87bb0c607589df693e2" }, "downloads": -1, "filename": "pclean-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "240c55dd5d73ce9040f03acaf46f6f41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18241, "upload_time": "2019-02-04T08:56:23", "url": "https://files.pythonhosted.org/packages/1e/68/bdf7bb13e9b09358743095b28b28095442cf33da069fde86f07ac1fbbfe2/pclean-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07a46b82d1ee54c66d91473de15e90d2", "sha256": "c603d413b981264ce7b46e634046388649a3544132c13c5f2b951e9287929172" }, "downloads": -1, "filename": "pclean-0.7.tar.gz", "has_sig": false, "md5_digest": "07a46b82d1ee54c66d91473de15e90d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5760, "upload_time": "2019-02-04T08:56:24", "url": "https://files.pythonhosted.org/packages/cd/80/d25060c5f20c10c8a142edb7d642fa83f2dd62c479889cecd00debb820a3/pclean-0.7.tar.gz" } ] }