codeblue

An Atom package to test and submit solutions during codeforces contests.

MIT License

Stars
12

codeblue package for Atom text editor

An Atom package for all your competitive coding needs

A codeforces helper that can test, run, present and submit solutions on codeforces

Installation

Step 1.

apm install codeblue

Step 2.

pip install online-judge-tools

Step 3.

oj l https://codeforces.com/

Features

  • Fetch and load details of a live codeforces contest
  • Automatically create an environment for contest including working files
  • Run code with official sample cases of any particular problem
  • Compare your output with expected output in a elegant manner
  • Get your code verdicts like OK , Wrong answer , TLE , MLE , Runtime error or Compilation error , Queue , Hacked
  • Submit your code from your favorite text editor
  • Get your official standing of the live contest
  • Play minigames while you wait for the contest

Updates

  • Option to detect and login from the plugin itself
  • Now you can change working directory by right clicking in the tree view

Guide

  • Set your preferences in settings of the package, in advance
  • Delete the folders and files of working directory before contest and check the create environment
  • Click on Refresh button to refresh the standings
  • Click on the yellow user icon to minimize/maximize friends standing view
  • Click on your profile picture to refresh problems
  • Click on an example number to copy its input data

Limitations

  • I will try to remove the dependency of online-judge-tools for non-python users in future updates

  • While running C or C++ files, it sometimes run the previously compiled file and shows the same verdict. Incase of that delete the previously compiled file and run the code again

  • Not tested for linux or macOs

Any feedback will be highly appreciable

Play while you wait

Detailed and concise error presentation

Wrong answer ?

* Ain't Nobody Got Time For That *

MLE - Its a thing too