A software tool for converting problem files between electronic judges formats.
Project description
convert-ej
A software tool for converting problem files between electronic judges formats.
Installation
pip3 install convert-ej
Usage
convert-ej reader writer file
The tool reads a problem in file, structured in a specific format, and then writes it into a different format. The user needs to provide the following command line arguments:
- reader: the input e-judge format.
- writer: the output e-judge format.
- file: the path to the file (or directory) containing the problem information, which must be structured according to the reader format.
Please be mindful of the specificities of each e-judge format, since convertion might not be sucessful. For example, CodeRunner does not handle EPS images and BOCA may have issues creating the test sheet (usually a PDF file) dependng on the format the examples.
Example
To convert a problem in Polygon format into a CodeRunner one, we can use:
convert-ej Polygon CodeRunner polygon_problem.zip
More details can be found using help function:
convert-ej --help
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for convert_ej-1.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d00a471573741a101b0a8a792ac4efc03b7740b34b36c2d768d5aae653102cb |
|
MD5 | 37ff4dc88c76875426006c98a9473d6e |
|
BLAKE2b-256 | 12c31384d618c947ba460b05f781c0ce776e8f7b543109590e11c521c2be9c38 |