challenge-cli

Programming challenges for hackers


Keywords
programming, challenges, competitive, topcoder, codeforces, tool, cli
License
MIT
Install
pip install challenge-cli==0.0.1.0

Documentation

Challenge CLI

PyPI version

Programming Challenges for Hackers - a CLI for all the programming challenges.

Install

Using pip

$ pip install challenge-cli

Build from source

$ git clone git@github.com:architv/chcli.git
$ cd chcli
$ python setup.py install

Usage

Get active challenges

$ challenges --active
$ challenges --active -p HR -p TC # get active challenges from HackerRank(HR) and topcoder(TC).

Get upcoming challenges

$ challenges --upcoming

Open a challenge in browser

$ challenges --active 1 # opens the first active challenge in your browser

Get upcoming challenges from a particular platform

$ challenges --upcoming -p HR -p TC # HR and TC are platform code for HackerRank and TopCoder Respectively

Get short challenges

$ challenges --short -p CF # get all the short challenges from codeforces

Get hiring challenges

$ challenges --hiring # get all the hiring challenges

Get challenges from all platforms with a set time period

$ challenges -t 2 # get all the active challenges and upcoming challenges which start in the next 2 days

Help

$ challenges --help

Platform and Platform codes

  • TC: topcoder.com
  • HR: hackerrank.com
  • CF: codeforces.com
  • HE: hackerearth.com
  • CC: codechef.com
  • GCJ: Google Code Jam
  • KA: kaggle.com

For a full list of supported platform and platform codes see this.

Demo

Active Challenges

Open a challenge in browser

Hiring Challenges

Short Challenges from a particular list of platform

Upcoming Challenges within 1 day

Todo

  • Fix alignment issues

Licence

Open sourced under MIT License

Support

If you like my work, please support the project by donating.