Challenge CLI
Programming Challenges for Hackers - a CLI for all the programming challenges.
Install
pip
Using $ 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.