{ "info": { "author": "oluwafenyi", "author_email": "o.enyioma@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "## password-vault - pv.py\nA CLI script that manages and generates passwords from the command line, passwords are stored in an encrypted sqlite db.\n***\n#### How to Install\n`pip install pvault`\n\n#### Basic Usage\n\nGenerate random password for an account: \n `pv generate [accountname]`\n\nGenerate random password: \n `pv generate`\n\nAccess stored account password: \n `pv account [accountname]`\n\nGet list of all stored account passwords: \n `pv accounts`\n\nSave password manually: \n `pv save [accountname]`\n\nUpdate password by random generation: \n `pv generate [accountname]`\n\nUpdate password by manual entry: \n `pv save [accountname]`\n\nDelete account password: \n `pv delete [accountname]`\n\nDelete all accounts: \n `pv delete`\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://pypi.org/project/pvault/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oluwafenyi/password-vault", "keywords": "password crypto management", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pvault", "package_url": "https://pypi.org/project/pvault/", "platform": "", "project_url": "https://pypi.org/project/pvault/", "project_urls": { "Download": "https://pypi.org/project/pvault/", "Homepage": "https://github.com/oluwafenyi/password-vault" }, "release_url": "https://pypi.org/project/pvault/1.1.3a0/", "requires_dist": [ "cryptography (==2.7)", "pyAesCrypt (==0.4.3)", "pyperclip (==1.7.0)" ], "requires_python": ">=3.5", "summary": "A password manager package", "version": "1.1.3a0" }, "last_serial": 5636891, "releases": { "1.0.0a0": [ { "comment_text": "", "digests": { "md5": "c979c83b7df53d9b126efdec4f1dd5eb", "sha256": "35962f8dc821019ad8837df7d064aab9f180d999599756331c0632596ddd6117" }, "downloads": -1, "filename": "pvault-1.0.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "c979c83b7df53d9b126efdec4f1dd5eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4178, "upload_time": "2019-07-05T17:43:29", "url": "https://files.pythonhosted.org/packages/3d/5f/f4fee80accffd80c43d9bafea0e33cf2465228debab7b9a845eb1fe30f56/pvault-1.0.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c6c97955a10c763485ac266ef21686", "sha256": "7af7dde24d516305fe0e920e0c040cc8ed357081132ae63daba4f3770402f695" }, "downloads": -1, "filename": "pvault-1.0.0a0.tar.gz", "has_sig": false, "md5_digest": "c5c6c97955a10c763485ac266ef21686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2019-07-05T17:43:32", "url": "https://files.pythonhosted.org/packages/32/a8/7f0752d6b0bd571bec0605dff0781fe267ebf8193945ae61fc9cb954d6af/pvault-1.0.0a0.tar.gz" } ], "1.0.1a0": [ { "comment_text": "", "digests": { "md5": "46f38fb7d4fc4f2be5ea2b4a90886923", "sha256": "06c38f6ddf67a23f7b97bdc6acd4dd8cd0a22df9c2ebf665307765fe25c54517" }, "downloads": -1, "filename": "pvault-1.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "46f38fb7d4fc4f2be5ea2b4a90886923", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6143, "upload_time": "2019-07-05T18:06:08", "url": "https://files.pythonhosted.org/packages/19/f8/e93ae3c21ecb8b905fdb43dd56dd7e5d13bdd3be2c98d786bcbd51eecb01/pvault-1.0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da04453e0bceb284fe2a849bc464835", "sha256": "0c9b396b3db8e42bd7effa07537e369b6f6e19dd9517e60bb9b02c4288d84ea3" }, "downloads": -1, "filename": "pvault-1.0.1a0.tar.gz", "has_sig": false, "md5_digest": "4da04453e0bceb284fe2a849bc464835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3167, "upload_time": "2019-07-05T18:06:11", "url": "https://files.pythonhosted.org/packages/b9/1b/df2cb7d04bc8641fbc5dd51d9be697b6876532423d3cffc1e57a47553ff6/pvault-1.0.1a0.tar.gz" } ], "1.0.2a0": [ { "comment_text": "", "digests": { "md5": "c05276f9a6715be9840165fb4d8a8402", "sha256": "b1d8e9145f09c734ac3fead95ffb85590a05e46eb83a4e54e5177b49895f0175" }, "downloads": -1, "filename": "pvault-1.0.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "c05276f9a6715be9840165fb4d8a8402", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6222, "upload_time": "2019-07-05T18:18:06", "url": "https://files.pythonhosted.org/packages/ab/3e/c6faf811335b942999edfcdc038ff283c1108addb5b7b4948e104ebf8439/pvault-1.0.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02dd09ded62d89c1e80131b8f232336f", "sha256": "374929651b7aa0f0dbd9c2102e1ab5e004df783f810176b3f59f9281f4478482" }, "downloads": -1, "filename": "pvault-1.0.2a0.tar.gz", "has_sig": false, "md5_digest": "02dd09ded62d89c1e80131b8f232336f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3172, "upload_time": "2019-07-05T18:18:09", "url": "https://files.pythonhosted.org/packages/da/b6/73fa61a8cebd02e487ef7a17d22bb3440908c5aad00260cda117b537f7cd/pvault-1.0.2a0.tar.gz" } ], "1.0.4a0": [ { "comment_text": "", "digests": { "md5": "4e3b90dd6f1f0de1bd0e860b9069a91f", "sha256": "107866fca5fa78cd8b56981bf3aaaf49c372d024dfbef490385889a751e39b6b" }, "downloads": -1, "filename": "pvault-1.0.4a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e3b90dd6f1f0de1bd0e860b9069a91f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4197, "upload_time": "2019-07-05T18:21:50", "url": "https://files.pythonhosted.org/packages/ba/7d/2d7cab0e0af017fda3e394e8e7908a8daf2babd61d2fb48aec353e2a2d7a/pvault-1.0.4a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac03557970499f0354a4d961d2f87f38", "sha256": "957feb3e776d68925525ab6b21ec4b4a255760ebd1408c24741f7c34fa0fa850" }, "downloads": -1, "filename": "pvault-1.0.4a0.tar.gz", "has_sig": false, "md5_digest": "ac03557970499f0354a4d961d2f87f38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2019-07-05T18:21:52", "url": "https://files.pythonhosted.org/packages/18/a8/b6f22d54c75c5269be8a43d608e7a74d2e1fc7a39e0e80069e40281a5b30/pvault-1.0.4a0.tar.gz" } ], "1.0.5a0": [ { "comment_text": "", "digests": { "md5": "f9325a57b1ed66e88738ee03cddce0ed", "sha256": "5c11cfdabf97f70b5d16d591df6e59d5289ea135aecbc548bcc1f306abb88e2a" }, "downloads": -1, "filename": "pvault-1.0.5a0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9325a57b1ed66e88738ee03cddce0ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4204, "upload_time": "2019-07-05T18:27:33", "url": "https://files.pythonhosted.org/packages/35/8f/856d485068770291453ac255fe187cf750f89d48e401509263f41d39c195/pvault-1.0.5a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7486aab10484e6fab8cfc3d97472487b", "sha256": "2ba85cd6ff775e7e1ed86541811e25df603c127307bd5287d306e0c68dbe1a1e" }, "downloads": -1, "filename": "pvault-1.0.5a0.tar.gz", "has_sig": false, "md5_digest": "7486aab10484e6fab8cfc3d97472487b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3177, "upload_time": "2019-07-05T18:27:35", "url": "https://files.pythonhosted.org/packages/c6/cd/40f5baff02f2262278ffcade0abbb2a44eb3f2d14d8a40e7087194e5a9d0/pvault-1.0.5a0.tar.gz" } ], "1.0.6a0": [ { "comment_text": "", "digests": { "md5": "6fcb944baddebdbcccd56c8b342fb7ab", "sha256": "07073588e6753adffb375c1e4788767061a752cd03a2434574fc2372fa4cccb4" }, "downloads": -1, "filename": "pvault-1.0.6a0-py3-none-any.whl", "has_sig": false, "md5_digest": "6fcb944baddebdbcccd56c8b342fb7ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4199, "upload_time": "2019-07-05T18:31:37", "url": "https://files.pythonhosted.org/packages/39/48/e8553cdf82625344dfa172a41e029d5b4e077cf9edfb6aef8da0ee71daf6/pvault-1.0.6a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "677f65eb6fccc69ca1fee0124279e564", "sha256": "02efc64e04563350345d9aa9f481d8ac66704fda6d22886ecde7d71d937a2c13" }, "downloads": -1, "filename": "pvault-1.0.6a0.tar.gz", "has_sig": false, "md5_digest": "677f65eb6fccc69ca1fee0124279e564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3175, "upload_time": "2019-07-05T18:31:39", "url": "https://files.pythonhosted.org/packages/08/80/98e8dd4c34e55b2e1719be4a53f9dfd09e6f4cd037d131a8dc8a20b36f51/pvault-1.0.6a0.tar.gz" } ], "1.0.7a0": [ { "comment_text": "", "digests": { "md5": "8df07850b3dd01a59a95f5786015fd6c", "sha256": "d8a972f1451252e5eb6f459bdda22cee62302c8616e19e4035a134dbc6631b8e" }, "downloads": -1, "filename": "pvault-1.0.7a0-py3-none-any.whl", "has_sig": false, "md5_digest": "8df07850b3dd01a59a95f5786015fd6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4230, "upload_time": "2019-07-05T18:41:42", "url": "https://files.pythonhosted.org/packages/e0/72/74e791f93108aecf69de4638f18b9797583c900c4cf21ed5b3ce07dc32dd/pvault-1.0.7a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf7447b0f64bfe11c7e2fdad9277e777", "sha256": "736c8a2d0d377848b20d287356d0aaf868805989800252f6d515e3fbd14131f6" }, "downloads": -1, "filename": "pvault-1.0.7a0.tar.gz", "has_sig": false, "md5_digest": "bf7447b0f64bfe11c7e2fdad9277e777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3202, "upload_time": "2019-07-05T18:41:47", "url": "https://files.pythonhosted.org/packages/6b/d9/2f1b8de53809f644547e22c7c1d6b80fde925671080b2414b3638662ab9a/pvault-1.0.7a0.tar.gz" } ], "1.0.8a0": [ { "comment_text": "", "digests": { "md5": "8f7d95424ef50ac2f59713fb2c3815fb", "sha256": "67e01286577df4bdc34904004c3fc32a9845de9520c1b8d3002e7d34bb3dcfca" }, "downloads": -1, "filename": "pvault-1.0.8a0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f7d95424ef50ac2f59713fb2c3815fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4313, "upload_time": "2019-07-05T19:15:11", "url": "https://files.pythonhosted.org/packages/a5/dd/b4be398c6a6cd7740a68062046c0858caba45b3f02fc874bf3c331a290a3/pvault-1.0.8a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "553a8246bff15a5e592788543ef5aadf", "sha256": "3338ffb9b412389fdb4e6cec34ec77db6ca380734eef3cce5830f862a9e6ec2e" }, "downloads": -1, "filename": "pvault-1.0.8a0.tar.gz", "has_sig": false, "md5_digest": "553a8246bff15a5e592788543ef5aadf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3269, "upload_time": "2019-07-05T19:15:13", "url": "https://files.pythonhosted.org/packages/75/ed/eb6179bdbdd965afd1891b784919dac113be6de3948829c928c3d09f9e4f/pvault-1.0.8a0.tar.gz" } ], "1.0.9a0": [ { "comment_text": "", "digests": { "md5": "4ffe7f63afbb995efaeee308fe357932", "sha256": "d1a4180011c199d3e55128dcb22423c3c1f8f948399350a9524c3165615c2e61" }, "downloads": -1, "filename": "pvault-1.0.9a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ffe7f63afbb995efaeee308fe357932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4363, "upload_time": "2019-07-06T00:31:48", "url": "https://files.pythonhosted.org/packages/4b/6d/7bf44879092876f693e3137261fbc742cec5f110d58abf16ef75d48ca20f/pvault-1.0.9a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c5511035729006612fb1c18d8544b2a", "sha256": "51be2c42a05a86ebc638975f42222423ea2f096d10dc9a559fe67c0bb871f4c4" }, "downloads": -1, "filename": "pvault-1.0.9a0.tar.gz", "has_sig": false, "md5_digest": "8c5511035729006612fb1c18d8544b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3312, "upload_time": "2019-07-06T00:31:50", "url": "https://files.pythonhosted.org/packages/5b/6e/2348f788416154271ecde2a6a9256853fbe2fc2bac8fc53829c2757120e3/pvault-1.0.9a0.tar.gz" } ], "1.1.0a0": [ { "comment_text": "", "digests": { "md5": "3b6ccf27f7625392a2df4cff38739fbd", "sha256": "0fa8c0b8cc57fe13feea1c09355e823dde00cb571cb25fa064698300ca01876e" }, "downloads": -1, "filename": "pvault-1.1.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "3b6ccf27f7625392a2df4cff38739fbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4413, "upload_time": "2019-07-11T21:16:05", "url": "https://files.pythonhosted.org/packages/f4/27/1bf7a4e698edcd30ade6a402f3b38e0641174610aa0fa4b2a2a6aa75098a/pvault-1.1.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cc5b3e9004b0f9f4d97ea7080de3bf1", "sha256": "ca15548211e628b97894cad0103afdb4b009c6c5c127fedcad7dcabb1b13d785" }, "downloads": -1, "filename": "pvault-1.1.0a0.tar.gz", "has_sig": false, "md5_digest": "2cc5b3e9004b0f9f4d97ea7080de3bf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3379, "upload_time": "2019-07-11T21:16:08", "url": "https://files.pythonhosted.org/packages/cb/34/268fc98fad0a3b684a43048e4b9fc2562c59f29c70f3595fdcbc6148cef6/pvault-1.1.0a0.tar.gz" } ], "1.1.1a0": [ { "comment_text": "", "digests": { "md5": "4b4e97c16b6ca6351c2aefebce79acb9", "sha256": "aa5831e784508373f150eae66ab251e7a34bc7809a3b05f0479bf1559d9d1147" }, "downloads": -1, "filename": "pvault-1.1.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4b4e97c16b6ca6351c2aefebce79acb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4269, "upload_time": "2019-07-11T21:33:00", "url": "https://files.pythonhosted.org/packages/be/ed/c4756d81e8af55dc1afd3344e028e7021294f3a6fa5294b1b9b6242769b8/pvault-1.1.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6155c85aa0c111ef684bc833a92e70fb", "sha256": "e27ab32530cfeceeb6dad6fba9a293f659a94e442fa594f814d954d0d93c8627" }, "downloads": -1, "filename": "pvault-1.1.1a0.tar.gz", "has_sig": false, "md5_digest": "6155c85aa0c111ef684bc833a92e70fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2019-07-11T21:33:02", "url": "https://files.pythonhosted.org/packages/0e/f4/db09c9579b3eef1b77fe235d940c4cb6a0835ebe192e5e40434c319d6cb2/pvault-1.1.1a0.tar.gz" } ], "1.1.2a0": [ { "comment_text": "", "digests": { "md5": "0a8270c4d1d707dafb6d018784ea19c0", "sha256": "f4c92ce49328bc8f9ff4cab325beb8d027972ce2b1cc5e9d5d2c6ae1ce5273d1" }, "downloads": -1, "filename": "pvault-1.1.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "0a8270c4d1d707dafb6d018784ea19c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6832, "upload_time": "2019-08-05T22:58:26", "url": "https://files.pythonhosted.org/packages/86/30/94322afc0a10cdfc06238b127f59c1e166db19abb7ec9111446b2cb022d5/pvault-1.1.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe7547b5f74174e6e0a3ae3a2dd11ed6", "sha256": "0ac841f7077f765fbbb2e489c15028867400a48001e1bc8224a035d854996bf5" }, "downloads": -1, "filename": "pvault-1.1.2a0.tar.gz", "has_sig": false, "md5_digest": "fe7547b5f74174e6e0a3ae3a2dd11ed6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4725, "upload_time": "2019-08-05T22:58:28", "url": "https://files.pythonhosted.org/packages/17/fd/4035c616db823403eb1642a885fdb0c37f7530dbd44de291889b59f85743/pvault-1.1.2a0.tar.gz" } ], "1.1.3a0": [ { "comment_text": "", "digests": { "md5": "4274df06ab09f7daf0b2b14f45a6a828", "sha256": "ee91bb27d14c1b043e41177d8d8819050da85e0375355f1af6454a66604e9ed0" }, "downloads": -1, "filename": "pvault-1.1.3a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4274df06ab09f7daf0b2b14f45a6a828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7663, "upload_time": "2019-08-05T23:39:01", "url": "https://files.pythonhosted.org/packages/20/fb/a4c10f25a15387afa44576100cc617a74e3415d22ce237fa133adee34f94/pvault-1.1.3a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0e8453aed729541befbfd1458fcbf21", "sha256": "8501d2bc0180be9560b25cbe473ad3e1f2328e1a8452e47d49052c76aca00402" }, "downloads": -1, "filename": "pvault-1.1.3a0.tar.gz", "has_sig": false, "md5_digest": "e0e8453aed729541befbfd1458fcbf21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4724, "upload_time": "2019-08-05T23:39:03", "url": "https://files.pythonhosted.org/packages/2c/a8/75d2b8c858e1a5bd1f6f7c650b3d83bfef63bee3ce9788c4c868a8abb449/pvault-1.1.3a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4274df06ab09f7daf0b2b14f45a6a828", "sha256": "ee91bb27d14c1b043e41177d8d8819050da85e0375355f1af6454a66604e9ed0" }, "downloads": -1, "filename": "pvault-1.1.3a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4274df06ab09f7daf0b2b14f45a6a828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7663, "upload_time": "2019-08-05T23:39:01", "url": "https://files.pythonhosted.org/packages/20/fb/a4c10f25a15387afa44576100cc617a74e3415d22ce237fa133adee34f94/pvault-1.1.3a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0e8453aed729541befbfd1458fcbf21", "sha256": "8501d2bc0180be9560b25cbe473ad3e1f2328e1a8452e47d49052c76aca00402" }, "downloads": -1, "filename": "pvault-1.1.3a0.tar.gz", "has_sig": false, "md5_digest": "e0e8453aed729541befbfd1458fcbf21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4724, "upload_time": "2019-08-05T23:39:03", "url": "https://files.pythonhosted.org/packages/2c/a8/75d2b8c858e1a5bd1f6f7c650b3d83bfef63bee3ce9788c4c868a8abb449/pvault-1.1.3a0.tar.gz" } ] }