cc

challenge-cli

💻 Programming challenges for Hackers - A command line tool for all programming challenges

Showing:

Popularity

Downloads/wk

0

GitHub Stars

283

Maintenance

Last Commit

6yrs ago

Contributors

4

Package

Dependencies

0

License

MIT

Categories

Readme

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.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100