{ "info": { "author": "Andrii Yurchuk", "author_email": "ay@mntw.re", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Software Development :: Version Control", "Topic :: Software Development :: Version Control :: Git" ], "description": "[![Build\nStatus](https://travis-ci.org/Ch00k/ket.svg?branch=master)](https://travis-ci.org/Ch00k/ket)\n\n# ket\n\nket is a command-line tool, that makes interaction with\n[Bitbucket](https://bitbucket.org) repositories easier.\n\nYou probably know [hub](https://github.com/github/hub) for\n[GitHub](https://github.com) and/or\n[lab](https://github.com/zaquestion/lab) for [GitLab](https://gitlab.com).\nWell, ket is trying to accomplish the same goal, but for\n[Bitbucket](https://bitbucket.org).\n\nket is currently only capable of managing pull requests. More to come!\n\n## Installation\n```\n$ pip install ket\n```\n\n## Configuration\nIn order to interact with a Bitbucket repository, ket needs to authenticate to\nBitbucket with a username and an API key. The username is usually your\nBitbucket username. For the API key you should use the so-called app password.\nMore on app passwords, and how to create them\n[here](https://confluence.atlassian.com/bitbucket/app-passwords-828781300.html).\n\n### Configuration file\nket tries to read its configuration from the file `$HOME/.config/ket`, which\nmust be formatted as follows:\n```\n[bitbucket]\nusername = Ch00k\napi_key = \n```\n\n## Running\n```\n$ ket\nUsage: ket [OPTIONS] COMMAND [ARGS]...\n\n Bitbucket in your command-line\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n pull-request Pull request operations\n```\n```\n$ ket pull-request\nUsage: ket pull-request [OPTIONS] COMMAND [ARGS]...\n\n Pull request operations\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n approve Approve a pull request\n checkout Checkout the branch of a pull request\n close Close (decline) a pull request\n create Create a pull request\n diff Show the diff of a pull request\n list List pull requests\n merge Merge (accept) a pull request\n show Show pull request details\n unapprove Unapprove a pull request\n```\n\n## Tab completion\nTo enable tab completion, execute\n```\neval \"$(_KET_COMPLETE=source ket)\"\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/Ch00k/ket", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ket", "package_url": "https://pypi.org/project/ket/", "platform": "", "project_url": "https://pypi.org/project/ket/", "project_urls": { "Homepage": "https://github.com/Ch00k/ket" }, "release_url": "https://pypi.org/project/ket/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Bitbucket workflows in your terminal", "version": "0.0.4" }, "last_serial": 5199829, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d706031db1624d76710ee121a310b022", "sha256": "08dbe188a8a928d4a5d800408cba4e83cc36e1940b4721d1abc6607a90fea727" }, "downloads": -1, "filename": "ket-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d706031db1624d76710ee121a310b022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5217, "upload_time": "2019-03-18T18:20:46", "url": "https://files.pythonhosted.org/packages/ee/ce/825df8e76b3b20987d1e90df7a67f83f4e57a2415dbc530ec95363c827f8/ket-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2a3685997c6e544ebf1bb07e8a646807", "sha256": "fa6acf5cae4a642e6264d317880efabae0582cd61b45796b0609f6db04d1f7aa" }, "downloads": -1, "filename": "ket-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2a3685997c6e544ebf1bb07e8a646807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5495, "upload_time": "2019-03-22T21:17:12", "url": "https://files.pythonhosted.org/packages/a8/ec/28d05bf817bbc1eac86a79b8af13b5ca9f80b8cec9a839282872d7a52686/ket-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9765422db847f033781b9697f4c98b1b", "sha256": "4f56732b83ac15d991b29bc4ce70d5a5a58614bf0bd56dd83427cb4bc38a08a4" }, "downloads": -1, "filename": "ket-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9765422db847f033781b9697f4c98b1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5422, "upload_time": "2019-04-28T14:23:57", "url": "https://files.pythonhosted.org/packages/65/61/996c5b49f316f70f306ac269b5fc90102025ed3d0a87e0863735289e6fd6/ket-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9765422db847f033781b9697f4c98b1b", "sha256": "4f56732b83ac15d991b29bc4ce70d5a5a58614bf0bd56dd83427cb4bc38a08a4" }, "downloads": -1, "filename": "ket-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9765422db847f033781b9697f4c98b1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5422, "upload_time": "2019-04-28T14:23:57", "url": "https://files.pythonhosted.org/packages/65/61/996c5b49f316f70f306ac269b5fc90102025ed3d0a87e0863735289e6fd6/ket-0.0.4.tar.gz" } ] }