{ "info": { "author": "Jan-Erik Str\u00f8m", "author_email": "jan.erik.strom@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# git-kahoot\nGenerate Kahoot quiz from commits in a git repository.\n\n## Installation\n\nRequires Python 3.\n```\npip install git-kahoot\n```\n\n## Usage\n```\nUsage: git-kahoot [OPTIONS]\n\n Generate a Kahoot quiz from commits in a git repository.\n\nOptions:\n -d, --directory DIRECTORY path to git repository (default: current\n directory) Specify this option multiple\n times to use multiple repositories.\n --since [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]\n only include commits since this date\n --until [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]\n only include commits up until this date\n -n, --count INTEGER RANGE number of questions (default: 20, max: 100)\n -u, --username TEXT Kahoot user name [required]\n -p, --password TEXT Kahoot password [required]\n -t, --title TEXT title of the generated quiz (default: \"Git\n Commiter Quiz\"\n --help Show this message and exit.\n```\n\n## Examples\n\nSpecify path to git repository using the -d option. Omitting this options will try to use the current directory.\n```\ngit-kahoot --directory /my/repo\n```\n\nMultiple git repositories can be specfied. Commits will be selected in a round-robin fashion.\n```\ngit-kahoot --directory /my/repo --directory /my/second-repo\n```\n\nOnly include commits between a date range.\n```\ngit-kahoot --directory /my/repo --since 2015-01-01 --until 2018-01-01\n```\n\nSet the title of the generated quiz and the number of questions.\n```\ngit-kahoot --title \"My glorious quiz\" --count 10\n```\n\nSpecify credentials for your Kahoot account. You will be prompted for these credentials if you omit them.\n```\ngit-kahoot --username AzureDiamond --password hunter2\n```\n\n## Development setup\n\nAssuming Python 3, pip and virtualenv is installed, clone the repository, set up a virtualenv and install the package as editable. \n\n```\ngit clone git@github.com:janerist/git-kahoot.git\ncd git-kahoot\nvirtualenv -p python3 venv\n. venv/bin/activate (Windows: venv/Scripts/activate)\npip install --editable .\ngit-kahoot\n```\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/janerist/git-kahoot", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "git-kahoot", "package_url": "https://pypi.org/project/git-kahoot/", "platform": "", "project_url": "https://pypi.org/project/git-kahoot/", "project_urls": { "Homepage": "https://github.com/janerist/git-kahoot" }, "release_url": "https://pypi.org/project/git-kahoot/0.2.1/", "requires_dist": [ "Click", "requests" ], "requires_python": "", "summary": "Generate a Kahoot quiz from commits in a git repository", "version": "0.2.1" }, "last_serial": 4778755, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "c4c3051f5f590ca79ba9e5d2d4333e53", "sha256": "b26c8614430f79d07f6347a2f0077efdb8ed26f04244234a440f8b2340954dd5" }, "downloads": -1, "filename": "git_kahoot-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c4c3051f5f590ca79ba9e5d2d4333e53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4945, "upload_time": "2018-10-31T18:45:02", "url": "https://files.pythonhosted.org/packages/f8/fe/62a5d1b66191fcd40158b55082abbc64e58930a530a3ab58bc74a0b3d4ff/git_kahoot-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "537b98ac1260ee0c4f0efdf931e1ed7e", "sha256": "4e44291cfc1ac164859e4ac46ad4b912e987efed3a7d4a5c1b1e693cd1d96e97" }, "downloads": -1, "filename": "git-kahoot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "537b98ac1260ee0c4f0efdf931e1ed7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4070, "upload_time": "2018-10-31T18:45:04", "url": "https://files.pythonhosted.org/packages/39/3f/be27ad17372f01c30d4d76c0aab480bf277a7bf585850db50e330420c996/git-kahoot-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6a9de9a5d118392da48f2c2a377727a9", "sha256": "ef1011ee06064127f9e462b87c215d203ae5e11dd81e197fd4885d5f89d2cdd6" }, "downloads": -1, "filename": "git_kahoot-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6a9de9a5d118392da48f2c2a377727a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5191, "upload_time": "2018-11-05T19:38:02", "url": "https://files.pythonhosted.org/packages/53/b3/f72a136ed019d648e85ef3e4bdd4d276fa3aa059002fb861c9c1f72bbfe8/git_kahoot-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85f833258af22fc143fd6d9f7ee6eefd", "sha256": "a47f54b2648a3f3cfa3a2736ded6817565215ca7bc8ce8bdd4f62a951a3fabc9" }, "downloads": -1, "filename": "git-kahoot-0.2.tar.gz", "has_sig": false, "md5_digest": "85f833258af22fc143fd6d9f7ee6eefd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4327, "upload_time": "2018-11-05T19:38:04", "url": "https://files.pythonhosted.org/packages/8d/8a/ca55640206e4b6d67a3646cc8d96acb292525509e565ebe195a0668e9ad5/git-kahoot-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b207fd4e0376562a586b34b6df67b41e", "sha256": "a29124069169420c5e2e5af36d95e887f15e77cf1be1acb4aa41f4cd1ad2075d" }, "downloads": -1, "filename": "git_kahoot-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b207fd4e0376562a586b34b6df67b41e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5205, "upload_time": "2019-02-04T17:46:30", "url": "https://files.pythonhosted.org/packages/70/23/1a835a44161d9107c49c864e77db86460a517fb9cab6737679c434f38291/git_kahoot-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b21a309873e2ec4440d6f710812b0a0", "sha256": "c95df9b0e55554046fb3e9e5d09b50cc83b195638e118384878dfd12f55e48b9" }, "downloads": -1, "filename": "git-kahoot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4b21a309873e2ec4440d6f710812b0a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4315, "upload_time": "2019-02-04T17:46:32", "url": "https://files.pythonhosted.org/packages/90/e7/107488651fc1fdcf2b3864781c2039610d66c037451d46c94b681d9712f9/git-kahoot-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b207fd4e0376562a586b34b6df67b41e", "sha256": "a29124069169420c5e2e5af36d95e887f15e77cf1be1acb4aa41f4cd1ad2075d" }, "downloads": -1, "filename": "git_kahoot-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b207fd4e0376562a586b34b6df67b41e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5205, "upload_time": "2019-02-04T17:46:30", "url": "https://files.pythonhosted.org/packages/70/23/1a835a44161d9107c49c864e77db86460a517fb9cab6737679c434f38291/git_kahoot-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b21a309873e2ec4440d6f710812b0a0", "sha256": "c95df9b0e55554046fb3e9e5d09b50cc83b195638e118384878dfd12f55e48b9" }, "downloads": -1, "filename": "git-kahoot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4b21a309873e2ec4440d6f710812b0a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4315, "upload_time": "2019-02-04T17:46:32", "url": "https://files.pythonhosted.org/packages/90/e7/107488651fc1fdcf2b3864781c2039610d66c037451d46c94b681d9712f9/git-kahoot-0.2.1.tar.gz" } ] }