All Projects → polarity-cf → arugo

polarity-cf / arugo

Licence: MIT license
Virtual rating system for codeforces using codeforces API.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to arugo

CodeforcesApiPy
Implementation of https://codeforces.com API
Stars: ✭ 17 (-43.33%)
Mutual labels:  codeforces, codeforces-api
cp-tool
cp-tool is an auto generator for solved problems at different online judges.
Stars: ✭ 24 (-20%)
Mutual labels:  codeforces, codeforces-api
Competitive Programming Score API
API to get user details for competitive coding platforms - Codeforces, Codechef, SPOJ, Interviewbit
Stars: ✭ 118 (+293.33%)
Mutual labels:  codeforces, codeforces-api
bootstrap-5-autocomplete
autocomplete/typeahead js plugin for bootstrap v5
Stars: ✭ 79 (+163.33%)
Mutual labels:  bootstrap5
codeforces-upsolving-helper
A web app developed using Flask that compiles all the Problems on Codeforces that you have attempted (submitted at least once) but could not get Accepted verdict. Recommended Problems are also shown.
Stars: ✭ 61 (+103.33%)
Mutual labels:  codeforces
Competitive-Programming--Solution
This ia an public repository for Accepted solution of coding problems on different coding plateforms like codeforces , hackerearth, codechef , hackerrank .......
Stars: ✭ 24 (-20%)
Mutual labels:  codeforces
node-postgres
This application demonstrates database operations using PostgreSQL as a database, Heroku as platform, Node.js as language and Angularjs as javascript based MVC.
Stars: ✭ 18 (-40%)
Mutual labels:  heroku
competitive-programming
This is my collection of various algorithms and data structures that I feel that are needed frequently in competitive programming .
Stars: ✭ 30 (+0%)
Mutual labels:  codeforces
jinja-material-kit
Jinja Template - Material Kit 2 (Bootstrap 5) | AppSeed
Stars: ✭ 14 (-53.33%)
Mutual labels:  bootstrap5
A2OJ-Enhancer
Chrome extension to enhance the functionality of static A2OJ site.
Stars: ✭ 36 (+20%)
Mutual labels:  codeforces
problem-solving
No description or website provided.
Stars: ✭ 56 (+86.67%)
Mutual labels:  codeforces
algovault
Algorithms and templates for competitive programming
Stars: ✭ 67 (+123.33%)
Mutual labels:  codeforces
spe
A series of PHP8 examples based around a super simple MVC framework (WIP)
Stars: ✭ 14 (-53.33%)
Mutual labels:  bootstrap5
algo
🧠 Algorithms and Data structures
Stars: ✭ 17 (-43.33%)
Mutual labels:  codeforces
USACO
Algorithms, data structures, and problems in competitive programming up to USACO Platinum
Stars: ✭ 34 (+13.33%)
Mutual labels:  codeforces
codeforces2pdf
Light tool to extract CodeForces problems into PDF files
Stars: ✭ 18 (-40%)
Mutual labels:  codeforces
CP-Badges
Support for Competitive Coding badges to add in Github readme or portfolio websites.
Stars: ✭ 78 (+160%)
Mutual labels:  codeforces
Competitive-Programming
😘Competitive Programming Source Code (OnlineJudge , ICPC , CCPC, Codeforces , Topcoder ,Google Code Jam... etc
Stars: ✭ 45 (+50%)
Mutual labels:  codeforces
mean-docker
A Mean stack (Angular 15.0.3, Expressjs 4.17.1, MongoDB) jump start project with support of docker.
Stars: ✭ 73 (+143.33%)
Mutual labels:  bootstrap5
vurtify
Laravel 8 boilerplate project with Fortify + Vue 3 + Bootstrap 5
Stars: ✭ 61 (+103.33%)
Mutual labels:  bootstrap5

Arugo

Virtual rating system for codeforces using codeforces API.

Features:

  • Problems suggestion.
  • Virtual rating for solving problem out-of-contest.
  • Make rating graph like in Codeforces
  • Challenge timewatch (similar to TLE bot gitgud).

Built with:

Setup:

It is ideal to use virtualenv.

1. Fork and clone this project

$ git clone https://github.com/polarity-cf/arugo.git

2. Install dependencies

$ pip install -r requirements.txt

3. Set environment variables

Create .env file in the arugo folder. Change the settings as follow, with your mongodb link:

SECRET_KEY = '<Generate your key @ https://djecrety.ir/>'
DEBUG = True
DB_URL = 'mongodb+srv://<username>:<password>@<atlas cluster>/<myFirstDatabase>?retryWrites=true&w=majority'

4. Migrate

$ python manage.py migrate

5. Fetch the problemset

Run the shell

$ python manage.py shell

Run the script

$ from base.util import fetch_problemset
$ fetch_problemset()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].