Releases: pakhandi-zz/Buggy---Linux
Buggy---Linux : V.4.1
Buggy : V.4.1
Download the stable version from here
A sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
The plugin now also comes with a terminal tool which can be used to test a solution on multiple input files. This terminal tool may prove useful to problem setters.
For now the application is for C++ users only.
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
Installation
- Download all the files from here.
- Run sudo ./install in the extracted directory.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code by Buggy -> Template as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+1 or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open Buggy -> Config
- Enter your proxy information with format : proxyConfig: username:password@ip:port
- To change the default directory for download
- Open Buggy -> Config
- Enter your default directory with format : path: ~/path/to/target/directory/
Advanced Usage (from terminal)
- In Terminal use BuggyBatchTest --help to get details of usage from terminal.
- Terminal usage allows to run an executable on multiple input files and compare the output against multiple corresponding output files.
- The input files should have format inPrefixiinSuffix, where i is 0, 1, 2, ...
- Similarly the output files should have format outPrefixioutSuffix, where i is 0, 1, 2, ...
- For example , all input files are of format : ini.txt and these files are in directory : inputFiles, and name of the executable is aprog, then the command will be structured as : BuggyBatchtest --inPrefix in --inSuffix .txt --inPath inputFiles -f aprog
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu-14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
Buggy---Linux : V.4.0
Buggy : V.4.0
Download the stable version from here
A sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
The plugin now also comes with a terminal tool which can be used to test a solution on multiple input files. This terminal tool may prove useful to problem setters.
For now the application is for C++ users only.
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
Installation
- Download all the files from here.
- Run sudo ./install in the extracted directory.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code by Buggy -> Template as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+1 or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open Buggy -> Config
- Enter your proxy information with format : proxyConfig: username:password@ip:port
Advanced Usage (from terminal)
- In Terminal use BuggyBatchTest --help to get details of usage from terminal.
- Terminal usage allows to run an executable on multiple input files and compare the output against multiple corresponding output files.
- The input files should have format inPrefixiinSuffix, where i is 0, 1, 2, ...
- Similarly the output files should have format outPrefixioutSuffix, where i is 0, 1, 2, ...
- For example , all input files are of format : ini.txt and these files are in directory : inputFiles, then the command will be structured as : BuggyBatchtest --inPrefix in --inSuffix .txt --inPath inputFiles
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu-14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
Buggy---Linux : V.3.0
Buggy : V.3.0
A batch-testing sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
For now the application is for C++ users only.
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read the Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
- NOTE : xdg-open command is used. Make suitable replacements/installations (in zx.sh and start.sh).
Installation
- Download all the files from here : V.3.0.
- Run sudo ./install in the extracted directory.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code by Buggy -> Template as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+B or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open Buggy -> Proxy
- Delete all the contents of the file and add your proxy with the following format :
- username:password@proxy:port
- If you want the problem-set to open in your default browser, uncomment the last two lines of CF/dist/start.sh
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used alongwith requests in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
Buggy---Linux : V.2.4
Buggy : V.2.4
A batch-testing sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
For now the application is for C++ users only.
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read the Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
- NOTE : xdg-open command is used. Make suitable replacements/installations (in zx.sh and start.sh).
Installation
- Download all the files from here : V.2.4.
- Shift the Buggy---Linux and CF folder to ~/.config/sublime-text-3/Packages/User/
- Make sure proper execution permission is given to ini and shell scripts.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code in CF/dist/template.cpp as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+B or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open dist/proxy.txt
- Delete all the contents of the file and add your proxy with the following format
- username:password@proxy:port
- If you want the problem-set to open in your default browser, uncomment the last two lines of CF/dist/start.sh
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used alongwith requests in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
Buggy---Linux : V.2.3
Buggy : V.2.3
A batch-testing sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
For now the application is for C++ users only.
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read the Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
- NOTE : xdg-open command is used. Make suitable replacements/installations (in zx.sh and start.sh).
Installation
- Download all the files from here : V.2.2.
- Shift the Buggy---Linux and CF folder to ~/.config/sublime-text-3/Packages/User/
- Make sure proper execution permission is given to ini and shell scripts.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code in CF/dist/template.cpp as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+B or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open dist/proxy.txt
- Delete all the contents of the file and add your proxy with the following format
- username:password@proxy:port
- If you want the problem-set to open in your default browser, uncomment the last two lines of CF/dist/start.sh
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used alongwith requests in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
Buggy — Batch-Test for CodeForces : V.2.2 (Linux)
Buggy — Batch-Test for CodeForces : V.2.2 (Linux)
A batch-testing sublime plug-in for CodeForces
This application is to assist a competitive-programmer in a CodeForces round. This application downloads all the sample test cases for a problem and runs a user's solution program on all these test cases so that no time is wasted on manual checking of the solution.
For now the application is for C++ users only.
The project is under constant development and the files in the repository might be unstable. It is therefore advised to download the latest release for usage. This is the link to the latest release
NOTE : Please try the Plug-in once before using it in actual contest to avoid any last minute confusions.
Make Sure you have read the Installation and Usage very very carefully.
Index
Requisites
- Linux (Tested on Ubuntu-14.04)
- Internet Connection (it should be working on terminal)
- Sublime Text-3
- To check Sublime is installed correctly
- Open a terminal window.
- Run "subl".
- If Sublime opens up, everything is perfect.
- To check Sublime is installed correctly
- A default browser
- Working g++
- To check g++ is working
- Open a terminal window.
- Run "g++".
- If it identifies the command, everything is perfect.
- To check g++ is working
- NOTE : xdg-open command is used. Make suitable replacements/installations (in zx.sh and start.sh).
Installation
- Download all the files from here : V.2.2.
- Shift the Buggy---Linux and CF folder to ~/.config/sublime-text-3/Packages/User/
- Make sure proper execution permission is given to ini and shell scripts.
- Open sublime. GoTo "Tools -> Build System" and select CF
- If you see Buggy menu in the menu-bar, installation is complete
- Change the template code in CF/dist/template.cpp as it suits you. (Let the end-comment be there to show support :) ).
Usage
- After the installation, you should see a new menu in the menu bar, Buggy.
- Click on the Buggy menu and you'll be able to see all the options there.
- If you are not able to see all the options, "Tools -> Build System" and select CF.
- Make sure Sublime Side-Bar is visible (View -> Side Bar -> Show Side Bar).
- To start parsing the test-cases, (Buggy -> Start).
- For parsing the test-cases, provide the round-number you see in the url of the contest.
- Compile the code before running it on test-cases (Ctrl+B or Buggy -> Compile)
- Copy the code before going to submit the code.
- If you want you can change the key-bindings too.
- If you are working behind proxy
- Open dist/proxy.txt
- Delete all the contents of the file and add your proxy with the following format
- username:password@proxy:port
- If you want the problem-set to open in your default browser, uncomment the last two lines of CF/dist/start.sh
Technology Used
- The application is made using Python-2.7.9 and Shell scripting
- BeautifulSoup module is used alongwith requests in Python
- Executables are made using cx_freeze
Testing
The program has been tested on Ubuntu14.04, 64-bit
Refer to this post for more detailed explanation of the working of the application.
For Hugs and Bugs drop a mail at asimkprasad@gmail.com
