The Competitive Programming Tool Kit (cptk for short), is a command-line interface (CLI) that aims to be your personal assistant for everything competitive-programming-related. Some of the main features of cptk are:
- Supports all large competitive programming websites, including codeforces.com, cses.fi and kattis.com
- Automatically download and run example test cases
- Manage and catalog the solutions in your competitive programming folder
- Full git integration: commits and pushes solutions after you submit them
- And much more!
Are you using cptk? Show us love and display the badge in your repository!
The Competitive Programming Tool Kit is implemented fully in Python and is distributed using the Python Package Index (PyPI).
To use cptk make sure you have CPython>=3.7 installed.
Then, install cptk using pip
:
pip install cptk
You can check that the installation went successfully by running:
cptk --help
If you are experiencing problems while installing cptk, check out the more detailed Installation Guide.