Skip to content
/ cptk Public

Your personal assistant CLI for everything competitive programming related. ๐ŸŒ๏ธ๐Ÿ‘จโ€๐Ÿ’ป

License

Notifications You must be signed in to change notification settings

RealA10N/cptk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

About

Your personal assistant CLI for everything competitive programming related. ๐ŸŒ๏ธ๐Ÿ‘จโ€๐Ÿ’ป

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published