{ "info": { "author": "Halit Alptekin", "author_email": "info@halitalptekin.com", "bugtrack_url": null, "classifiers": [], "description": "Doorman\n=======\n.. image:: https://pypip.in/v/doorman/badge.png\n :target: https://pypi.python.org/pypi/doorman\n.. image:: https://pypip.in/d/doorman/badge.png\n :target: https://crate.io/packages/doorman/\n.. image:: https://api.travis-ci.org/halitalptekin/doorman.png\n :target: https://travis-ci.org/halitalptekin/doorman\n.. image:: https://pypip.in/license/doorman/badge.png\n :target: https://pypi.python.org/pypi/doorman/ \n\nDoorman keeps your secret things but main purpose of this tool, the convenience of the people working on the same file does not store passwords.\n\nInstall\n-------\n.. code-block:: python\n\n pip install doorman\n \nUsage\n-----\n\nFirstly, you should create a config file(~/.config/doorman/doorman.yml) or put in text like below lines:\n\n.. code-block::\n \n # social accounts\n /home/user/twitter.rb:\n twitter_password: bHc0yz\n private_key: 1VpzKbLDTqC1vXb\n /home/user/pythoncodes/githubapi.py:\n github_password: wKJ4cV\n\n # secret text\n /etc/secret.conf:\n my_secret: really secret thing\n\n # secret function\n ../settings/my_settings.py:\n my_func: [i for i in others if i < 3]\n\nHide all secret things;\n\n.. code-block:: \n\n doorman -s\n\n.. code-block:: \n\n # Doorman defaults to -s when no argument is given\n doorman\n \n.. code-block:: \n\n ... my twitter password is {{ twitter_password }} ...\n ... i keep {{ my_secret }} from other ...\n\nUn-hide all secret things;\n\n.. code-block:: \n\n doorman -u\n \n.. code-block:: \n\n ... my twitter password is bHc0yz ...\n ... i keep really secret thing from other ...\n\nHelp for usage;\n\n.. code-block::\n\n doorman -h\n\n.. code-block::\n\n usage: doorman [-h] [-s | -u] [-v] [-c CONFIG_FILE]\n\n Doorman keeps your secret things\n\n optional arguments:\n -h, --help show this help message and exit\n -u, --unsecret Open all secret things\n -s, --secret Hide all secret things\n -v, --verbose Show all messages\n -c CONFIG_FILE, --config CONFIG_FILE\n Config file\n\n\nTODO\n----\n\nFile open and replace: need to completely re-write\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/halitalptekin/doorman", "keywords": "password,secret,parse,config,security,crypt", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "doorman", "package_url": "https://pypi.org/project/doorman/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/doorman/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/halitalptekin/doorman" }, "release_url": "https://pypi.org/project/doorman/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Doorman keeps your secret things", "version": "0.4.2" }, "last_serial": 1185891, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "704fa48146a993393b7d8d4409ee11cd", "sha256": "861d2c1c1fca6d45cade32c7f99b72229f3e19825275612de8cb4495f8e5c2bc" }, "downloads": -1, "filename": "doorman-0.1.0.tar.gz", "has_sig": false, "md5_digest": "704fa48146a993393b7d8d4409ee11cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544, "upload_time": "2013-09-15T20:43:18", "url": "https://files.pythonhosted.org/packages/f2/36/895da3ae7a7383a7e2adaf3f34f0e906ebe6eebebd8302c3611b0bf2e2cb/doorman-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fd1359b7c4f8d131e4584f2fed2ab395", "sha256": "a73fb16d1f858b2cffd889cf8612618033f279425d63a79562abf0bf2f9cf3ca" }, "downloads": -1, "filename": "doorman-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fd1359b7c4f8d131e4584f2fed2ab395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2738, "upload_time": "2013-09-15T20:54:08", "url": "https://files.pythonhosted.org/packages/56/8b/d29db20a0f01315e55baa83f6648f98ddc18fdaeb5296e2e888785f6fac9/doorman-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "22711b6d6de9d69a173d05a918045264", "sha256": "b469eb149a7797986eae485a42362dc40c44d12408d14e9f3546666c4da26b46" }, "downloads": -1, "filename": "doorman-0.2.0.tar.gz", "has_sig": false, "md5_digest": "22711b6d6de9d69a173d05a918045264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2973, "upload_time": "2014-01-30T15:48:06", "url": "https://files.pythonhosted.org/packages/9d/a0/fe5bb20ad08f64ec4a66664771ad6b104083a76a7719daead18ca89dfaf7/doorman-0.2.0.tar.gz" } ], "0.3.0": [], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a975befc7a40436ec7103c524228187e", "sha256": "37ece945c704ac72fa15e53aa2eb9a0309e4795fa63e9ccc146ff4cac538d474" }, "downloads": -1, "filename": "doorman-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a975befc7a40436ec7103c524228187e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3327, "upload_time": "2014-06-10T12:40:49", "url": "https://files.pythonhosted.org/packages/42/21/e93d07d065e34184494a522ea5f38fa4418dbaf7e56472cafef14d043b1d/doorman-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d3b37017b16f7b08d0b01c9216d66120", "sha256": "268e9c5577d17307d43e7cb41c4c76edd734e3bc27ba54bdf511cc662c31caa0" }, "downloads": -1, "filename": "doorman-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d3b37017b16f7b08d0b01c9216d66120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3342, "upload_time": "2014-08-10T19:37:51", "url": "https://files.pythonhosted.org/packages/52/86/6b37c16bd8c5cea85a832549362e90af85a7eaf3d2ad55210b8a91df08f0/doorman-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "71245a7badcd7c482f19ff26ab50eeb2", "sha256": "938a9863e922d996dbd50492a9c2a26af31a98c5df87b84a12725816997d112d" }, "downloads": -1, "filename": "doorman-0.4.2.tar.gz", "has_sig": false, "md5_digest": "71245a7badcd7c482f19ff26ab50eeb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3345, "upload_time": "2014-08-10T20:02:40", "url": "https://files.pythonhosted.org/packages/7e/99/fe0d0d8aa70127dbebfa164119a73a589225417ff33ccc3f13df3c97f859/doorman-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71245a7badcd7c482f19ff26ab50eeb2", "sha256": "938a9863e922d996dbd50492a9c2a26af31a98c5df87b84a12725816997d112d" }, "downloads": -1, "filename": "doorman-0.4.2.tar.gz", "has_sig": false, "md5_digest": "71245a7badcd7c482f19ff26ab50eeb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3345, "upload_time": "2014-08-10T20:02:40", "url": "https://files.pythonhosted.org/packages/7e/99/fe0d0d8aa70127dbebfa164119a73a589225417ff33ccc3f13df3c97f859/doorman-0.4.2.tar.gz" } ] }