This package consumes the following services:
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