{ "info": { "author": "Ofri Kirshen", "author_email": "okirshen@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Userpy\n\nAn easy app for managing users.\n\n## Installing\n\n---\n\n```python\npip install userpy\n```\n\n## Functions\n\n---\n\n**create** - creates a database\n**Register** - Check password, hash and insert to the database\n**Login** - check login credentials (returns True or Fales)\n**password_hash** - hash password\n**check_password** - verifys only password (returns True or Fales)\n\n```python\nimport user_management as um\n\n# creates the database with usernames and hashed passwords\num.create(DataBaseName)\n\n# Registers a user, hashed and inserts to database\num.Register(UserName, Password, Confirm_Password)\n\n# Checks user Authentication credentials\nisAuthenticated = um.Login(UserName, Password)\n\n# Returns hashed password\nhashed_password = um.password_hash(Password)\n\n# Checks user password\nisPasswordValid = um.check_password(Password, Hashed_Password)\n```\n\n---\n\ncreated by ofri kirshen\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Okirshen/userspy", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "userspy", "package_url": "https://pypi.org/project/userspy/", "platform": "", "project_url": "https://pypi.org/project/userspy/", "project_urls": { "Homepage": "https://github.com/Okirshen/userspy" }, "release_url": "https://pypi.org/project/userspy/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "An easy app for managing users.", "version": "0.0.4" }, "last_serial": 5462115, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2220d0436949e9717763cfcc02194f46", "sha256": "497fcfcbbb10ce234226c5b084e09ce6e34be0e353a616c850a3983e67534add" }, "downloads": -1, "filename": "userspy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2220d0436949e9717763cfcc02194f46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3540, "upload_time": "2019-06-21T10:40:09", "url": "https://files.pythonhosted.org/packages/ea/94/936000b7c6f31f196e6d40fa5c397e23e0fe02285c098cdf65258073bea2/userspy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b3a57dc44d4cc1b48c88d57090f9ec3", "sha256": "0ed040cb770ad869738004e0eeb832d741c65061260c498ddb072ed67690f96b" }, "downloads": -1, "filename": "userspy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7b3a57dc44d4cc1b48c88d57090f9ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2250, "upload_time": "2019-06-21T10:40:11", "url": "https://files.pythonhosted.org/packages/35/05/980f092be12ecff2f47997669090ea27a2f6ae6c2cffc6abe9e0d46cc8c2/userspy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6e9f6802622b6bafdb24b0b281964fec", "sha256": "a998a774617e7caa7ec6795c2a49bcc9583cb68421b55f910c8d1bc487225fb7" }, "downloads": -1, "filename": "userspy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6e9f6802622b6bafdb24b0b281964fec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3720, "upload_time": "2019-06-21T16:24:51", "url": "https://files.pythonhosted.org/packages/aa/24/7957df549c2f30f1f2215e909a17d30412c26f0ba49ea70e935df4879dd2/userspy-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c2765bba6f5ca73e6ddc7c16a9765d3", "sha256": "d66e5998256bc9c7052a63bc529aea0b761e655d7ca24987adb402192061217e" }, "downloads": -1, "filename": "userspy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0c2765bba6f5ca73e6ddc7c16a9765d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2295, "upload_time": "2019-06-21T16:24:52", "url": "https://files.pythonhosted.org/packages/97/d1/5c5ca7d19ccd2c53cb6401d700b9acc960c9fde244edd50ddbbd3b203b22/userspy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1c6839896a84ad04ff10e753dc2f50a5", "sha256": "5763900eaff6629f41c13214cb3465fcb79e02ee109962edea3551d598c50402" }, "downloads": -1, "filename": "userspy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1c6839896a84ad04ff10e753dc2f50a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3725, "upload_time": "2019-06-21T16:52:21", "url": "https://files.pythonhosted.org/packages/43/eb/6676831133c6d41f564ba85df8b01d1f18470fd7ac26bc3e27d559bce3ba/userspy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d64440feb833e04fe1da6b5b12b04e3", "sha256": "62323750985ac28fe2f3773504df7c17b15f0ef9eebd7614927ba7193304cb50" }, "downloads": -1, "filename": "userspy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7d64440feb833e04fe1da6b5b12b04e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2296, "upload_time": "2019-06-21T16:52:22", "url": "https://files.pythonhosted.org/packages/c3/d4/570bc35be891441a472ff69c043fa1fc7731967372e0b85c88dc7be84920/userspy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3d3be1cd8d4f2a441c922935479bb7f9", "sha256": "16544b6e1f30eba309a0d59f5d5c1103d3b6b33f25346a24b3d88869149296ac" }, "downloads": -1, "filename": "userspy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3d3be1cd8d4f2a441c922935479bb7f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3729, "upload_time": "2019-06-21T16:56:26", "url": "https://files.pythonhosted.org/packages/ba/8f/4d2072f65dcaca2faffc672cb9b495c4c19e9e5c5b7655126f109f3d3f28/userspy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "245a1edf9d27d2759b1d407e26ab359d", "sha256": "cf9169ebcc177adcd1aa35bc9d20c1558b00ff328781a0536b0e4ff9e05ab3b8" }, "downloads": -1, "filename": "userspy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "245a1edf9d27d2759b1d407e26ab359d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2299, "upload_time": "2019-06-21T16:56:27", "url": "https://files.pythonhosted.org/packages/0b/89/477935ac0b99b80525776c22a4f8a0f5f2ed67f097414d75507a821a35a7/userspy-0.0.4.tar.gz" } ], "0.0.5b0": [ { "comment_text": "", "digests": { "md5": "2a9f1206744709e1c8835ca527b99bef", "sha256": "f1671abda09b41908279ce93d6d26a198dfeb5688b3b76fb8f5c23e8f680709e" }, "downloads": -1, "filename": "userspy-0.0.5b0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a9f1206744709e1c8835ca527b99bef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3761, "upload_time": "2019-06-21T16:58:20", "url": "https://files.pythonhosted.org/packages/01/d9/2676bbbd248434a1714895692dc036054b5f00027e29ddbc64fac5cebe53/userspy-0.0.5b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7281dddc28921d10509688463fd10aeb", "sha256": "c8752243ce2d51f7cb67570998b4e1776d7e1aa2eea9732324032ee52f046a72" }, "downloads": -1, "filename": "userspy-0.0.5b0.tar.gz", "has_sig": false, "md5_digest": "7281dddc28921d10509688463fd10aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2019-06-21T16:58:22", "url": "https://files.pythonhosted.org/packages/65/41/901ec392846b2b83be84536509608e1d189678a1255a2a8ef64ddd3de7cc/userspy-0.0.5b0.tar.gz" } ], "0.0.5b1": [ { "comment_text": "", "digests": { "md5": "fcaa50a32067c55ac252b0cba0a94194", "sha256": "77a59c9b769c84c0b932321988d4c9a9b2847bc0b06f647674be79bfa91abb7d" }, "downloads": -1, "filename": "userspy-0.0.5b1-py3-none-any.whl", "has_sig": false, "md5_digest": "fcaa50a32067c55ac252b0cba0a94194", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3760, "upload_time": "2019-06-21T17:25:12", "url": "https://files.pythonhosted.org/packages/8d/aa/e11e8b251b21d4e1761ee10f7915e9916901b05dda0d051bfe42ef5ef262/userspy-0.0.5b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32f9038266eb0192ff3bb4f5f9b6dcdc", "sha256": "ddad0035cd481dd50bbf07072330b327328608bc9eaad4e0f7ef3a947606f5c2" }, "downloads": -1, "filename": "userspy-0.0.5b1.tar.gz", "has_sig": false, "md5_digest": "32f9038266eb0192ff3bb4f5f9b6dcdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2312, "upload_time": "2019-06-21T17:25:14", "url": "https://files.pythonhosted.org/packages/7e/0f/6959d97f6b59d39f1a2b126f428922afc10e3d3a52672a8bbca1b389cfb0/userspy-0.0.5b1.tar.gz" } ], "0.0.5b2": [ { "comment_text": "", "digests": { "md5": "0f625f6715a4634365cfff6404dc768b", "sha256": "7c690024e6d4a18b5fae41d3053c1f8f8840462d5f31fcd422a231a6bcb5d66e" }, "downloads": -1, "filename": "userspy-0.0.5b2-py3-none-any.whl", "has_sig": false, "md5_digest": "0f625f6715a4634365cfff6404dc768b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3760, "upload_time": "2019-06-21T19:07:52", "url": "https://files.pythonhosted.org/packages/19/d1/05ba6d864c3109fe5cb72d6d6aca924f6f7c9fbd93c33b5904aec20f1d59/userspy-0.0.5b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe784aecbcd00caec5c7a9ea7ce2e051", "sha256": "d5cc355908ef2300067c64488c49d329fba809556be1cbb09ad4a7b746b0770e" }, "downloads": -1, "filename": "userspy-0.0.5b2.tar.gz", "has_sig": false, "md5_digest": "fe784aecbcd00caec5c7a9ea7ce2e051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2309, "upload_time": "2019-06-21T19:07:53", "url": "https://files.pythonhosted.org/packages/2a/63/e915ab95bf530385d79ecca3e935d525adcaa4194dc04d753f38a4e73b31/userspy-0.0.5b2.tar.gz" } ], "0.0.5b3": [ { "comment_text": "", "digests": { "md5": "65ab96e6d44a0df32f005e6621a36510", "sha256": "ea98b673b2374fb7c9b3f3ed5f2693e35b60199445f2d949aa856c5837760474" }, "downloads": -1, "filename": "userspy-0.0.5b3-py3-none-any.whl", "has_sig": false, "md5_digest": "65ab96e6d44a0df32f005e6621a36510", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3764, "upload_time": "2019-06-21T19:09:37", "url": "https://files.pythonhosted.org/packages/e9/ca/52fdfc5cf86a41ffb46a039c7f9ccd55f1b6dbb5442437967719a39864fd/userspy-0.0.5b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46724263fd4be32042ff65a231f137d1", "sha256": "71e256e9424871014207442d98b99371995c8dea036b76672a4d22dddb45e3e5" }, "downloads": -1, "filename": "userspy-0.0.5b3.tar.gz", "has_sig": false, "md5_digest": "46724263fd4be32042ff65a231f137d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2308, "upload_time": "2019-06-21T19:09:39", "url": "https://files.pythonhosted.org/packages/84/65/29b0066dd82b0fc3c6c66b44b5551a2f3e9621ddf29eac7d5a1f196d4a6d/userspy-0.0.5b3.tar.gz" } ], "0.0.5b4": [ { "comment_text": "", "digests": { "md5": "604120090e0e84b8bf37a9e946f044e8", "sha256": "94f0ce9402b997d4ba0362d158838e6e31adfa95d74733c34ee86370dc3b76d1" }, "downloads": -1, "filename": "userspy-0.0.5b4-py3-none-any.whl", "has_sig": false, "md5_digest": "604120090e0e84b8bf37a9e946f044e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3768, "upload_time": "2019-06-22T14:37:06", "url": "https://files.pythonhosted.org/packages/91/27/19aac0c5503a1be4cc59cedd38418e020758206403a2c0dc1af85749b9e9/userspy-0.0.5b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3211c7ad952c45d5403377d64e0e4594", "sha256": "2e8047411e3bebc0db8ab51f4ac35f63822a0fdec1baf5345cb51e20ef8d28db" }, "downloads": -1, "filename": "userspy-0.0.5b4.tar.gz", "has_sig": false, "md5_digest": "3211c7ad952c45d5403377d64e0e4594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2304, "upload_time": "2019-06-22T14:37:08", "url": "https://files.pythonhosted.org/packages/f2/43/f7f856d4a2f9a52e30916071e1cc4fa64f9117bd8a3e50447b00fd8b4ddf/userspy-0.0.5b4.tar.gz" } ], "0.0.5b5": [ { "comment_text": "", "digests": { "md5": "543f62d035a1c18b6dc9ba19324b1d76", "sha256": "ec0cce34989a03eb4400e91e4c0879296f406b0a7749126c901b63c97dac8594" }, "downloads": -1, "filename": "userspy-0.0.5b5-py3-none-any.whl", "has_sig": false, "md5_digest": "543f62d035a1c18b6dc9ba19324b1d76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3767, "upload_time": "2019-06-28T15:05:09", "url": "https://files.pythonhosted.org/packages/d6/d4/049d6bf81d56f0943635f3b8be4a570bd305c9dc1483da19dc2e9e53d196/userspy-0.0.5b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6a6ddf4f7a2489fd9152aa6b6067556", "sha256": "a4060cc4bf7da7c703b33aeb6aff49fc48dbea7672372b03e93c313a50fcdb9b" }, "downloads": -1, "filename": "userspy-0.0.5b5.tar.gz", "has_sig": false, "md5_digest": "f6a6ddf4f7a2489fd9152aa6b6067556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2328, "upload_time": "2019-06-28T15:05:11", "url": "https://files.pythonhosted.org/packages/a0/f9/e80c708f5b9696ff48e3b75c3a9f05bd5ed140c0b62d15fc1c6370c80c07/userspy-0.0.5b5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d3be1cd8d4f2a441c922935479bb7f9", "sha256": "16544b6e1f30eba309a0d59f5d5c1103d3b6b33f25346a24b3d88869149296ac" }, "downloads": -1, "filename": "userspy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3d3be1cd8d4f2a441c922935479bb7f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3729, "upload_time": "2019-06-21T16:56:26", "url": "https://files.pythonhosted.org/packages/ba/8f/4d2072f65dcaca2faffc672cb9b495c4c19e9e5c5b7655126f109f3d3f28/userspy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "245a1edf9d27d2759b1d407e26ab359d", "sha256": "cf9169ebcc177adcd1aa35bc9d20c1558b00ff328781a0536b0e4ff9e05ab3b8" }, "downloads": -1, "filename": "userspy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "245a1edf9d27d2759b1d407e26ab359d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2299, "upload_time": "2019-06-21T16:56:27", "url": "https://files.pythonhosted.org/packages/0b/89/477935ac0b99b80525776c22a4f8a0f5f2ed67f097414d75507a821a35a7/userspy-0.0.4.tar.gz" } ] }