/codeblue

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

Primary LanguageJavaScriptMIT LicenseMIT

codeblue package for Atom text editor

APM version APM downloads APM Licence Follow me

forthebadge made-by-hipster ForTheBadge built-with-love

An Atom package for all your competitive coding needs

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

overview

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

overview

work


Play while you wait

game


Detailed and concise error presentation

error


Wrong answer ?

Wrong answer


* Ain't Nobody Got Time For That *

TLE


MLE - Its a thing too

TLE