{ "info": { "author": "Dominik Zapf", "author_email": "dominik.zapf@tu-ilmenau.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Topic :: Utilities" ], "description": "# Pyfootballscoring\n\nA utility package for managing a american football game, including scoring, down, distance and so on, Game Clock and game setup with team names and logos. Can be used for further implementation like livetickers or displaying scoreboards.\n\n## Getting Started\nThis package is developed with Python3 and was not tested with Python2, so there's no guarantee it will work under Python2.\n\n### Installation\nThe package can be installed by pip:\n```\npip install footballscoring\n```\nThis installs the only requirement, Apscheduler, with it.\n\n### Testing\nRun unittests simply like this while in the main directory:\n```\npython -m unittest discover\n```\n\n## Usage\nFor keeping track of the Score, Down etc. or the Game Clock, simply import the according class and instantiate it. \n\n### Game Clock Example \nIf you want to use the Game Clock, simply instantiate the GameClock object with the required quarter length in minutes. If you want to specify the interval in which the clock should be updated, you can specify this by specifying ```interval_ms``` in milliseconds.\n```python\nfrom footballscoring.gameclock import GameClock\ngame_clock = GameClock(quarter_length=12, interval_ms=10)\n```\nNow you can simply start, stop, set or reset the clock by calling the according method.\n```python\ngame_clock.start()\ngame_clock.stop()\ngame_clock.reset_clock()\ngame_clock.set_clock(minutes=2, seconds=3)\n```\nWhile creating and running the game, the package will keep track of the current game status and its validity regarding range of the values.\n\n## Contributing\nFeel free to suggest more tests or features in the Issue Section or put it as a pull request.\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/zapfdk/pyfootballscoring", "keywords": "american football scoring scoreboard liveticker", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "footballscoring", "package_url": "https://pypi.org/project/footballscoring/", "platform": "", "project_url": "https://pypi.org/project/footballscoring/", "project_urls": { "Homepage": "https://github.com/zapfdk/pyfootballscoring" }, "release_url": "https://pypi.org/project/footballscoring/0.2/", "requires_dist": [ "apscheduler" ], "requires_python": "", "summary": "A utility package for managing a american football game, including scoring, down, distance and so on, Game Clock and game setup with team names and logos. Can be used for further implementation like live tickersor displaying scoreboards.", "version": "0.2" }, "last_serial": 4004639, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9a43a83c92121d0f2fc2cf9fc54b13e9", "sha256": "27739ceb202c95fea193bfd434569748c1f976959b756e95f4f904302e14f589" }, "downloads": -1, "filename": "footballscoring-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9a43a83c92121d0f2fc2cf9fc54b13e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8276, "upload_time": "2018-06-26T17:54:37", "url": "https://files.pythonhosted.org/packages/9e/c1/12150fd2451a1357ccdea9f1ab8596430ca15a370f1fe29e5bfd4b9ae6a6/footballscoring-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02dd48d8a1591e062cb3f6c436768819", "sha256": "a16592fcfe442a04a1589d2bd8cdb2cbf5269ff8fc9c9d49e3b217c0731138d7" }, "downloads": -1, "filename": "footballscoring-0.1.tar.gz", "has_sig": false, "md5_digest": "02dd48d8a1591e062cb3f6c436768819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5728, "upload_time": "2018-06-26T17:54:37", "url": "https://files.pythonhosted.org/packages/50/5d/6904214cf2849a7d1ffa590d9ae809fdbd878b59689835048ebd5fe1916a/footballscoring-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "812fce72934a159bb3e7091a752e714e", "sha256": "94d35861a28c42a47ebc638483bc6b2e9a6187033c89e0b52cae506970817533" }, "downloads": -1, "filename": "footballscoring-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "812fce72934a159bb3e7091a752e714e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8890, "upload_time": "2018-06-26T18:29:10", "url": "https://files.pythonhosted.org/packages/51/15/15bb003af3b2c44777bfd621899844e2a5e29e4873ce194eeab3a4f67c3b/footballscoring-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "791c92b8767a745d20058f8052ccaf82", "sha256": "d93c33c9af478bc1d89208296eaec3856ca82b153574b5d9964bc9cc57dc1514" }, "downloads": -1, "filename": "footballscoring-0.2.tar.gz", "has_sig": false, "md5_digest": "791c92b8767a745d20058f8052ccaf82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6353, "upload_time": "2018-06-26T18:29:11", "url": "https://files.pythonhosted.org/packages/e3/f9/fb3b878daaa1aef1e81dc67d3d4ec0e0c770f73e24fedd4299bc9ff635e3/footballscoring-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "812fce72934a159bb3e7091a752e714e", "sha256": "94d35861a28c42a47ebc638483bc6b2e9a6187033c89e0b52cae506970817533" }, "downloads": -1, "filename": "footballscoring-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "812fce72934a159bb3e7091a752e714e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8890, "upload_time": "2018-06-26T18:29:10", "url": "https://files.pythonhosted.org/packages/51/15/15bb003af3b2c44777bfd621899844e2a5e29e4873ce194eeab3a4f67c3b/footballscoring-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "791c92b8767a745d20058f8052ccaf82", "sha256": "d93c33c9af478bc1d89208296eaec3856ca82b153574b5d9964bc9cc57dc1514" }, "downloads": -1, "filename": "footballscoring-0.2.tar.gz", "has_sig": false, "md5_digest": "791c92b8767a745d20058f8052ccaf82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6353, "upload_time": "2018-06-26T18:29:11", "url": "https://files.pythonhosted.org/packages/e3/f9/fb3b878daaa1aef1e81dc67d3d4ec0e0c770f73e24fedd4299bc9ff635e3/footballscoring-0.2.tar.gz" } ] }