Command line tool to automate your competitive programming workflow without cluttering your workspace with testcase data
Project description
Competitive Programming Practice Tool
A command-line tool to automate your competitive programming workflow without cluttering your workspace with test case data.
Setup Guide
Make sure you have python version >= 3.6 and pip installed. In case you do not know about installing packages in python you can check out https://packaging.python.org/tutorials/installing-packages/.
After getting everything ready,
simply type the command pip install cppt to install the tool
After the tool is installed type the command cppt
you should see the following help text.
To fetch test case data from an online judge, you will need competitive companion browser extension.
Features
- Fetch test case data from an online judge.
- Compile (if applied) and run source code against the aforementioned test cases.
- Add your test cases to run your code on.
- Create a source code file with your saved templates.
Developer Guide
If you want to experiment with the project you need pyenv and pipenv
- clone the repo
- cd into the created folder,
- then use the command
pipenv install -e . --dev
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cppt-1.0.0.tar.gz.
File metadata
- Download URL: cppt-1.0.0.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e8c4fdded8adc16c99140dd366718446ea7ded268a25e1959411ab37807af60
|
|
| MD5 |
404ce2870e970d520e96341dcc04cf4b
|
|
| BLAKE2b-256 |
ae31cfefcc81357f0b6363ad467b50d0b6c9137ab264dc0172a1cc82c9ef58ae
|
File details
Details for the file cppt-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cppt-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85febe0fda23aff85a953a117c55e5bb2beb5ab686a363876535b574d8081554
|
|
| MD5 |
22a26d70fd71f7e91e25e38df5fc7b75
|
|
| BLAKE2b-256 |
426b2ed24c34a41154b6a126fd4aefaad5fe99b8be776fbf5548118ca7fee0a4
|