Stands for Competitive Programmers Command Line Interface A CLI tool for competitive programmers that allows you to track statistic and improve overall workflow during competitions
You can view the documentation for the project here (This includes stuff related to installation and all the commands)
- Link accounts for LeetCode, and CodeForce for rating updates and etc
- Sync accounts using a command to sync the rating of all your accounts at the same time
- Add templates for certain problems (permutations, djikstra, etc) and access them easily
- Submit code for Leetcode, and Codeforces problems throught the terminal (coming soon if possible)
- Use a config to set name, change accounts, and set preferences
- Use streaks for motivation (RAAAAAAHHHHH)
- Python
- Rich console API
- Unofficial LeetCode API (https://leetcode-api-pied.vercel.app/)
- Official CodeForces API (https://codeforces.com/apiHelp)
- Pip Package Manager
- Jekyll Mkdocs Theme
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct
.
AI was used in this project in order to give more ideas of what other features I could add, by using search feature for concerns online. It was also used to figure out some logical code for stuff such as Rich module, and json
For secure CodeForces API calls, you require an API key refer to the Authorization section on https://codeforces.com/apiHelp