Skip to content

[deprecated] A web crawler that can download all successful submissions of a user in Codechef. Just provide the username.

Notifications You must be signed in to change notification settings

mayank2903/codechef-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codechef-crawler

A web crawler that can download all successful submissions of a user in Codechef. Just provide the username. Any feedback is welcome!

NOTE: CodeChef website has been changed and this crawler does not work as intended.

Feedback link: https://goo.gl/forms/rUyfcm55Y3KzvTtm2

Usage Instructions:

  1. Download CodechefCrawler.jar from the repository.
  2. $ java -jar CodechefCrawler.jar <username>

Example:

$ java -jar CodechefCrawler.jar mb1994

Features:

  1. Retries fetching code, if it fails (upto 5 times).
  2. Fetches a single AC solution for each of the problems.
  3. Fetches the latest AC solutions for all problems.
  4. It times the entire process, to give exact runtime of the crawling performed.
  5. Provides clear output statements to keep the user aware about progress being made, while downloading solutions.
  6. Supports downloading JAVA, CPP, C and PYTHON codes, since these are the most used. Rest are downloaded as txt files. Support for more languages coming very soon.

About

[deprecated] A web crawler that can download all successful submissions of a user in Codechef. Just provide the username.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages