/katy

Primary LanguageJavaScriptMIT LicenseMIT

Katy

Simple tool for finding problems on codeforces

Overview

I built this simple tool to personal practice. It suggests you some problems from codeforces that are unsolved by you and you can specify other features like tags and problem ratings

How to use

  1. Please be patient while fetching the problem set from codeforces

katy-1

  1. You should now enter the desired handles (one of more). If you didn't specify, the default handle will be tourist
  2. Then you need to tell the range of problems rating (the default will be 800 - 1200)

katy-2

  1. You can select specific tags to be in the problems or leave default to get problems with any tags

katy-3

  1. Finally, you choose how many problems do you want and shall get your problemset automatically opened in your default browser

katy-4

Installation

Make sure to have the latest version of NodeJs on your system. Can be found here NodeJS

  • Clone this repo in your desired location either by running git clone from your terminal or downloading it as ZIP then extracting it
  • Navigate to the root directory of the repo and open your terminal/CMD
  • Run npm install only the first time to fetch all needed dependencies
  • Next whenever you want ot use it run npm start and voila!

For global installation, you can run npm install -g. When you want to use the tool from anywhere, just open the terminal and run katy