https://github.com/blueedgetechno/codeblue
An Atom package to test and submit solutions during codeforces contests.
https://github.com/blueedgetechno/codeblue
apm atom atom-editor atom-package codeblue codeforces contest forthebadge nolife react reactjs
Last synced: 9 days ago
JSON representation
An Atom package to test and submit solutions during codeforces contests.
- Host: GitHub
- URL: https://github.com/blueedgetechno/codeblue
- Owner: blueedgetechno
- License: mit
- Created: 2020-08-10T16:24:39.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-23T10:14:35.000Z (over 4 years ago)
- Last Synced: 2025-03-31T08:38:53.426Z (about 2 months ago)
- Topics: apm, atom, atom-editor, atom-package, codeblue, codeforces, contest, forthebadge, nolife, react, reactjs
- Language: JavaScript
- Homepage: https://atom.io/packages/codeblue
- Size: 3.32 MB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# codeblue package for Atom text editor
[](https://atom.io/packages/codeblue)
[](https://atom.io/packages/codeblue)
[](https://opensource.org/licences/MIT)
[](https://github.com/blueedgetechno)[](https://www.javascript.com/)
[](https://github.com/blueedgetechno)## 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
