{ "info": { "author": "Guilherme Leobas", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# cftool\nGet inputs and outputs for a specific problem on [codeforces](https://www.codeforces.com) or [URI](www.urionlinejudge.com.br/).\n\n![Example](http://i.imgur.com/ZDCb1po.png?1)\n\n# Install\n\nMake sure you have Python installed.\n```\npython -m pip install git+https://github.com/guilhermeleobas/cftool\n```\nOr\n```\npython -m pip install cftool\n```\n\n# Version\n1.0.5\n\n# Usage\n\n### get\n```\ncftool get cf550A # Download inputs and outputs for problem 550A\ncftool get cf600 # Download inputs and outputs for all problems on contest 600.\ncftool get uri1400 # URI\n```\nYou can also specify a link to get inputs and outputs.\n```\ncftool get https://www.urionlinejudge.com.br/judge/pt/problems/view/1001\n```\n\n### compile\n```\ncftool compile code.cc # Compile code.cc using g++.\ncftool compile -l c++11 code.cc # Compile code.cc with g++ 11.\ncftool compile code.py # nothing will happen.\n```\n\n### run/test\nRun code.cc with 620A inputs and check if their outputs are correct.\n```\ncftool run code.cc cf620A\n```\n\nOr you can run `cftool test uri1574.cc` which is a syntactic sugar for `cftool run uri1574.cc uri1574`\n\nTo get full list of available commands run cf with `--help` flag.\n\n# License\nMIT", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/guilhermeleobas/cftool", "keywords": "Codeforces", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cftool", "package_url": "https://pypi.org/project/cftool/", "platform": "", "project_url": "https://pypi.org/project/cftool/", "project_urls": { "Homepage": "https://github.com/guilhermeleobas/cftool" }, "release_url": "https://pypi.org/project/cftool/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "Get inputs and outputs from Codeforces and others online judges", "version": "1.0.7" }, "last_serial": 3128041, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "bcaa2dbcbcde5b6b27429ba30f5b1e46", "sha256": "d88e9d5176dd84a7c7a9921a93189b975ae09e17e6a7c8b1d0ad265c4bb55dd3" }, "downloads": -1, "filename": "cftool-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcaa2dbcbcde5b6b27429ba30f5b1e46", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 9493, "upload_time": "2017-02-04T17:25:18", "url": "https://files.pythonhosted.org/packages/37/48/f75b8aa0a7bc5c4a602976b077761b5e43f60eeeb27a8d5642f6527e2b2d/cftool-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cf82fb8449af05127fe5f8355e9414f", "sha256": "328efbf00c855cae3a318ce3ef850d2c49b7f372eb868a2a3dbf4bc240ca9094" }, "downloads": -1, "filename": "cftool-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4cf82fb8449af05127fe5f8355e9414f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9448, "upload_time": "2017-02-04T17:25:44", "url": "https://files.pythonhosted.org/packages/bd/b7/77cb8d364a8a884a0c880e4531d7f57c9dc08dc4d3cc87636a6398ed0ce5/cftool-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "525c7ecddb4a6c6f2b102b3c89f2eee5", "sha256": "0f68c869ab2c3bba7fa6b058f8b1b03c2f7f23ab782b686c1093d5f192eb8919" }, "downloads": -1, "filename": "cftool-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "525c7ecddb4a6c6f2b102b3c89f2eee5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8054, "upload_time": "2017-08-25T04:42:07", "url": "https://files.pythonhosted.org/packages/5a/3b/eaed2fcda922db5dd125b4e439c0bfee15ba59b25e9bc20895356f05bb5e/cftool-1.0.3-py2.7.egg" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "17ae263adc1419335899f89c480ee01f", "sha256": "20b9f575af85210e867fe4aabf0d83e99dab0a5dbee4b04d6b07597667f116e6" }, "downloads": -1, "filename": "cftool-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17ae263adc1419335899f89c480ee01f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9963, "upload_time": "2017-08-25T04:42:06", "url": "https://files.pythonhosted.org/packages/d8/b3/a7dda7b5658efaa90c369c716c42b4c9ca4d96a41a1e7d67b0e2da9b7e95/cftool-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad0620f359e05a5e07cade8d52d9dbfa", "sha256": "73b655486c156f7d03ba404652b775da73dae9434509b2e18d3cc772bec4c7ad" }, "downloads": -1, "filename": "cftool-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ad0620f359e05a5e07cade8d52d9dbfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10132, "upload_time": "2017-08-25T04:42:09", "url": "https://files.pythonhosted.org/packages/1e/a7/d18391aff10c72358f18ffc5287223675588c3762acaaa4bf8b26f76f208/cftool-1.0.4.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f67358f54bfb49026232a9cc113a246e", "sha256": "af18925ae225c51763cb8c906bf293edda705ca5352be22c4bb9bf1f53768e45" }, "downloads": -1, "filename": "cftool-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f67358f54bfb49026232a9cc113a246e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10315, "upload_time": "2017-08-28T03:31:43", "url": "https://files.pythonhosted.org/packages/ee/78/b274ad88101b8384ce222fe47de4c1327dfa3e9d077e1b442d35638bdeef/cftool-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f67358f54bfb49026232a9cc113a246e", "sha256": "af18925ae225c51763cb8c906bf293edda705ca5352be22c4bb9bf1f53768e45" }, "downloads": -1, "filename": "cftool-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f67358f54bfb49026232a9cc113a246e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10315, "upload_time": "2017-08-28T03:31:43", "url": "https://files.pythonhosted.org/packages/ee/78/b274ad88101b8384ce222fe47de4c1327dfa3e9d077e1b442d35638bdeef/cftool-1.0.7.tar.gz" } ] }