{ "info": { "author": "Michael Buesch", "author_email": "m@bues.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "pwman - Commandline password manager\n====================================\n\nhttps://bues.ch/h/pwman\n\npwman is a commandline based password manager. It encrypts the password database file using strong AES-256 encryption.\n\npwman has support for the following things:\n\n* Store arbitrary attributes and text data along with the passwords and login credentials.\n* Generate two factor authentication tokens (`TOTP `_).\n* Database search with Regular Expressions or SQL LIKE syntax.\n* Database compare (diff). In pwman prompt, at pwman command line and as `git diff` extension.\n* Shell-style Tab-completion for all commands.\n* Custom Python scripts for arbitrary database processing.\n* Export of the complete database as SQL text dump, CSV dump and human readable plain text dump.\n\nInstall pwman\n=============\n\npwman does not have to be installed. The `pwman` script can be run directly from the source tree.\n\nHowever if you want to install pwman, it can be done either directly from the source tree by running the following commands:\n\n.. code:: sh\n\n\t./setup.py build\n\tsudo -i # Or any other command to become root\n\t./setup.py install\n\nOr it can be installed vi `PyPi `_ by running the following commands:\n\n.. code:: sh\n\n\tpip3 install -U pyaes\n\tpip3 install -U pwman-python\n\nRun pwman\n=========\n\nJust run the `pwman` executable to start pwman.\n\nType `pwman -h` for help about the command line options.\n\n\npwman prompt\n============\n\nIf started without options, pwman enters the command prompt:\n\n.. code::\n\n\tpwman$\n\nType the command `help` and press enter to see help about all possible commands.\n\nCommand help\n============\n\nTo get help about a specific command, enter the command into the prompt and append a question mark without spaces in between:\n\n.. code::\n\n\tpwman$ find?\n\nUsing a custom script to process the database content\n=====================================================\n\nA custom Python script can be passed to `pwman` as command line option. Such a script can do anything to the content of the database.\n\nPlease see the example script `examplescript.py` for more information.\n\nAPI documentation\n=================\n\nThe API documentation can be found in the `API documentation directory `_.\n\nLicense / Copyright\n===================\n\nCopyright (c) 2011-2019 Michael Buesch \n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bues.ch/h/pwman", "keywords": "password manager command line TOTP 2FA", "license": "", "maintainer": "", "maintainer_email": "", "name": "pwman-python", "package_url": "https://pypi.org/project/pwman-python/", "platform": "", "project_url": "https://pypi.org/project/pwman-python/", "project_urls": { "Homepage": "https://bues.ch/h/pwman" }, "release_url": "https://pypi.org/project/pwman-python/2.3/", "requires_dist": null, "requires_python": "", "summary": "Commandline password manager", "version": "2.3" }, "last_serial": 5787693, "releases": { "2.1": [ { "comment_text": "", "digests": { "md5": "08911010cb155a8f90a20d93f62ffb57", "sha256": "3e2baf5ac2d0fdaa85c2c6909dcf3849ffe7ddf44117c6648fd9cb950dcb3f83" }, "downloads": -1, "filename": "pwman-python-2.1.tar.gz", "has_sig": true, "md5_digest": "08911010cb155a8f90a20d93f62ffb57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43440, "upload_time": "2019-08-30T18:01:35", "url": "https://files.pythonhosted.org/packages/6c/eb/1a0979ee46c931bec0b37a996f6c0307747d96d1d5d64b9adde59280b730/pwman-python-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "de014f6642c975c4c1c1b884ba8fe23d", "sha256": "db15a0eea289df7b30c6b7c3d54a40ee9aa6346ea261df825f0f864d18a098e1" }, "downloads": -1, "filename": "pwman-python-2.2.tar.gz", "has_sig": true, "md5_digest": "de014f6642c975c4c1c1b884ba8fe23d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44528, "upload_time": "2019-09-01T19:43:52", "url": "https://files.pythonhosted.org/packages/c1/20/bc300ff8323f6a0c758c3da03618b7092459ea1ce6e4d28339a65fa0f9d6/pwman-python-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "4ce4d1c0ccaf7f0acdd1241e0ddca5e8", "sha256": "f830c071be0623299aa1917aee8bc22c592bd80a082f08831e58acdd5fd01a2c" }, "downloads": -1, "filename": "pwman-python-2.3.tar.gz", "has_sig": true, "md5_digest": "4ce4d1c0ccaf7f0acdd1241e0ddca5e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63275, "upload_time": "2019-09-05T17:50:02", "url": "https://files.pythonhosted.org/packages/67/1e/eb63953c2bedd75b2ce9c2959dd21910a99503e05b3b2c123c4422b4e881/pwman-python-2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ce4d1c0ccaf7f0acdd1241e0ddca5e8", "sha256": "f830c071be0623299aa1917aee8bc22c592bd80a082f08831e58acdd5fd01a2c" }, "downloads": -1, "filename": "pwman-python-2.3.tar.gz", "has_sig": true, "md5_digest": "4ce4d1c0ccaf7f0acdd1241e0ddca5e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63275, "upload_time": "2019-09-05T17:50:02", "url": "https://files.pythonhosted.org/packages/67/1e/eb63953c2bedd75b2ce9c2959dd21910a99503e05b3b2c123c4422b4e881/pwman-python-2.3.tar.gz" } ] }