• Stars
    star
    284
  • Rank 145,616 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 9 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ’» Programming challenges for Hackers - A command line tool for all programming challenges

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 [email protected]: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.