d-agrawal's blog

By d-agrawal, 10 months ago, In English

Dear Codeforces community,

CPH was created more than 3 years ago! Many people have used (200K+ downloads) & contributed to this tool and I'm grateful to the competitive programming community.

As I have moved to focus on other projects, I'm looking for a maintainer to continue development of this project. If you are interested in taking this project forward and helping the community, please comment on this GitHub issue with some information about your technical skills. Feel free to ask questions too. I can personally attest that maintaining an open source project both fun and rewarding! :D

cph sceenshot

The maintainer's work will involve:

Developing new features and reviewing features by other community members.
Tracking & triaging bugs, and engaging with the community.
Publishing releases to the VS Code Marketplace.
Continuing development of CPH Submit and adding support for more browsers.

Some of skills needed will be strong familiarity with JS/TS, knowledge of the VS Code API, and good familiarity with GitHub & Git. Bonus points if you've contributed to this project before!

cat coding

I'm happy that so many programmers found this project useful, and hope it continues to be useful for many more years! Thank you for your support and delightful reviews through the years. <3

Cheers!

Full text and comments »

  • Vote: I like it
  • +72
  • Vote: I do not like it

By d-agrawal, history, 3 years ago, In English

Hello everyone!

I'm happy to share that my Firefox browser extension, cph-submit can now allow you to directly submit a problem from within VS Code during a live contest, with the click of a single button!

Earlier, it only worked for past problems.

This extension is supposed to be used with cph.

Enjoy!

Full text and comments »

  • Vote: I like it
  • +14
  • Vote: I do not like it

By d-agrawal, history, 3 years ago, In English

I'm happy to release v5 of Competitive Programming Helper ( CPH ) !

blog

CPH is a VS Code extension that allows you to quickly download, test and submit problems from Codeforces and other sites, and even locally, for your own problems! Supports C++, C, Java, Python.

Features

  • Auto downloading testcases & problem details.
  • Auto compilation and auto judging of testcases.
  • Handling of signals, errors and TLEs.
  • Easy to use UI.
  • Lots of configuration settings to make it yours!

This new release brings a new 'docked' UI that is much better in terms of performance and removes a lot of UI bugs.

Download

If you like CPH, you can download it from here: github.com/agrawal-d/cph/ or directly from VS Code extensions search.

Screenshots

Check out the screenshots below!

Click to expand

Full text and comments »

  • Vote: I like it
  • +67
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Main window

Hey all, I just rewrote cph with lots of new features and more stability. Makes competitive programming much faster. Check it out/ install it from here: https://github.com/agrawal-d/cph

Cheers!

Full text and comments »

  • Vote: I like it
  • +51
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Hello everyone!

I hope you wash your hands and feel great :P

Today, I'm glad to announce the release of v3.4.0 of Competitive Programming Helper. This new release adds support for Python3 and Rust!

Make sure to install python3 and rustc to ensure your source files can be compiled. This release was made possible with the help of mr2rm!

python3

rust

Grab the extension for free for VS Code here.

Enjoy!

d-agrawal

Full text and comments »

  • Vote: I like it
  • +1
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Hey all!

I just released v3.1.0 of Competitive Programming Helper.

You can get the latest version for VS Code here ( free, open source ) : Store Link

For list of all features, see the store link!

What's New?

  • Add new testcases just by pressing Ctrl+Alt+N.

  • New testcase button just below testcases for easy usage.

  • Competitive companion native integration — no need to enter ports!

  • New testcases focus automatically for keyboard usage — no need to move mouse.

  • Single run testcase results now resize automatically.

Source code : https://github.com/agrawal-d/competitive-programming-helper

Feel free to create issues for bugs, feature requests or feedback!

Cheers! d-agrawal

Full text and comments »

  • Vote: I like it
  • +10
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Competitive Programming Helper — now with Competitive Companion support and more! ✨✨✨

Screenshot

This is a tool ( Visual Studio Code extension ) that will help competitive programmers, people preparing for technical interviews and students in courses like Data Structures.

  • 50+ competitive programming websites like Codeforces, Codechef, AtCoder, TopCoder are supported with the help of Competitive Companion integration.

  • Compile, Run, Judge testcases with the press of a button.

  • Kill unresponsive binaries and run individual cases.

This is a must have tool for programmers. It already has 550+ downloads from people around the world, and appeared in the top section of Codeforces in the past. Its easy to use, and the Readme contains complete instructions

Download from VS Code Marketplace : Link

Source Code : Link

Full text and comments »

  • Vote: I like it
  • +2
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Hey all!

I'm glad to announce the much requested features to the Competitive Programming Helper extension for VS Code.

Demo

What's new ?

  • You can now choose custom compiler flags for g++, such as -std=c++11 or -Wall.
  • To make your working directory clean, you can choose a custom location for saving generated testcases and binaries.
  • A video has been added to the readme to make first time use easier.

Install Now :

There are several ways :

Source Code

The project is open source. Check out The GitHub repository

Report Bugs/ Feature Requests

Please report bugs at the github repository. I will also be glad to accept feature requests! Just create an issue.

Until next time!

d-agrawal

Full text and comments »

  • Vote: I like it
  • +8
  • Vote: I do not like it

By d-agrawal, history, 4 years ago, In English

Hello All!

A competitive programming extension for VS Code!

I have created an extension for Visual Studio Code that makes testing, creating, and downloading testcases very easy. It is similar to CPPFastOlympicCoding for Sublime. Search within VS Code Extensions or download from link below. Works on Windows, Mac, Linux. You need to have G++ ( GCC ) installed.

Extension Name : Competitive Programming Helper

Store Link : https://marketplace.visualstudio.com/items?itemName=DivyanshuAgrawal.competitive-programming-helper

Features

  • Add multiple testcases.

  • Download from Codeforces automatically.

  • Auto compile and run, shows compilation errors, run-time errors ( stack overflow, seg-faults etc).

  • GUI, no manual file editing.

UI

Please try it out and give feedback. Please report issues/ send feature requests here : https://github.com/agrawal-d/competitive-programming-helper

Thanks!

Full text and comments »

  • Vote: I like it
  • +64
  • Vote: I do not like it