{ "info": { "author": "palayutm", "author_email": "palayutm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: SunOS/Solaris", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "JMaster\n=======\n\nParse CodeForces contests and auto test sample.\n\nInstall\n-------\n\nUsing pip\n~~~~~~~~~\n\n.. code:: shell\n\n $ pip3 install JMaster\n\nManual\n~~~~~~\n\n.. code:: shell\n\n $ git clone https://github.com/palayutm/JMaster.git\n $ cd JMaster\n $ python3 setup.py install\n\nUsage\n-----\n\nView contest info\n~~~~~~~~~~~~~~~~~\n\n.. code:: shell\n\n $ JMaster contest\n\n.. figure:: https://github.com/palayutm/JMaster/raw/master/img/contest.png\n :alt: \n\nParse contest\n~~~~~~~~~~~~~\n\nParse normal contests\n^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: shell\n\n $ JMaster parse CONTEST_ID\n\n.. figure:: https://github.com/palayutm/JMaster/raw/master/img/parse-contest.png\n :alt: \n\nParse gym contests\n^^^^^^^^^^^^^^^^^^\n\n.. code:: shell\n\n $ JMaster parse --gym CONTEST_ID\n\n.. figure:: https://github.com/palayutm/JMaster/raw/master/img/parse-gym.png\n :alt: \n\nTest sample\n~~~~~~~~~~~\n\n.. code:: shell\n\n $ JMaster test CPP_FILE [SAMPLE_FILE]\n\nsample code (a.cc)\n\n.. code:: cpp\n\n #include \n\n using namespace std;\n\n int main(int argc, char *argv[]) {\n int a, b;\n cin >> a >> b;\n assert(a > b); // test runtime error\n cout << a + b << endl;\n return 0;\n }\n\ntest case (a.sample)\n\n::\n\n -- normal test\n 2 1\n --\n 3\n\n -- runtime error test\n 1 1\n --\n 2\n\n -- wrong answer test\n 2 1\n --\n 4\n\n.. figure:: https://github.com/palayutm/JMaster/raw/master/img/test-problem.png\n :alt: \n\nFurther Usage\n~~~~~~~~~~~~~\n\n.. code:: shell\n\n $ JMaster --help\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/palayutm/JMaster", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "JMaster", "package_url": "https://pypi.org/project/JMaster/", "platform": "", "project_url": "https://pypi.org/project/JMaster/", "project_urls": { "Homepage": "https://github.com/palayutm/JMaster" }, "release_url": "https://pypi.org/project/JMaster/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "JMaster, contest parser and tester for CodeForces", "version": "1.0.3" }, "last_serial": 3477471, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "8173d29af33e68a6bfe6f7449a130ded", "sha256": "f5a397e6c4e666b2ffb989d19f1c19d39b2e0ce5a81e0161fc501a38fcb600b5" }, "downloads": -1, "filename": "JMaster-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8173d29af33e68a6bfe6f7449a130ded", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 738967, "upload_time": "2017-12-24T11:52:26", "url": "https://files.pythonhosted.org/packages/92/24/cbe2be005da8229cc99091075973fe94a4957b0f789f52c7b9cf19043da0/JMaster-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "83b0c376013810d0598e68c88d2ebf38", "sha256": "b5867603d087a9032c5001f7997775aadab3dbaf31a48628fd60f8dbf204bd93" }, "downloads": -1, "filename": "JMaster-1.0.2.tar.gz", "has_sig": false, "md5_digest": "83b0c376013810d0598e68c88d2ebf38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 738996, "upload_time": "2017-12-24T12:05:12", "url": "https://files.pythonhosted.org/packages/8e/48/d39693d93e077e0a3d46803149320e8ecb369b5a8f0a85292f107e6a7c2c/JMaster-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2e13b4e4777d098be9e8ca73a709f295", "sha256": "3c60956808290d286d67fe35a7ebae8f217dfdd9659caa0d8f54cd267fe8d3cc" }, "downloads": -1, "filename": "JMaster-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2e13b4e4777d098be9e8ca73a709f295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 739119, "upload_time": "2018-01-10T13:02:37", "url": "https://files.pythonhosted.org/packages/c4/23/9dba8f87608c9bef85576afd27b89967a53b4918fe6bba3c79d3c2a8adf7/JMaster-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e13b4e4777d098be9e8ca73a709f295", "sha256": "3c60956808290d286d67fe35a7ebae8f217dfdd9659caa0d8f54cd267fe8d3cc" }, "downloads": -1, "filename": "JMaster-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2e13b4e4777d098be9e8ca73a709f295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 739119, "upload_time": "2018-01-10T13:02:37", "url": "https://files.pythonhosted.org/packages/c4/23/9dba8f87608c9bef85576afd27b89967a53b4918fe6bba3c79d3c2a8adf7/JMaster-1.0.3.tar.gz" } ] }