You are not logged in. Please login at to post your questions!


Chef-CLI : Codechef API hackathon submission


Our team dilbardilbar made a CLI app for codechef.

Description : Chef-Cli is a command line interface which uses CodeChef’s official API. This application is for those who hate graphical application and love to do everything from terminal. With features like sample submit and problem recommendation, It is designed to improve the overall productivity of the user.

Features :

  • View Problem Statement In Terminal
  • Get complete profile information about a particluar user. Get a graph of submissions made by the user in past one year. (Similar to submission graph of SPOJ)
  • Compare profiles of two users based on the ranking in various formats. Also get a comparison graph right on the terminal for better visualization
  • Submit a problem for evaluation against sample test cases and see if it passes or not.
  • Problem Recommendation recommends problem based on past solved problems by a user. Uses content based recommendation system for problem recommendation. Parameters -Difficulty , tags , No. of users who solved , Rating of user who solved
  • Get a ranking of all the institutes on CodeChef based on the performance of students in past contests.
  • Submit problems to CodeChef IDE directly from the terminal and get the final result right on the terminal.
  • Get list of both upcoming and currently running contests.
  • Get all details about a contest.
  • Get list of all the languages on codechef.
  • Get list of problems with a particular tag.
  • Search an institution from registered institution on Codechef.

Github : (Screenshots ,Installation instruction here)

Youtube :

Python package :

Hoping to have future hackathons on codechef.

asked 01 Oct '18, 14:53

mkfeuhrer's gravatar image

accept rate: 0%

edited 02 Oct '18, 19:13

When are the results of hackathon coming?


answered 26 Oct '18, 09:15

mkfeuhrer's gravatar image

accept rate: 0%

toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:


question asked: 01 Oct '18, 14:53

question was seen: 547 times

last updated: 26 Oct '18, 09:15