Skip to content
/ chcli Public

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

License

Notifications You must be signed in to change notification settings

architv/chcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages