Skip to content

Latest commit

Β 

History

History
40 lines (28 loc) Β· 2.05 KB

README.md

File metadata and controls

40 lines (28 loc) Β· 2.05 KB

Competitive Programming Tool Kit

cptk PyPI pre-commit.ci status GitHub Workflow codecov

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 cptk badge in your repository!

Getting started

Installation

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.