{ "info": { "author": "Lars Rinn", "author_email": "lm.rinn@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# GitHub Cards\n\n[![PyPI](https://img.shields.io/pypi/v/github_cards.svg)](https://pypi.python.org/pypi/github_cards)\n[![Travis](https://img.shields.io/travis/larsrinn/github_cards.svg)](https://travis-ci.org/larsrinn/github_cards)\n[![Documentation Status](https://readthedocs.org/projects/github-cards/badge/?version=latest)](https://github-cards.readthedocs.io/en/latest/?badge=latest)\n\nConvert your GitHub issues into printable cards for your physical Scrum board.\n\n* Free software: MIT license\n* Documentation: https://github-cards.readthedocs.io.\n\n\n## Features\n\nThis tool creates a printable HTML-file containing the issues of a GitHub repository.\nYou can print the file, cut the cards and attach them to your physical Scrum/Kanban board.\n\nTo use it, run\n\n```bash\n# github_cards REPOSITORY_OWNER REPOSITORY_NAME\n>> github_cards pallets click\n```\n\nThere are some options available, e.g. to access private repositories or only select a certain milestone.\n\n```\n>> github_cards --help\n\nUsage: github_cards [OPTIONS] OWNER REPOSITORY\n\n Console script for github_cards.\n\nOptions:\n -u, --username TEXT Username to perform authenticated requests\n with. If provided, the script will request\n the password.\n -p, --password TEXT Password for the username provided. If the\n username is set but the password is not\n provided, script will request it.\n -m, --milestone-title TEXT Limit selected issues to a milestone by the\n milestone's title. It will search the\n repository for that milestone and error if\n it's not available.\n -m#, --milestone-number TEXT Limit selected issue to a milestone by the\n milestone's number (similarly to issue\n numbers). Will be overwritten by the\n milestone title if set.\n -s, --state [all|open|closed] Limit to all, open or closed issues. Defaults\n to open\n -pr, --per-row INTEGER Number of cards per row\n -pc, --per-column INTEGER Number of cards per column\n -o, --output PATH HTML filename to output to. Defaults to a\n value containing the repository title and the\n current time.\n --help Show this message and exit. Show this message and exit.\n\n```\n\n### ToDo\n* [x] Unspaghettify\n* [x] Error handling\n* [ ] Add some tests\n* [ ] Add documentation\n* [ ] Caching of already covered cards\n* [ ] User provided templates\n* [ ] Authentication\n* [ ] List milestones\n\n## Credits\n\nThis package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [audreyr/cookiecutter-pypackage](https://github.com/audreyr/cookiecutter-pypackage) project template.\n\n\n## History\n\n### 0.1.0 (2018-11-25)\n\n* First release on PyPI.\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/larsrinn/github_cards", "keywords": "github_cards", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "github-cards", "package_url": "https://pypi.org/project/github-cards/", "platform": "", "project_url": "https://pypi.org/project/github-cards/", "project_urls": { "Homepage": "https://github.com/larsrinn/github_cards" }, "release_url": "https://pypi.org/project/github-cards/0.1.22/", "requires_dist": [ "Click (>=6.0)", "Jinja2", "github3.py", "colorama" ], "requires_python": "", "summary": "Convert your GitHub issues into printable cards for your physical Scrum/Kanban board.", "version": "0.1.22" }, "last_serial": 4885286, "releases": { "0.1.12": [ { "comment_text": "", "digests": { "md5": "fb76866e574bb95e6f215495a1615736", "sha256": "7507858a8df6d4fd4574d6a874be4427670d6a27d24ea753cc8463d7908d4870" }, "downloads": -1, "filename": "github_cards-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb76866e574bb95e6f215495a1615736", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7224, "upload_time": "2018-11-25T19:09:09", "url": "https://files.pythonhosted.org/packages/f1/37/4edc3dc467efbbe441702dbb65e247e429e675211c033a2673a4bf8d458a/github_cards-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da80a284289ae0e326171ba3ade200e1", "sha256": "058f46dd9105995bd40311235bb4a16c6580f23a9cbeabd46c51dba15c7b8eeb" }, "downloads": -1, "filename": "github_cards-0.1.12.tar.gz", "has_sig": false, "md5_digest": "da80a284289ae0e326171ba3ade200e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12374, "upload_time": "2018-11-25T19:09:13", "url": "https://files.pythonhosted.org/packages/51/9f/04eeef00f9b711ee9077a616192ee4637904bad805ce291c431d6e322db8/github_cards-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "d76eb5fdb7918872e29a024c4a25a962", "sha256": "48037460087770bf3da783c3cdee1d85acb0e1c6746ff4123f4dd6632c067d58" }, "downloads": -1, "filename": "github_cards-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d76eb5fdb7918872e29a024c4a25a962", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6854, "upload_time": "2018-11-25T19:13:40", "url": "https://files.pythonhosted.org/packages/f4/35/0ce7b668aa0b7663881aea058de9940d5d7a12587abd8506eb80676e2970/github_cards-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46a0dd80073b07f78f2255fde4e7cc7c", "sha256": "037e9f67dcc198126f5a26b8c95af7ef13a335125cc3974b6984657b2762e266" }, "downloads": -1, "filename": "github_cards-0.1.13.tar.gz", "has_sig": false, "md5_digest": "46a0dd80073b07f78f2255fde4e7cc7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11194, "upload_time": "2018-11-25T19:13:42", "url": "https://files.pythonhosted.org/packages/cb/8c/3ba0128e158d58b7c8619cd4cbd44aa1801b267be96aae8e5a7d8aa8899e/github_cards-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "e047f1b9dbb5324059fa11554a4e53c1", "sha256": "e05d5bda2d11c2c125396e9039ea7848088466c6293ab9d1e75b8986b9363294" }, "downloads": -1, "filename": "github_cards-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e047f1b9dbb5324059fa11554a4e53c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7216, "upload_time": "2018-11-25T19:14:09", "url": "https://files.pythonhosted.org/packages/32/c1/75fbc38a036e1b3dcffeabfddf446a87fc4b8cccecba6f4ba44c4e3ed6ff/github_cards-0.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2209289e3bedd4b7b6bcd7e006ecd269", "sha256": "40eb5230b39b83d6437352835111bd1fd46e2ef69db2aa8cda78fcae5e77741b" }, "downloads": -1, "filename": "github_cards-0.1.14.tar.gz", "has_sig": false, "md5_digest": "2209289e3bedd4b7b6bcd7e006ecd269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11262, "upload_time": "2018-11-25T19:14:10", "url": "https://files.pythonhosted.org/packages/e7/36/6291c58bcf9bac6b0808323ec8bce45b532364476c12cd8068e331d07cd9/github_cards-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "576f7f8026a4fd01026840b2a44b8c07", "sha256": "7244a30971c208951cccb46af4b0f989402c8269300eaab8e7b309a5bb3d1147" }, "downloads": -1, "filename": "github_cards-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "576f7f8026a4fd01026840b2a44b8c07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7215, "upload_time": "2018-11-25T19:25:47", "url": "https://files.pythonhosted.org/packages/34/84/3d04ee0d888782f20f3260ef9bdeefd82adf3a067d2b4bb68f16c79d007c/github_cards-0.1.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad34dbd7b5cc41eaa78929911ab80459", "sha256": "701099009ea0bd2e1ff445af18e26b2163989e0e1f56017ecf86091d3478c48c" }, "downloads": -1, "filename": "github_cards-0.1.15.tar.gz", "has_sig": false, "md5_digest": "ad34dbd7b5cc41eaa78929911ab80459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11271, "upload_time": "2018-11-25T19:25:48", "url": "https://files.pythonhosted.org/packages/8e/37/7eedae9a8c67c9c3558ab2b601f6d7c6e040eb051192f86901028969ff42/github_cards-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "ae335b9dfc705211a619c089ff258051", "sha256": "639233bf72524ad3ca975738c4845506096767d183442259d3321bf4129c2162" }, "downloads": -1, "filename": "github_cards-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae335b9dfc705211a619c089ff258051", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8214, "upload_time": "2018-11-25T19:33:44", "url": "https://files.pythonhosted.org/packages/b2/58/4b4b11b19c17628ba72cfb7b958137c03569acd3e652d1a7cbc155bb06fe/github_cards-0.1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73b910bd7f7672967d47fcaa33e114e4", "sha256": "d042e5a23498d2e3c10ef625add6a15ff7f0c85df74ac485dbf78cc4f73a6aa9" }, "downloads": -1, "filename": "github_cards-0.1.16.tar.gz", "has_sig": false, "md5_digest": "73b910bd7f7672967d47fcaa33e114e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12073, "upload_time": "2018-11-25T19:33:45", "url": "https://files.pythonhosted.org/packages/14/8c/7b4d0e3786ab84d197d823fc75f7af0f1e0095fe378f6788f68768ddfe0a/github_cards-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "e72432df11b8a0e0da0a992dd004e442", "sha256": "afb66928775292b918de478a8fe6f0691c08af610d6f5437b70682d9b8d5c7b8" }, "downloads": -1, "filename": "github_cards-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e72432df11b8a0e0da0a992dd004e442", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8293, "upload_time": "2018-11-29T18:04:18", "url": "https://files.pythonhosted.org/packages/66/21/b83cc511613dc1dfaca1ba873e43cda737616b48b7d1bd2e24137e41a9d9/github_cards-0.1.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "487bf08eaa7b4c2567dc77426ebdd663", "sha256": "cc632a4778b2eb573509afa46ea904750bf24b3d2b921b1772f18a58b14d6d4f" }, "downloads": -1, "filename": "github_cards-0.1.17.tar.gz", "has_sig": false, "md5_digest": "487bf08eaa7b4c2567dc77426ebdd663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12150, "upload_time": "2018-11-29T18:04:19", "url": "https://files.pythonhosted.org/packages/21/4c/c93a38b32595474f2b130816a497fa3cadd8f130d66654d6593d20d2523b/github_cards-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "768a067aaf23902d23088fde31b7f81e", "sha256": "9b43a505eca40693f68d3b72e4b459cc7a29d7f55d20390f4ba053f327b20b1f" }, "downloads": -1, "filename": "github_cards-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "768a067aaf23902d23088fde31b7f81e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8768, "upload_time": "2018-11-30T10:31:10", "url": "https://files.pythonhosted.org/packages/9d/f1/30a83668485828266d5de63234837bd4c83c8d14f06304b3ab5afb42d326/github_cards-0.1.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca105538462c8394e82b21e4f5b7e1ad", "sha256": "8eaaaeb29a29a4422672bc0de41bb34a4f282dd3093e7d3859fcee937a6e4a19" }, "downloads": -1, "filename": "github_cards-0.1.18.tar.gz", "has_sig": false, "md5_digest": "ca105538462c8394e82b21e4f5b7e1ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12638, "upload_time": "2018-11-30T10:31:11", "url": "https://files.pythonhosted.org/packages/23/49/49d6b9eee9e8e1fe7c2b1fc86a8728228d1102f7a9efbca0c666bccd9527/github_cards-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "7ec51c1ac49a9274f73a001be1d4c80c", "sha256": "8e5df43f05d86c19c9dda28685c397f34a05a9b569892d94fe6fc643e2595f83" }, "downloads": -1, "filename": "github_cards-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ec51c1ac49a9274f73a001be1d4c80c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8779, "upload_time": "2018-12-06T16:31:04", "url": "https://files.pythonhosted.org/packages/05/e8/7ab85b872085105c444e597bcd391161e0a53792c07003ceb418d3a48e5c/github_cards-0.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d56a348a2fbc801c998037ed2cf7b667", "sha256": "a31c0119e98046b21c5ec7a9e0146b1b7f11c495144dd24043c050bb294ebd09" }, "downloads": -1, "filename": "github_cards-0.1.19.tar.gz", "has_sig": false, "md5_digest": "d56a348a2fbc801c998037ed2cf7b667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12649, "upload_time": "2018-12-06T16:31:05", "url": "https://files.pythonhosted.org/packages/3a/49/52201c62408816e5e43a2c5865088848de464d2de2c92d1c7a2b9506d2d9/github_cards-0.1.19.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "3373ac66c57f426680f30165a43d7ccd", "sha256": "3c20b1b8dd3626ce0b7d8f42d9be623e96319dff9d8db8c086cee9e3eaeba789" }, "downloads": -1, "filename": "github_cards-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3373ac66c57f426680f30165a43d7ccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9058, "upload_time": "2018-12-15T16:51:33", "url": "https://files.pythonhosted.org/packages/45/bf/b086f7ee4ea7830d301bd464ce8b43153114dccb81bcb7981826c0a61740/github_cards-0.1.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7010cbe3530a43fc5d13cd6c82f209f4", "sha256": "a43dfbc8d0dfcbded06a2de8b2a03680764b038073942a267bf0516855eeb5b7" }, "downloads": -1, "filename": "github_cards-0.1.20.tar.gz", "has_sig": false, "md5_digest": "7010cbe3530a43fc5d13cd6c82f209f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12933, "upload_time": "2018-12-15T16:51:35", "url": "https://files.pythonhosted.org/packages/3c/2b/b166dbf0c8aeff60fc70e340182f80a99bf8ac8e70cb3a00e65947986918/github_cards-0.1.20.tar.gz" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "0a5e220088049eb3730c70ded9022270", "sha256": "2a13aafa65a0df856bb930340534a4b8f1019f08fc6801e34f025def46040020" }, "downloads": -1, "filename": "github_cards-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a5e220088049eb3730c70ded9022270", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9093, "upload_time": "2019-02-18T08:44:59", "url": "https://files.pythonhosted.org/packages/9b/29/781752f3cc0328a07987fc8aa896f4449097c54aa1937fafd4b77f3bdf51/github_cards-0.1.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a214a98f88d8085c483bae4b9a50b2f", "sha256": "101b4b7dacc13b150ed2550b2f1127981325182f39c08048a249d11963bb1e57" }, "downloads": -1, "filename": "github_cards-0.1.21.tar.gz", "has_sig": false, "md5_digest": "2a214a98f88d8085c483bae4b9a50b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12964, "upload_time": "2019-02-18T08:45:00", "url": "https://files.pythonhosted.org/packages/53/b1/47e68719eaef66739da77357f1b857a6ca37626b3d0b38653a3cc8f265f7/github_cards-0.1.21.tar.gz" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "dbbed988dae26a9e1d49be118cdc716f", "sha256": "8cd695e3f0bf908c4bf945e69efc2ea965be2a81a6546a9da6ebf4826908bde4" }, "downloads": -1, "filename": "github_cards-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbbed988dae26a9e1d49be118cdc716f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9121, "upload_time": "2019-03-01T15:24:59", "url": "https://files.pythonhosted.org/packages/e1/dd/066f90f2e576263b2c2a6c5ee7421157f5e5d1bebbb735816aeeff02ae92/github_cards-0.1.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c083b39be4e17fa7d773cd9db3017ec", "sha256": "ccfbc5e27fce7bd9fcb8bd1797bf3f9d9465873fd13ec79a96ef98f7134b3a10" }, "downloads": -1, "filename": "github_cards-0.1.22.tar.gz", "has_sig": false, "md5_digest": "4c083b39be4e17fa7d773cd9db3017ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12976, "upload_time": "2019-03-01T15:25:01", "url": "https://files.pythonhosted.org/packages/b4/a0/9fb2713eadbd1d6714a5879684cd3e46c253c56d1420c33b4d7d4ea5c461/github_cards-0.1.22.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4b2ee8f63ed99715e0dfeb20dbc69cca", "sha256": "28efd907aa0238107fd4cf1ed8e75c6288a4c6c7061f0fe98fa861801638e181" }, "downloads": -1, "filename": "github_cards-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b2ee8f63ed99715e0dfeb20dbc69cca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5205, "upload_time": "2018-11-25T19:09:11", "url": "https://files.pythonhosted.org/packages/92/5e/6f23f7c3c1b4ca7e0f9d6ca431bfe7161f7f05f8ee0938d3eeac166db451/github_cards-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08d4acf6ed3615c7d0067508b6fdbde2", "sha256": "5c83880c5c73c8ed7846b34c2cc0f75dd890f93979dde278ae0ecea670579564" }, "downloads": -1, "filename": "github_cards-0.1.3.tar.gz", "has_sig": false, "md5_digest": "08d4acf6ed3615c7d0067508b6fdbde2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9881, "upload_time": "2018-11-25T19:09:14", "url": "https://files.pythonhosted.org/packages/20/96/67210340f30ca90b458d67a98293dc0331bdcf00fa330058ad22df9070b5/github_cards-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbbed988dae26a9e1d49be118cdc716f", "sha256": "8cd695e3f0bf908c4bf945e69efc2ea965be2a81a6546a9da6ebf4826908bde4" }, "downloads": -1, "filename": "github_cards-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbbed988dae26a9e1d49be118cdc716f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9121, "upload_time": "2019-03-01T15:24:59", "url": "https://files.pythonhosted.org/packages/e1/dd/066f90f2e576263b2c2a6c5ee7421157f5e5d1bebbb735816aeeff02ae92/github_cards-0.1.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c083b39be4e17fa7d773cd9db3017ec", "sha256": "ccfbc5e27fce7bd9fcb8bd1797bf3f9d9465873fd13ec79a96ef98f7134b3a10" }, "downloads": -1, "filename": "github_cards-0.1.22.tar.gz", "has_sig": false, "md5_digest": "4c083b39be4e17fa7d773cd9db3017ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12976, "upload_time": "2019-03-01T15:25:01", "url": "https://files.pythonhosted.org/packages/b4/a0/9fb2713eadbd1d6714a5879684cd3e46c253c56d1420c33b4d7d4ea5c461/github_cards-0.1.22.tar.gz" } ] }