{ "info": { "author": "Adomas Paltanavicius", "author_email": "adomas@shrubberysoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: MIT License", "Topic :: Education" ], "description": "-----\nAbout\n-----\n\nThis Python package provides support for custom contests on the\n`Timus Online Judge `_.\n\nDefine the players and problems to get an automatically-updating score\nboard which is generated according to the ACM ICPC rules.\n\nThe `sample output `_ is available for preview.\n\n-------------\nConfiguration\n-------------\n\n`timus.scoreboard` uses INI-style files for configuration. Here is a\nsample configuration::\n\n [contest]\n title = My sample contest\n start = 12:00:00 1 Oct 2012\n end = 17:00:00 1 Oct 2012\n\n [users]\n 1000 = Team 1 (John, Jack, Suzan)\n 1001 = Team 2 (Mike, Roger, Dan)\n\n [problems]\n 1000 = A\n 1001 = B\n 1002 = C\n 1003 = D\n\n [config]\n output_dir = ./output\n\nThe values for `contest` section do not require an explanation. Just\nbe sure to stick to the date format used and remember that the Timus\nOnline Judge is operating in UTC+6 time zone.\n\nNext, list the user IDs and their names in the `users` section. The\nID is the numerical part of your Judge ID. The remaining letters\nshould be kept secret and not entered in the configuration. This\nmeans that if you're organizing a contest, the IDs must be collected\nbeforehand. It should be noted that while contestants may have specified\ntheir names in the Timus system, you will have to specify official\nnames (e.g. containing the last names of team members) in the configuration\nfile.\n\nProblems must be entered in the `problems` section. In the Timus system,\nproblems have names, but for an ACM-style contest you will want to have\nshort names (A/B/C/... is a standard).\n\n------------------------\nRunning timus-scoreboard\n------------------------\n\nAfter installing `timus.scoreboard` egg, you should be able to execute\nthe `timus-scoreboard` script. The location of this script depends on\nthe way you installed the egg. For instance, if zc.buildout was used,\nthe script will reside in `bin` directory as generated by buildout.\n\nThe script requires the name of the configuration file as a parameter::\n\n wormhole:timus-scoreboard admp$ bin/timus-scoreboard -n sample.conf\n Retrieving http://acm.timus.ru/status.aspx?count=100...\n Writing ./output/index.html...\n Writing ./output/top.html...\n Writing ./output/table.html...\n\nIf you, however, omit the `-n` option, the script will keep running\nuntil the contest ends. This is useful if you want to update the score\ntable every few minutes.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/admp/timus-scoreboard", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "timus.scoreboard", "package_url": "https://pypi.org/project/timus.scoreboard/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/timus.scoreboard/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/admp/timus-scoreboard" }, "release_url": "https://pypi.org/project/timus.scoreboard/0.2/", "requires_dist": null, "requires_python": null, "summary": "Custom contest support for the Timus Online Judge", "version": "0.2" }, "last_serial": 800702, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "48b572cef66cf236773c9f059949cb47", "sha256": "eb7bacdfff9026f58d3c5904279aca60f1f1388924a922d8e52edcb756189708" }, "downloads": -1, "filename": "timus.scoreboard-0.1.tar.gz", "has_sig": false, "md5_digest": "48b572cef66cf236773c9f059949cb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6676, "upload_time": "2009-10-04T20:34:42", "url": "https://files.pythonhosted.org/packages/c8/65/2ca28bab0d2fd6b8d871337c7c8b1ab2bf00940009f754f8b6372388ef46/timus.scoreboard-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "eaf8cf94e39e682505d77f742788bf3f", "sha256": "75d59dcaf511f6e92ab6c52700c5f46b3119ec10c5cb074032c7a1d0d7126995" }, "downloads": -1, "filename": "timus.scoreboard-0.2.tar.gz", "has_sig": false, "md5_digest": "eaf8cf94e39e682505d77f742788bf3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6695, "upload_time": "2009-10-07T20:50:44", "url": "https://files.pythonhosted.org/packages/de/41/3be688f13e0bc047d5d192f6fa51402b4d1df61ce96c4dae119744b15d1d/timus.scoreboard-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eaf8cf94e39e682505d77f742788bf3f", "sha256": "75d59dcaf511f6e92ab6c52700c5f46b3119ec10c5cb074032c7a1d0d7126995" }, "downloads": -1, "filename": "timus.scoreboard-0.2.tar.gz", "has_sig": false, "md5_digest": "eaf8cf94e39e682505d77f742788bf3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6695, "upload_time": "2009-10-07T20:50:44", "url": "https://files.pythonhosted.org/packages/de/41/3be688f13e0bc047d5d192f6fa51402b4d1df61ce96c4dae119744b15d1d/timus.scoreboard-0.2.tar.gz" } ] }