Giter Site home page Giter Site logo

ikad95 / chcli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from architv/chcli

0.0 1.0 0.0 34 KB

:computer: Programming challenges for Hackers - A command line tool for all programming challenges

License: MIT License

Python 80.24% C++ 19.76%

chcli's Introduction

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.

chcli's People

Contributors

architv avatar ikad95 avatar taranjeet avatar ueg1990 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.