{ "info": { "author": "Damien Goutte-Gattat", "author_email": "dgouttegattat@incenp.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Pebble - Command-line Passman client\n====================================\n\nPebble is a command-line client for the\n[Passman](https://github.com/nextcloud/passman) password manager.\n\nIt supports read and write access to Passman vaults: it can list,\nshow, create, modify or delete entries in a vault. It cannot,\nhowever, create or delete the vaults themselves.\n\nNote that write support (creating, modifying, and deleting entries)\nshould be considered *experimental* at this stage. Use it on your\nvaults at your own risks.\n\n\nConfiguration\n-------------\nPebble requires a configuration file describing the vault(s) to use. The\nconfiguration file uses the [INI\nsyntax](https://docs.python.org/3/library/configparser.html#supported-ini-file-structure)\nand is expected to be at `$XDG_CONFIG_HOME/pebble/config` by default;\nanother location may be specified using the `-c` option.\n\nA vault is described in the configuration file by a section like in the\nfollowing example:\n\n```\n[default]\nhost: host.example.com\nuser: alice\npassword: mypassword\nvault: MyVault\n```\n\nThe file may contain several sections, one for each different vault.\nUse the `-s` option to specify the name of the section to use (and thus,\nwhich vault to connect to). By default, a section named `default` will\nbe used.\n\nInside a vault section, the `password` field may be omitted, in which\ncase the password will be asked interactively. Note: This is the\nNextcloud password, *not* the vault\u2019s password! The vault password is\n*always* asked interactively.\n\n\nUse\n---\nWith at least one vault configured, Pebble may then be used through the\n`pbl` command and its subcommands. Current available subcommands are:\n\n* `list` to list credentials in the vault;\n* `show` to display a credential\u2019s details;\n* `new` to add a new credential;\n* `edit` to modify a credential;\n* `del` to remove a credential from the vault.\n\nIn addition, the `shell` command enters an interactive mode in which\nsubcommands can be invoked successively without quiting the program.\n\nCalling `pbl` with the `-h` option will display the general help;\ncalling a given subcommand with the `-h` option will display the help\nfor that subcommand.\n\nThe program will interactively for the vault passphrase when it is\nneeded to decrypt or encrypt a credential.\n\n\nCopying\n-------\nPebble is distributed under the terms of the GNU General Public License,\nversion 3 or higher. The full license is included in the [COPYING\nfile](COPYING) of the source distribution.\n\n\nHomepage and repository\n-----------------------\n\nThe project is located at with\nthe manual at . The source\ncode is available in a Git repository at\n.\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://git.incenp.org/damien/pebble", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "incenp.pebble", "package_url": "https://pypi.org/project/incenp.pebble/", "platform": "", "project_url": "https://pypi.org/project/incenp.pebble/", "project_urls": { "Homepage": "https://git.incenp.org/damien/pebble" }, "release_url": "https://pypi.org/project/incenp.pebble/0.4.1/", "requires_dist": [ "requests", "sjcl" ], "requires_python": "", "summary": "Command-line Passman client", "version": "0.4.1" }, "last_serial": 4760808, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "0d32a0ae3bbfa502c79d861adc8fef64", "sha256": "137780579205ca3d470d2175ebc06444e95b406b21d74fbbc9d78c602e0cbe50" }, "downloads": -1, "filename": "incenp.pebble-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0d32a0ae3bbfa502c79d861adc8fef64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30077, "upload_time": "2019-01-16T20:23:01", "url": "https://files.pythonhosted.org/packages/0b/ed/a368a6fc2cdb993316395e5c65bf0c5791352c852848de2926859f3c7a89/incenp.pebble-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cee9dd8864d6b7059a8c0a6a2d6f4513", "sha256": "12231d59f4db578f8fb4c17e535da4b358679061ac74e2f25e3f5a2ea48061fd" }, "downloads": -1, "filename": "incenp.pebble-0.3.0.tar.gz", "has_sig": true, "md5_digest": "cee9dd8864d6b7059a8c0a6a2d6f4513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22345, "upload_time": "2019-01-16T20:23:08", "url": "https://files.pythonhosted.org/packages/02/af/8b119082c128b7c44550fd76fba5ce05d739d9768c6df8d67a4ca29c07da/incenp.pebble-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "00599eea200fe1c394d20dab52a3b79a", "sha256": "1182ab7aabd82cb4ce364f4daca2154482b40097c06195e4b5919663af170dce" }, "downloads": -1, "filename": "incenp.pebble-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "00599eea200fe1c394d20dab52a3b79a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31992, "upload_time": "2019-01-23T23:08:53", "url": "https://files.pythonhosted.org/packages/94/b8/7a8ccc1010a118824438c2fb3f7795b6228f8d3cef8638732f10982961db/incenp.pebble-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b5bec151f6a0401f67fd453b573e104", "sha256": "e1a6d8d6d715fafe0d9b6a2dca64afb9f13b70a992de6c6a1b1928dcee5d86ff" }, "downloads": -1, "filename": "incenp.pebble-0.4.0.tar.gz", "has_sig": true, "md5_digest": "2b5bec151f6a0401f67fd453b573e104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23867, "upload_time": "2019-01-23T23:08:57", "url": "https://files.pythonhosted.org/packages/76/82/c8e93c466d21984ff9e95f7c9b6ccc428a6e7bef0b89539754bc580bc3f7/incenp.pebble-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d75b6549f1a9784263910d696b24afae", "sha256": "ac24dc8c1d362bad73cf26c4b438bd76b3f0433443e471cdf0d8f0a2b4663a2d" }, "downloads": -1, "filename": "incenp.pebble-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d75b6549f1a9784263910d696b24afae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31790, "upload_time": "2019-01-30T17:46:03", "url": "https://files.pythonhosted.org/packages/2d/69/149b8d181cbd37786bd10313e7daa035eec1979ee05a52de6f93c5999a6f/incenp.pebble-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c45904a9a6797157523e1aa8042986", "sha256": "89c8b58a20f5f2ef5608c9e341728533c741d62c1a616aad9c5416cc095d1330" }, "downloads": -1, "filename": "incenp.pebble-0.4.1.tar.gz", "has_sig": true, "md5_digest": "06c45904a9a6797157523e1aa8042986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23190, "upload_time": "2019-01-30T17:46:08", "url": "https://files.pythonhosted.org/packages/bb/bd/8f2ecfa8eaf34fcd85b96309a2d3a96d09303ef6572226177dd3ab7a0e16/incenp.pebble-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d75b6549f1a9784263910d696b24afae", "sha256": "ac24dc8c1d362bad73cf26c4b438bd76b3f0433443e471cdf0d8f0a2b4663a2d" }, "downloads": -1, "filename": "incenp.pebble-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d75b6549f1a9784263910d696b24afae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31790, "upload_time": "2019-01-30T17:46:03", "url": "https://files.pythonhosted.org/packages/2d/69/149b8d181cbd37786bd10313e7daa035eec1979ee05a52de6f93c5999a6f/incenp.pebble-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c45904a9a6797157523e1aa8042986", "sha256": "89c8b58a20f5f2ef5608c9e341728533c741d62c1a616aad9c5416cc095d1330" }, "downloads": -1, "filename": "incenp.pebble-0.4.1.tar.gz", "has_sig": true, "md5_digest": "06c45904a9a6797157523e1aa8042986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23190, "upload_time": "2019-01-30T17:46:08", "url": "https://files.pythonhosted.org/packages/bb/bd/8f2ecfa8eaf34fcd85b96309a2d3a96d09303ef6572226177dd3ab7a0e16/incenp.pebble-0.4.1.tar.gz" } ] }