Hey guys, whats up? Previously I came up with SPOJ code downloader. You can checkout the post here. Today I have developed another script to download all of your accepted solutions from LightOJ. It will download all of yours accepted solutions using crawling. The features of the script are —

  1. Download all of your accepted codes on LightOJ.

  2. If there are multiple submission for a single problem, then it downloads all.

  3. The file name architecture will be ProblemId-ProblemName-SubmissionId

  4. File extensions will be cpp for C++ programs, c for C programs and java for JAVA programs.

  5. If you download now and later solve more problems, then if you execute the script in the same place, it wont download the previous codes. The submission ids will be saved on a text file name “downloaded” on the same folder.

You can find the script in this link, all the instructions to run the script are given there.

If you find any bugs or problems regarding the script or want new features, just comment here or open an issue on Github. I will try to response as soon as possible.

About the Author

I am currently a Full Stack Software Engineer at Sapien.Network. I also do researches on Deep Learning, Natural Language Processing, Bioinformatics. Besides these, I am a Founder and CTO of Helix Development Inc.

Follow me on Medium and check out my personal website here. You can also connect with me on LinkedIn, Twitter or Facebook.

Feel free to post any Comments or Suggestions.