{ "info": { "author": "Ivan Lee", "author_email": "ivanklee86@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Version Control :: Git" ], "description": "# GitSecret\n\n[![CircleCI](https://circleci.com/gh/ivanklee86/gitsecret.svg?style=svg)](https://circleci.com/gh/ivanklee86/gitsecret) [![Coverage Status](https://coveralls.io/repos/github/ivanklee86/gitsecret/badge.svg)](https://coveralls.io/github/ivanklee86/gitsecret) [![Maintainability](https://api.codeclimate.com/v1/badges/7c39fafac8a7c66f3d13/maintainability)](https://codeclimate.com/github/ivanklee86/gitsecret/maintainability)\n\nPython wrapper for [git-secret](http://git-secret.io/). \ud83d\udd10\ud83d\udd10\ud83d\udd10\n\nCheck out the [documentation](https://ivanklee86.github.io/gitsecret/).\n\n## Pre-requisites\n\n### Install git secret\nInstall _git secret_ using your favorite [installation method](http://git-secret.io/installation).\n\n### Generate a gpg key\nGenerate a gpg and passphrase using your e-mail of choice.\n\n```bash\ngpg --full-generate-key\n```\n\n## Using Git Secret\n\n### Initialization\n```python\nfrom gitsecret import GitSecret\n\nsecret_repo = GitSecret(\"/path/to/repo\")\nsecret_repo.create()\n\n```\n\n### Adding & removing users\n```python\nsecret_repo.tell(\"my_email@email.com\")\nsecret_repo.killperson(\"my_email@email.com\")\n\n# After removing a person, you need to hide the repo again. \nsecret_repo.hide()\n```\n\n### Adding, encrpyting, and decrypting files\n```python\nPASSWORD = \"mysecretpassword\"\n\nsecret_repo.add(\"hello.txt\")\nsecret_repo.hide()\nsecret_repo.reveal(PASSWORD)\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/ivanklee86/gitsecret", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gitsecret", "package_url": "https://pypi.org/project/gitsecret/", "platform": "", "project_url": "https://pypi.org/project/gitsecret/", "project_urls": { "Homepage": "https://github.com/ivanklee86/gitsecret" }, "release_url": "https://pypi.org/project/gitsecret/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for git-secret.", "version": "0.1.0" }, "last_serial": 4430665, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2369569b9f4e0a1618de104388d3db2a", "sha256": "95e19a26b716cc3e3abf5dfb057e5b34eede3c84dbd8c8e16bd2c8e45553703a" }, "downloads": -1, "filename": "gitsecret-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2369569b9f4e0a1618de104388d3db2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13323, "upload_time": "2018-10-30T08:47:24", "url": "https://files.pythonhosted.org/packages/6d/92/a7c3743dc394c42fa5cd6e73423922b1794dbba3f16db7e8f162b149f225/gitsecret-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "183a09d275c0150eb3054f743ba6a46c", "sha256": "ff9a84e61b039ff4d560758f247f643b58b43a5393f311ebe28af1db3ed6210e" }, "downloads": -1, "filename": "gitsecret-0.1.0.tar.gz", "has_sig": false, "md5_digest": "183a09d275c0150eb3054f743ba6a46c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6419, "upload_time": "2018-10-30T08:47:26", "url": "https://files.pythonhosted.org/packages/29/50/2709bc19d512c93779b9584ecb363921071837bd7858e5f2f8b786d220d6/gitsecret-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2369569b9f4e0a1618de104388d3db2a", "sha256": "95e19a26b716cc3e3abf5dfb057e5b34eede3c84dbd8c8e16bd2c8e45553703a" }, "downloads": -1, "filename": "gitsecret-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2369569b9f4e0a1618de104388d3db2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13323, "upload_time": "2018-10-30T08:47:24", "url": "https://files.pythonhosted.org/packages/6d/92/a7c3743dc394c42fa5cd6e73423922b1794dbba3f16db7e8f162b149f225/gitsecret-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "183a09d275c0150eb3054f743ba6a46c", "sha256": "ff9a84e61b039ff4d560758f247f643b58b43a5393f311ebe28af1db3ed6210e" }, "downloads": -1, "filename": "gitsecret-0.1.0.tar.gz", "has_sig": false, "md5_digest": "183a09d275c0150eb3054f743ba6a46c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6419, "upload_time": "2018-10-30T08:47:26", "url": "https://files.pythonhosted.org/packages/29/50/2709bc19d512c93779b9584ecb363921071837bd7858e5f2f8b786d220d6/gitsecret-0.1.0.tar.gz" } ] }