{ "info": { "author": "Sangwon Lee", "author_email": "gamzabaw@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Bug Tracking" ], "description": "### Installation\n```\n$ pip install cykle\n```\n\n### Initialization\n```\n$ cd \n$ cykle init\nTrello API Key: # https://trello.com/app-key\nTrello Token: # can get from opening browser that it opens\nTrello Organization: # you must be member of the organization\nTrello List for IN PROGRESS: \nTrello List for CODE_REVIEW: \nTrello List for CLOSED: \nTrello Board Name: \nGithub Owner Name: \nGithub Repository: \nGithub Username: \nGithub Password: # two-factor is not supported yet\nDevelop Branch: master\ngenerating cykle config file...\n\n```\n\n### Work Cycle with CLI\n#### List Issues\n```\n$ cykle issues\n+---------+------------------+-------------+-------------+\n| card id | card name | list name | members |\n+---------+------------------+-------------+-------------+\n| 2 | Update README | to_do | Sangwon Lee |\n| 1 | Upload to github | code_review | Sangwon Lee |\n+---------+------------------+-------------+-------------+\n```\n\n#### Start Work\n`cykle start [issue_id:required] '[branch_name:required]'`\n```\n$ cykle start 2 'Update README'\n```\n\n#### Pull Request\n`cykle pr [--force=True:optional] [title:optional] [body:optional]`\n\n```\n$ cykle pr\n```\n\n#### Close Issue\n`cykle close [issue_id:required] [delete_remote_branch:optional]`\n```\n$ cykle close 2 True\n```\n\n### Refresh Trello Token\n```\n$ cykle token\nTrello Token: # can get from opening browser that it opens\nupdating cykle config file...\n```\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sangwonl/cykle", "keywords": "development issue trello", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cykle", "package_url": "https://pypi.org/project/cykle/", "platform": "", "project_url": "https://pypi.org/project/cykle/", "project_urls": { "Homepage": "https://github.com/sangwonl/cykle" }, "release_url": "https://pypi.org/project/cykle/0.2.10/", "requires_dist": [ "click (==6.2)", "trello (==0.9.1)", "PrettyTable (==0.7.2)", "PyGithub (==1.26.0)", "Fabric (==1.10.2)", "configparser (==3.3.0r2)", "requests (==2.9.1)", "pycrypto (==2.6.1)" ], "requires_python": "", "summary": "CLI for the happy coding process", "version": "0.2.10" }, "last_serial": 2529913, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "abcdb48290b29e82af578b6c1f6dd7dd", "sha256": "eb35bb4ffb365e86d61549a9b345eee41e17cca462cd23c554b464ac508c80b6" }, "downloads": -1, "filename": "cykle-0.1.0-cp27-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "abcdb48290b29e82af578b6c1f6dd7dd", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2432, "upload_time": "2016-02-21T13:20:31", "url": "https://files.pythonhosted.org/packages/ce/82/a6aaa2cbe8138bae6896eda19ebb6f0ae1c58dfa44da2ffc4085a6462eb6/cykle-0.1.0-cp27-none-macosx_10_11_intel.whl" }, { "comment_text": "", "digests": { "md5": "47522f75a1d2cb19e7f271393a54c332", "sha256": "6b9f4038101a765562de34ba57bd244aa3d980acf8e98f9358916e507c06e32d" }, "downloads": -1, "filename": "cykle-0.1.0.tar.gz", "has_sig": false, "md5_digest": "47522f75a1d2cb19e7f271393a54c332", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2356, "upload_time": "2016-02-21T13:20:37", "url": "https://files.pythonhosted.org/packages/0d/cb/dc6b01a351e1fb787342f937ca5c0c4b31b01fe0d4433985ec942f156bf7/cykle-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b171a9600d84290c6062b6fddb544f4c", "sha256": "b844ae4260c4a62ea8c60240f9ae96fa6333f71dcd7fe73a18d50d917136b58a" }, "downloads": -1, "filename": "cykle-0.1.1-cp27-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "b171a9600d84290c6062b6fddb544f4c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2436, "upload_time": "2016-02-21T14:42:45", "url": "https://files.pythonhosted.org/packages/c4/04/935c26bdb26d40ae1938f6beec61c5fbec23a7b6a3c08a79a80e3c35bf6b/cykle-0.1.1-cp27-none-macosx_10_11_intel.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "3c3df749003c99abd21fe0a0149df44f", "sha256": "30bd797981dc7bd8199dcecbfa74174f715e957188af3974cd1f276916ce705c" }, "downloads": -1, "filename": "cykle-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c3df749003c99abd21fe0a0149df44f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6733, "upload_time": "2016-02-23T12:25:48", "url": "https://files.pythonhosted.org/packages/5e/1b/f504aab0d42870d79fcd213abde65aa9d6b845daee829da5ac8cac9f079d/cykle-0.1.10-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9f80420387a64f510046d1e0d320e45f", "sha256": "835c1fa4383f5dfa036ccd25018b5c81ebf29d17af0fe6457d5faae84a0bbc30" }, "downloads": -1, "filename": "cykle-0.1.2-cp27-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "9f80420387a64f510046d1e0d320e45f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3544, "upload_time": "2016-02-21T15:58:59", "url": "https://files.pythonhosted.org/packages/27/d5/344536840a09fc5c5f9744f8313b870cc1ea942248cf7abd2263f737fb55/cykle-0.1.2-cp27-none-macosx_10_11_intel.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d34ae01ab3683ee95736daeda45e4415", "sha256": "bd260a38822ce9618ad0dbf62172922d2b0063aaaa89a7bece9379e44aaca639" }, "downloads": -1, "filename": "cykle-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d34ae01ab3683ee95736daeda45e4415", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5156, "upload_time": "2016-02-21T16:21:48", "url": "https://files.pythonhosted.org/packages/a5/86/b301f0efdcf710b986b03d253d4eee7a5672f449464aaab6c360d5538dd8/cykle-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cd0b2b9c50ff8ef1105e03959cfb17e3", "sha256": "df4be7aa34a463354a4b7313cda320836e608684b463b13fa96b5564345163b8" }, "downloads": -1, "filename": "cykle-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd0b2b9c50ff8ef1105e03959cfb17e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5308, "upload_time": "2016-02-22T13:00:55", "url": "https://files.pythonhosted.org/packages/70/8e/8b1d89b69b6cb71e0c67a2dc16906ef67170343ce19df5548f74ac50dc41/cykle-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "79c80314a8a7fa8b6b233727d676bb64", "sha256": "190e4a559e0c69928ad74cee72f92818acab452787bbcb0fc52598784129116d" }, "downloads": -1, "filename": "cykle-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79c80314a8a7fa8b6b233727d676bb64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5320, "upload_time": "2016-02-22T13:06:11", "url": "https://files.pythonhosted.org/packages/07/02/7f9a012dda1cabfc2bdff5916abc0b010cf108960a9c728a8c63da357f7f/cykle-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "c5aa1990f27837bbe3a6227effd07854", "sha256": "af19751b3c89c2eefb63190adc18e143cdda6fbd85e413a4c02891b401c3208d" }, "downloads": -1, "filename": "cykle-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5aa1990f27837bbe3a6227effd07854", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5300, "upload_time": "2016-02-22T13:12:12", "url": "https://files.pythonhosted.org/packages/99/e9/7384a09765fa95c8bfb78a1a9e0fe87dd60ebe48447b5dce9580e7c97845/cykle-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "15fba701dee8158b1230ce9b687b2d6e", "sha256": "38420f8f780960cca6f29ec0f676a21e41b9670fc772453f53f1126720154914" }, "downloads": -1, "filename": "cykle-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15fba701dee8158b1230ce9b687b2d6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5875, "upload_time": "2016-02-22T13:17:45", "url": "https://files.pythonhosted.org/packages/b9/6b/72d9121592e426beda387c5c20f98793a69bc0f94b1f446c8c6ce51e7a5c/cykle-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "02d909d9ee602207a0bb542cc60f542d", "sha256": "63234b858c7ee4a5320ab392ecd0c70d056b3f0ba2cff85c69d834b3dfc5c0c0" }, "downloads": -1, "filename": "cykle-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02d909d9ee602207a0bb542cc60f542d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5905, "upload_time": "2016-02-22T13:25:07", "url": "https://files.pythonhosted.org/packages/d6/dc/ca0e933a2c8f139f6608afe8e7a99d7ba553738a7c0dafb00c28ad8c4ead/cykle-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ebf0abfb659da47eb7322c228cad79c9", "sha256": "d3c90e57bcafd3fb76ee98ce8983592bb0bba2f7a61c82f019415beb25ed7984" }, "downloads": -1, "filename": "cykle-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebf0abfb659da47eb7322c228cad79c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6717, "upload_time": "2016-02-23T12:23:57", "url": "https://files.pythonhosted.org/packages/42/ab/47400bb05ed5966f1395b7a5eadf2222a307d68daeb91ab36e205b5e4831/cykle-0.1.9-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9536c4678e039141f928d05f8cfd4cf5", "sha256": "953dcdbbfa1d2fa83c366c473e21f8bd549e32ccc40b9634951b9df7836be7e3" }, "downloads": -1, "filename": "cykle-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9536c4678e039141f928d05f8cfd4cf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6807, "upload_time": "2016-02-23T14:31:45", "url": "https://files.pythonhosted.org/packages/1b/37/d253de12b7bdbb54f94287381b8c1e23d93c1722a18d1c4ff6553f9a0421/cykle-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bdf13de856c7139a903748cc62785207", "sha256": "d0fd36ee3ade1604a9ddaf3c655cabbf978f820c065525e57129635731d60bdf" }, "downloads": -1, "filename": "cykle-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdf13de856c7139a903748cc62785207", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6880, "upload_time": "2016-02-23T14:46:38", "url": "https://files.pythonhosted.org/packages/cc/50/38c6b00c9d3f51124cd3b0c9f5e660b69b30b0aed91e4567ea404fa14423/cykle-0.2.1-py2.py3-none-any.whl" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "c8febe222c7b68a65189283cedf195d8", "sha256": "96b0b60e176a497b89322b60b55e06c9341a38967ec0d7f126309034f415b01e" }, "downloads": -1, "filename": "cykle-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8febe222c7b68a65189283cedf195d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7896, "upload_time": "2016-12-20T07:41:25", "url": "https://files.pythonhosted.org/packages/b4/fb/8ad959b90caa64f0f50647904529dd2729c5fb819eaaeddcb904d3324b81/cykle-0.2.10-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "53f8c8f36ef0657e91eb5e3fd35e3ee4", "sha256": "f802a409afe435527996103c0674adadcb982289ea8688360983b9aeb3b7338f" }, "downloads": -1, "filename": "cykle-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53f8c8f36ef0657e91eb5e3fd35e3ee4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6878, "upload_time": "2016-02-28T10:21:52", "url": "https://files.pythonhosted.org/packages/0c/96/40557adc2f87a6cd50ccf3ed208efeb8d228690813b0d7d2554f9e3feda7/cykle-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6ed704e85249ec27435ee9e51890a131", "sha256": "59c84acf2533c230123f9d5a39edd3b5591fc79767fc3a2f7898bb5ffdee9499" }, "downloads": -1, "filename": "cykle-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ed704e85249ec27435ee9e51890a131", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6920, "upload_time": "2016-02-28T11:15:46", "url": "https://files.pythonhosted.org/packages/f8/d3/ac3e14c319e25a937912ea98b57cdb179939792782949fd39c9aa1fd9a59/cykle-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f3c4932916f6f3d2eaa2d95a319e858e", "sha256": "f8cab8ea1710480f4879a154952a135a8b9cfbd5fdfbe858726752121b7cb8f3" }, "downloads": -1, "filename": "cykle-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3c4932916f6f3d2eaa2d95a319e858e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7096, "upload_time": "2016-03-03T15:12:28", "url": "https://files.pythonhosted.org/packages/8e/ab/9414d96f86f051045e8426e7bd2e77fe6cb541e4901abb11e16e765b57e4/cykle-0.2.4-py2.py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "71484da45cff446c40e2446aa32583d1", "sha256": "bddc57bb268e22f7ed09f165d4c987e6ccd40442a6c5e1e429af8e72e4d63636" }, "downloads": -1, "filename": "cykle-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71484da45cff446c40e2446aa32583d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7161, "upload_time": "2016-03-10T06:08:25", "url": "https://files.pythonhosted.org/packages/12/9d/749e1755ff023ab87bf8037d1b81ad5b8b778f9bed646863a59fcb22bff8/cykle-0.2.5-py2.py3-none-any.whl" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "38cf612f62296161a790c60343225b79", "sha256": "883fa78d08332cf57545d4b41da268067320a22d4e900422cdfbe33ddd2af9bd" }, "downloads": -1, "filename": "cykle-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38cf612f62296161a790c60343225b79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7523, "upload_time": "2016-03-10T09:28:26", "url": "https://files.pythonhosted.org/packages/81/2b/cabf8444400677f04b1e81e96ff424e1626352841b3ef2daed606cc96756/cykle-0.2.6-py2.py3-none-any.whl" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "258ae557b5558158323387faaed9821f", "sha256": "059867be73ac42031941c90a10bc9036d4714357945587572bfec828cc3a9904" }, "downloads": -1, "filename": "cykle-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "258ae557b5558158323387faaed9821f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7865, "upload_time": "2016-03-10T14:58:24", "url": "https://files.pythonhosted.org/packages/2b/f7/9fd7cb69f96ab74a9a4fe5efd266e3b71a0f6926ca7d19e5b094d4d7fe7c/cykle-0.2.7-py2.py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "acd770d038dc5d44672f927f2d581d8f", "sha256": "e1fdf1eefa5d45f67bd0f795c52ec2b58ab2e1be0752bbec6cf0694c9f0b17fd" }, "downloads": -1, "filename": "cykle-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "acd770d038dc5d44672f927f2d581d8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7890, "upload_time": "2016-12-20T07:27:16", "url": "https://files.pythonhosted.org/packages/a0/45/5aef3738e499ef0d49b88416454149b885efa544ed5090008c8661db3f70/cykle-0.2.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8febe222c7b68a65189283cedf195d8", "sha256": "96b0b60e176a497b89322b60b55e06c9341a38967ec0d7f126309034f415b01e" }, "downloads": -1, "filename": "cykle-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8febe222c7b68a65189283cedf195d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7896, "upload_time": "2016-12-20T07:41:25", "url": "https://files.pythonhosted.org/packages/b4/fb/8ad959b90caa64f0f50647904529dd2729c5fb819eaaeddcb904d3324b81/cykle-0.2.10-py2.py3-none-any.whl" } ] }