{ "info": { "author": "Mukundan", "author_email": "mukundan314@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n

python-codeforces

\n\n
\n Codeforces API wrapper for python\n
\n\n
\n\n
\n \n \"Documentation\n \n \n \"Build\n \n \n \"Supported\n \n
\n\n---\n\n### Installation\n\n#### Using `pip`\n\n```shell\npip install python-codeforces\n```\n\n#### From source\n\n```shell\ngit clone https://github.com/Mukundan314/python-codeforces.git\ncd python-codeforces\npip install .\n```\n\n#### For Development\n\n```shell\ngit clone https://github.com/Mukundan314/python-codeforces.git\ncd python-codeforces\npip install -e .\n```\n\n### Commandline tools\n\n#### `cf-run`\n\nRun a program against sample testcases.\n\n```shell\nusage: cf-run [-h] [-t TIMEOUT] [-g] contestId index program\n\npositional arguments:\n contestId Id of the contest. It is not the round number. It can\n be seen in contest URL.\n index A letter or a letter followed by a digit, that\n represent a problem index in a contest.\n program Path to executable that needs to be tested\n\noptional arguments:\n -h, --help show this help message and exit\n -t TIMEOUT, --timeout TIMEOUT\n Timeout for program in seconds, -1 for no time limit\n (default: 10)\n -g, --gym If true open gym contest instead of regular contest.\n (default: false)\n```\n\n### Documentation\n\nDocumentation can be found at https://python-codeforces.readthedocs.io/en/latest/\n\n### License\n\nSee [LICENSE](LICENSE).\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/Mukundan314/python-codeforces", "keywords": "codeforces", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-codeforces", "package_url": "https://pypi.org/project/python-codeforces/", "platform": "", "project_url": "https://pypi.org/project/python-codeforces/", "project_urls": { "Bug Tracker": "https://github.com/Mukundan314/python-codeforces/issues/", "Documentation": "https://python-codeforces.readthedocs.io/en/stable/", "Homepage": "https://github.com/Mukundan314/python-codeforces", "Source": "https://github.com/Mukundan314/python-codeforces" }, "release_url": "https://pypi.org/project/python-codeforces/0.2.7/", "requires_dist": [ "beautifulsoup4", "colorama", "requests" ], "requires_python": ">=3.6,<4", "summary": "Codeforces API wrapper for python", "version": "0.2.7" }, "last_serial": 4893248, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "599cb3b7e3cd329953369bf4e9968c5c", "sha256": "e0dcad056f6ec037d55a3f0b7bd1571a63bceefbe8b1ef8a43f03363afa4c030" }, "downloads": -1, "filename": "python_codeforces-0.1.0-py3.7.egg", "has_sig": false, "md5_digest": "599cb3b7e3cd329953369bf4e9968c5c", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 5890, "upload_time": "2019-01-15T06:09:46", "url": "https://files.pythonhosted.org/packages/17/d8/8e8ec9a27500b856356cbb0cd632c7ab8400debb1d40cf585cf3a2ab5a19/python_codeforces-0.1.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "d52ffc8bf7a092c3f33c1db67628fc3c", "sha256": "6e4683b312aed3b03999b679d71d7e139ec311e7f489be5364d23ec7f29feb7d" }, "downloads": -1, "filename": "python-codeforces-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d52ffc8bf7a092c3f33c1db67628fc3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1736, "upload_time": "2018-10-27T10:50:23", "url": "https://files.pythonhosted.org/packages/20/eb/086aed1249c2297e29bc8a5ea4117e3c0b161305021cee9d94cf35d31a13/python-codeforces-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9cae7add996e433aa7fa6b23500c618", "sha256": "ff716c2eaf28b3558e29861275f0ffc8006cdf38037bc97a618319c60a0e14cf" }, "downloads": -1, "filename": "python_codeforces-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9cae7add996e433aa7fa6b23500c618", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4486, "upload_time": "2019-01-15T06:09:44", "url": "https://files.pythonhosted.org/packages/ba/a6/ae87b56a9b6597b6f18995d148de38bd7540515b57da019fab57b94bb480/python_codeforces-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9731594343ee7ddca1bf56ac65c4daf7", "sha256": "b0408a76d4ac38998373f8ca0f8946a8690fd5f8aa541c818918172f6c4472ef" }, "downloads": -1, "filename": "python-codeforces-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9731594343ee7ddca1bf56ac65c4daf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2692, "upload_time": "2019-01-15T06:09:47", "url": "https://files.pythonhosted.org/packages/c7/6d/b02e5286cb946c7d1e424723e0111d16c9e73cd19b93541b44645278c830/python-codeforces-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cbb208fbaf7f1ef7f4ec2ebe7b3ccedd", "sha256": "76841773218dacfaccd91a176ebfcfa9e92218ffd2b6c9497bfc2a926cd8d5b5" }, "downloads": -1, "filename": "python_codeforces-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cbb208fbaf7f1ef7f4ec2ebe7b3ccedd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 4679, "upload_time": "2019-01-16T05:29:25", "url": "https://files.pythonhosted.org/packages/ee/7d/84b6383bfe4ebbad4d4c1421d0b71b08e114a8361e4e78d2f511d38c79df/python_codeforces-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "327dca772d316c5fe0194f462b642291", "sha256": "c5d330fba0c9f43e5cc3923334198de4ea6c2ea4358690c8b20e41bbe40d714e" }, "downloads": -1, "filename": "python-codeforces-0.2.1.tar.gz", "has_sig": false, "md5_digest": "327dca772d316c5fe0194f462b642291", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 2967, "upload_time": "2019-01-16T05:29:26", "url": "https://files.pythonhosted.org/packages/66/24/3c4f1cf13ee841bee4aacf584feb52ba1dde392a3088775187fd1c7cce49/python-codeforces-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "acf05e92968838ac4c666a8a6c6e5e98", "sha256": "bdf8c9db45efc69abb314c49b10b4c597b9f970f8ec8ac351168c4e858f4de06" }, "downloads": -1, "filename": "python_codeforces-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "acf05e92968838ac4c666a8a6c6e5e98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 5874, "upload_time": "2019-01-17T02:36:31", "url": "https://files.pythonhosted.org/packages/53/3f/9813435e151f6d583e731498d1ca8f0932f221a357e896d1827064767ff0/python_codeforces-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb2f0b5d7278fcecaf32419ef503d4f8", "sha256": "1d5f135e9897788e5213debed1da1511cc2d546b2f9d41cb8cecaee600404634" }, "downloads": -1, "filename": "python-codeforces-0.2.2.tar.gz", "has_sig": false, "md5_digest": "eb2f0b5d7278fcecaf32419ef503d4f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 4477, "upload_time": "2019-01-17T02:36:33", "url": "https://files.pythonhosted.org/packages/13/8d/36a6bbf907723dea2c5194573d7148f36da1a52b95b01ffbdc80653f8eb4/python-codeforces-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7e218c8f59ee5dfd21e9aa2c4e0062c1", "sha256": "0051db2e5e4dc19484bd89379f7a3adf89c6d896baea9d6f54be49cf8bb207fc" }, "downloads": -1, "filename": "python_codeforces-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e218c8f59ee5dfd21e9aa2c4e0062c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 6318, "upload_time": "2019-01-19T17:47:07", "url": "https://files.pythonhosted.org/packages/85/73/fb721c5961391af9a6c77b90f18a5eee4c0314ad3aac831c451c314b3c47/python_codeforces-0.2.3-py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e590ba6bff1599e24c4b92576c26ac0b", "sha256": "abc85497b0369ae6cad7b35c9eecf371aedf4aac3d56719fb5153e6e8b4bd047" }, "downloads": -1, "filename": "python_codeforces-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e590ba6bff1599e24c4b92576c26ac0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 7495, "upload_time": "2019-02-21T16:33:55", "url": "https://files.pythonhosted.org/packages/85/36/063bc081db62a3a580a9650067859b8c8812d1ed7235d0fcde0ced5df94d/python_codeforces-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac0493967bc3f614fbc1fb894e0e99ec", "sha256": "089dfa6c641cebc5a8eb34e05578137fb747a2de057f273a6a9e62a38e495928" }, "downloads": -1, "filename": "python-codeforces-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ac0493967bc3f614fbc1fb894e0e99ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 5465, "upload_time": "2019-02-21T16:33:56", "url": "https://files.pythonhosted.org/packages/89/86/40d5c846c9f6812a63615a8c80092514d14bfd9b0024aeae9e1b67901cb0/python-codeforces-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "c4f4093e14ce8b13a1f50814879c48de", "sha256": "212d3407c223a3f129f72f7d32c86db1a8dba68ecd8407e51b78548d2dd6c79f" }, "downloads": -1, "filename": "python_codeforces-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c4f4093e14ce8b13a1f50814879c48de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 7336, "upload_time": "2019-02-22T13:40:56", "url": "https://files.pythonhosted.org/packages/b4/bf/321f8a8e19ddc615a19079cfb758029fd0aecb93634e2bcaf29b4bebce1f/python_codeforces-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "789ba1a89fd02b94d60f944114ca7ba3", "sha256": "41446e373bebb045a0d2f4c04ee42e20e492663f750b7128ce88c28881f65067" }, "downloads": -1, "filename": "python-codeforces-0.2.6.tar.gz", "has_sig": false, "md5_digest": "789ba1a89fd02b94d60f944114ca7ba3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 5244, "upload_time": "2019-02-22T13:40:58", "url": "https://files.pythonhosted.org/packages/58/63/75fdc56c7593deffb0b84ea3eabadce74b1da3960af5dd2d803aec9e4839/python-codeforces-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ba02f7a73075138266ded5924d46c207", "sha256": "cd27b74861018fb9e1ad70d325f23993f6fa30a163bc7f4bc093f147e47cded6" }, "downloads": -1, "filename": "python_codeforces-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ba02f7a73075138266ded5924d46c207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 7409, "upload_time": "2019-03-04T07:57:06", "url": "https://files.pythonhosted.org/packages/ef/66/ce3e7ffbfcad9e05026f2456c3e8e9ea1b1b280608b22f27bad8ae946f2d/python_codeforces-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5206faa920818dfdbf3480b10e9594f9", "sha256": "a6730ddba62bfa0fd66417e30e87181dc4e4f1005f88bd3e8623dee7663bbe05" }, "downloads": -1, "filename": "python-codeforces-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5206faa920818dfdbf3480b10e9594f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 5320, "upload_time": "2019-03-04T07:57:08", "url": "https://files.pythonhosted.org/packages/54/91/37b0a8badbeb2bf02d701c0d1b67146bf13877462be5b7f690f3fc38f27f/python-codeforces-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba02f7a73075138266ded5924d46c207", "sha256": "cd27b74861018fb9e1ad70d325f23993f6fa30a163bc7f4bc093f147e47cded6" }, "downloads": -1, "filename": "python_codeforces-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ba02f7a73075138266ded5924d46c207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 7409, "upload_time": "2019-03-04T07:57:06", "url": "https://files.pythonhosted.org/packages/ef/66/ce3e7ffbfcad9e05026f2456c3e8e9ea1b1b280608b22f27bad8ae946f2d/python_codeforces-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5206faa920818dfdbf3480b10e9594f9", "sha256": "a6730ddba62bfa0fd66417e30e87181dc4e4f1005f88bd3e8623dee7663bbe05" }, "downloads": -1, "filename": "python-codeforces-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5206faa920818dfdbf3480b10e9594f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 5320, "upload_time": "2019-03-04T07:57:08", "url": "https://files.pythonhosted.org/packages/54/91/37b0a8badbeb2bf02d701c0d1b67146bf13877462be5b7f690f3fc38f27f/python-codeforces-0.2.7.tar.gz" } ] }