{
"info": {
"author": "Gabriel Leopoldino",
"author_email": "gabrielperes97@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Security",
"Topic :: Security :: Cryptography",
"Topic :: Utilities"
],
"description": "==========\npyKeyring\n==========\n\n.. |Build Status| image:: https://img.shields.io/travis/gabrielperes97/pyKeyring.svg \n :alt: Travis (.org) \n :target: https://travis-ci.org/gabrielperes97/pyKeyring\n\n.. |pypi version| image:: https://img.shields.io/pypi/v/pyKeyring.svg\n :target: https://pypi.python.org/pypi/pykeyring/\n\n.. |PyPI pyversions| image:: https://img.shields.io/pypi/pyversions/pyKeyring.svg\n :alt: PyPI - Python Version\n :target: https://pypi.python.org/pypi/pykeyring/\n\n.. |GitHub license| image:: https://img.shields.io/github/license/gabrielperes97/pyKeyring.svg\n :target: https://github.com/gabrielperes97/pyKeyring/blob/master/LICENSE\n\n|Build Status| |pypi version| |PyPI pyversions| |GitHub license|\n\nA simple and secure tool to store passwords\n\nIntrodution \n***********\n\npyKeyring is a tool to store encrypted passwords in a simple database file. \n\nInstallation\n*************\n\nUsing pip\n=========\n\nYou need Python 3 installed on your system.\n\nThe latest release can be installed from `pypi `_ via pip:\n\n.. code-block:: console\n\n foo@bar:~# pip install pykeyring\n\nManual Installation\n====================\n\nManual installation allows you to run the latest development version from this repository.\n\npyKeyring depends on `TinyDB `_ and `Criptography `_ to run.\n\nYou can install pyKeyring with all dependecies by running:\n\n.. code-block:: console\n\n foo@bar:~# python setup.py install\n\nUsage\n***********\n\npyKeyring is very simple to use.\n\nCreate a database\n==================\n.. code-block:: console\n\n foo@bar:~$ keyring.py -f /path/to/keyring.db create\n \nThe default database file is named keyring.db. If you don't use the -f argument, pyKeyring will use this name. \nYou can use the -F argument to specify the storage format, BSON (default) or JSON.\n\nInsert a password\n==================\n.. code-block:: console\n\n foo@bar:~$ keyring.py add password_label\n\nThe password_label is used to label your password :)\n\nGet a password\n==============\n.. code-block:: console\n\n foo@bar:~$ keyring.py get password_label\n\n\nIf you don't want to print the password in the terminal you can use the argument -c to copy the password to clipboard.\n\n.. code-block:: console\n\n foo@bar:~$ keyring.py get -c password_label\n\nUpdate a password\n=================\n.. code-block:: console\n\n foo@bar:~$ keyring.py update password_label\n\n\nRemove a password\n==================\n.. code-block:: console\n\n foo@bar:~$ keyring.py remove password_label\n\nGenerate a random password\n===========================\n.. code-block:: console\n\n foo@bar:~$ keyring.py generate\n\nIf you want to save this with a label you only need to use the -s (--save) argument.\n\n.. code-block:: console\n\n foo@bar:~$ keyring.py generate -s label\n\nYou can limit the characteres used to generate the password using the arguments:\n\n- `-l length, --length length`\n The length for the generated password [default=12]\n\n- `-u, --no-uppercase` \n Don't use uppercase chars in the password\n\n- `-ll, --no-lowercase`\n Don't use lowercase chars in the password\n\n- `-d, --no-digits`\n Don't use digits in the password\n\n- `-p, --no-punctuation` \n Don't use punctuation chars in the password\n\n- `-e except_chars, --except-chars except_chars`\n Don't use these chars in the password\n\nTo generate an 8 digits password you can use:\n\n.. code-block:: console\n\n foo@bar:~$ keyring.py generate -u -ll -p -l 8",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/gabrielperes97/pyKeyring",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pyKeyring",
"package_url": "https://pypi.org/project/pyKeyring/",
"platform": "",
"project_url": "https://pypi.org/project/pyKeyring/",
"project_urls": {
"Homepage": "https://github.com/gabrielperes97/pyKeyring"
},
"release_url": "https://pypi.org/project/pyKeyring/0.3/",
"requires_dist": null,
"requires_python": "",
"summary": "A simple and secure tool to store passwords",
"version": "0.3"
},
"last_serial": 4429644,
"releases": {
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "799b310f3a86e239bd4ad31860056c8d",
"sha256": "0627a16fe124ab393dd534e25f807c86da73083358aa2d28399f7dd8d438a9ae"
},
"downloads": -1,
"filename": "pyKeyring-0.2-py3.7.egg",
"has_sig": false,
"md5_digest": "799b310f3a86e239bd4ad31860056c8d",
"packagetype": "bdist_egg",
"python_version": "3.7",
"requires_python": null,
"size": 13509,
"upload_time": "2018-09-16T17:12:21",
"url": "https://files.pythonhosted.org/packages/84/6c/7761ed2624607f748bec25e01a89365e470d04d86c7c5b3cdaa60a1e49bd/pyKeyring-0.2-py3.7.egg"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "c742de603a92f23bf0aced0b6ee1c32c",
"sha256": "d1ca216794531e7b2514740d4e3aed42ba64f7b00a6e3ba3a10fca1445deb0fc"
},
"downloads": -1,
"filename": "pyKeyring-0.2.1-py3.7.egg",
"has_sig": false,
"md5_digest": "c742de603a92f23bf0aced0b6ee1c32c",
"packagetype": "bdist_egg",
"python_version": "3.7",
"requires_python": null,
"size": 13785,
"upload_time": "2018-09-16T17:26:10",
"url": "https://files.pythonhosted.org/packages/5f/40/9981c882806ee4792b7ad52eacc0edd50d7c50f4074edbb0a6b4f5b7f68c/pyKeyring-0.2.1-py3.7.egg"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "4b672f2fd59c18e811610b85d44b919b",
"sha256": "86aa3d470d793802a07f5531591baaf44436598a99f7ea3dd9f95278b2c2e0d5"
},
"downloads": -1,
"filename": "pyKeyring-0.2.2-py3.7.egg",
"has_sig": false,
"md5_digest": "4b672f2fd59c18e811610b85d44b919b",
"packagetype": "bdist_egg",
"python_version": "3.7",
"requires_python": null,
"size": 14035,
"upload_time": "2018-09-16T17:46:19",
"url": "https://files.pythonhosted.org/packages/f3/f5/627e00f234593ec548bf48d9008b373111f5a5c6e2b2e8c75c9773a7994b/pyKeyring-0.2.2-py3.7.egg"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "253da5d0d0df75398ea595a985b2c0f4",
"sha256": "a84d3470c25bca32ed1c84656fc766e47e9a1eeef737acd1fae4491e0643e72d"
},
"downloads": -1,
"filename": "pyKeyring-0.2.3-py3.4.egg",
"has_sig": false,
"md5_digest": "253da5d0d0df75398ea595a985b2c0f4",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 14442,
"upload_time": "2018-09-17T18:31:00",
"url": "https://files.pythonhosted.org/packages/2c/a6/22f365f0c54e835eaffde3049770001bdc1f2f0bc7e8c79a2849de41bec6/pyKeyring-0.2.3-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b2693ea31514807aee5b6ff64728e14d",
"sha256": "c30cd04d687c6754b72248373959560944e502fb95e2cf0ed31b90db4676bcad"
},
"downloads": -1,
"filename": "pyKeyring-0.2.3-py3.7.egg",
"has_sig": false,
"md5_digest": "b2693ea31514807aee5b6ff64728e14d",
"packagetype": "bdist_egg",
"python_version": "3.7",
"requires_python": null,
"size": 14154,
"upload_time": "2018-09-17T17:41:54",
"url": "https://files.pythonhosted.org/packages/b5/b6/91108a123cf8e66aa66b65417f922535ffc23521d7708dc417fb318aca61/pyKeyring-0.2.3-py3.7.egg"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "e93d55886e1033cd5b9a952d4539597a",
"sha256": "7bbb9e7db64d939e940120a2eccc2a68838e0474bd7f83f557b1d9def5ed93ce"
},
"downloads": -1,
"filename": "pyKeyring-0.3.tar.gz",
"has_sig": false,
"md5_digest": "e93d55886e1033cd5b9a952d4539597a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6247,
"upload_time": "2018-10-30T00:19:45",
"url": "https://files.pythonhosted.org/packages/f6/d8/37a9b04c4a59bc44a043af803048071d89c0a72ead43d8403a179cec4130/pyKeyring-0.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e93d55886e1033cd5b9a952d4539597a",
"sha256": "7bbb9e7db64d939e940120a2eccc2a68838e0474bd7f83f557b1d9def5ed93ce"
},
"downloads": -1,
"filename": "pyKeyring-0.3.tar.gz",
"has_sig": false,
"md5_digest": "e93d55886e1033cd5b9a952d4539597a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6247,
"upload_time": "2018-10-30T00:19:45",
"url": "https://files.pythonhosted.org/packages/f6/d8/37a9b04c4a59bc44a043af803048071d89c0a72ead43d8403a179cec4130/pyKeyring-0.3.tar.gz"
}
]
}