{ "info": { "author": "plasticuproject", "author_email": "plasticuproject@pm.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Topic :: Communications :: Chat", "Topic :: Utilities" ], "description": "# hibpwned\nA friendly, low-level, fully functional, Python API wrapper for haveibeenpwned.com
\nAll data sourced from https://haveibeenpwned.com
\nVisit https://haveibeenpwned.com/API/v3 to read the Acceptable Use Policy
\nfor rules regarding acceptable usage of this API.
\n\n\n## Installation\n```\npip install hibpwned\n```\nMaking calls to the HIBP API requires a key. You can purchase an HIBP-API-Key at
\nhttps://haveibeenpwned.com/API/Key\n\n\n## Usage\nThis module contains the class Pwned with functions:
\n\nsearchAllBreaches
\nallBreaches
\nsingleBreach
\ndataClasses
\nsearchPastes
\nsearchPassword
\nsearchHashes
\n\nAll functions return a JSON object containing relevent data, with the exception
\nof searchPassword and searchHashes, which returns an integer and a string object,
\nrespectively.
\n\nSee module DocStrings for function descriptions and parameters
\n\n\n## Examples\n```python\nimport hibpwned\n\nmyApp = hibpwned.Pwned('test@example.com', 'My_App', 'My_API_Key')\n\nmyBreaches = myApp.searchAllBreaches()\nBreaches = myApp.allBreaches()\nadobe = myApp.singleBreach('adobe')\ndata = myApp.dataClasses()\nmyPastes = myApp.searchPastes()\npassword = myApp.searchPassword('BadPassword')\nmyHashes = myApp.searchHashes('21BD1')\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/plasticuproject/hibpwned/archive/v1.1.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/plasticuproject/hibpwned", "keywords": "hibp,haveibeenpwned,api,wrapper", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "hibpwned", "package_url": "https://pypi.org/project/hibpwned/", "platform": "", "project_url": "https://pypi.org/project/hibpwned/", "project_urls": { "Download": "https://github.com/plasticuproject/hibpwned/archive/v1.1.1.tar.gz", "Homepage": "http://github.com/plasticuproject/hibpwned" }, "release_url": "https://pypi.org/project/hibpwned/1.1.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A human friendly Python API wrapper for haveibeenpwned.com", "version": "1.1.1" }, "last_serial": 5715195, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "f3972adfb6ade6f08bf95803ea92bcc4", "sha256": "5c8e31265f9185144a56c77b557be19b11d2f52c3340b5d0e595a61f25d8c5f3" }, "downloads": -1, "filename": "hibpwned-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f3972adfb6ade6f08bf95803ea92bcc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7089, "upload_time": "2018-10-10T06:01:01", "url": "https://files.pythonhosted.org/packages/69/35/748d6b0c015fbf6bb4c4fd91a23bf3ad3539f5f108cb8d4c18668c72a0ca/hibpwned-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e1ee43b92828b8d24b16994358aecd0", "sha256": "dd9e9b38bc63edbbcf25588a94e348b85c9d9f94393300bde81a0bf7feb408cb" }, "downloads": -1, "filename": "hibpwned-1.0.5.tar.gz", "has_sig": false, "md5_digest": "9e1ee43b92828b8d24b16994358aecd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6753, "upload_time": "2018-10-10T06:01:02", "url": "https://files.pythonhosted.org/packages/18/31/301413ed0efe74fa4af3d82f4a223a9598c923dc52abc6eac460ad988176/hibpwned-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ebca927650cfd79550ff7b8dfc669787", "sha256": "fbfd10491426c06b5c29d33fb4f700a60d99959d7ba1bc83bdbef1a20954789c" }, "downloads": -1, "filename": "hibpwned-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebca927650cfd79550ff7b8dfc669787", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10115, "upload_time": "2019-08-09T20:47:59", "url": "https://files.pythonhosted.org/packages/03/95/282f863f8dc5f736876ac18dbe77b65ff2ad5b73eae772a417da42501e40/hibpwned-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dc0c3a4fb31974043e2f8aa7fadc4dc", "sha256": "8c1264a59ed5e1bb1bc9b46c3ca1a5d66d4e7cf43912afccdb6f45940e792ae5" }, "downloads": -1, "filename": "hibpwned-1.1.0.tar.gz", "has_sig": false, "md5_digest": "5dc0c3a4fb31974043e2f8aa7fadc4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6958, "upload_time": "2019-08-09T20:48:00", "url": "https://files.pythonhosted.org/packages/36/00/f938a2cbe4bca2ba769cf31aa8013b64dbe3e12475177a1ea4c43d666b7c/hibpwned-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "abfa1374513f6ac2139b7226af97f363", "sha256": "227c92e9f15160ad33387a4995e6f0f286979c304f4130ed96a34973625a6214" }, "downloads": -1, "filename": "hibpwned-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abfa1374513f6ac2139b7226af97f363", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10229, "upload_time": "2019-08-22T13:20:06", "url": "https://files.pythonhosted.org/packages/67/1c/3bf0f7d20b282f06c69a3b074c80c80f1339c066d8c60a2122c913f0e66b/hibpwned-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0f51dcde7d39b139ae1644cc9c9511d", "sha256": "efc3a3f9ee3e81356d047208df6d0fa81d17c448c52d6150b1f25708e774ac2d" }, "downloads": -1, "filename": "hibpwned-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b0f51dcde7d39b139ae1644cc9c9511d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7066, "upload_time": "2019-08-22T13:20:07", "url": "https://files.pythonhosted.org/packages/92/41/deb76a836372682199b85468a079e665cb223c21fcfb95ad1be0c7a81905/hibpwned-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abfa1374513f6ac2139b7226af97f363", "sha256": "227c92e9f15160ad33387a4995e6f0f286979c304f4130ed96a34973625a6214" }, "downloads": -1, "filename": "hibpwned-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abfa1374513f6ac2139b7226af97f363", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10229, "upload_time": "2019-08-22T13:20:06", "url": "https://files.pythonhosted.org/packages/67/1c/3bf0f7d20b282f06c69a3b074c80c80f1339c066d8c60a2122c913f0e66b/hibpwned-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0f51dcde7d39b139ae1644cc9c9511d", "sha256": "efc3a3f9ee3e81356d047208df6d0fa81d17c448c52d6150b1f25708e774ac2d" }, "downloads": -1, "filename": "hibpwned-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b0f51dcde7d39b139ae1644cc9c9511d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7066, "upload_time": "2019-08-22T13:20:07", "url": "https://files.pythonhosted.org/packages/92/41/deb76a836372682199b85468a079e665cb223c21fcfb95ad1be0c7a81905/hibpwned-1.1.1.tar.gz" } ] }