Codeblue
An Atom package to test and submit solutions during codeforces contests.
Install / Use
/learn @blueedgetechno/CodeblueREADME
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 <br>

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
<br>

Play while you wait

Detailed and concise error presentation

Wrong answer ?

* Ain't Nobody Got Time For That *

MLE - Its a thing too

Related Skills
bluebubbles
337.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
337.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
