Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enansari/cph
competitive programming helper: A powerful parser to make competitive coding easier | دستیار برنامه نویسی رقابتی: یک پارسر قدرتنمد برای استفاده در کدنویسی رقابتی
https://github.com/enansari/cph
codeforces competitive-programming cpp parser python quera quera-ir
Last synced: about 1 month ago
JSON representation
competitive programming helper: A powerful parser to make competitive coding easier | دستیار برنامه نویسی رقابتی: یک پارسر قدرتنمد برای استفاده در کدنویسی رقابتی
- Host: GitHub
- URL: https://github.com/enansari/cph
- Owner: EnAnsari
- License: mit
- Created: 2024-03-26T17:30:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T19:45:10.000Z (about 2 months ago)
- Last Synced: 2024-11-15T20:30:46.898Z (about 2 months ago)
- Topics: codeforces, competitive-programming, cpp, parser, python, quera, quera-ir
- Language: Python
- Homepage:
- Size: 96.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Competitive Programming Helper
## Prerequisites
1. Python 3.6 or later installed on your system.
2. `pip` (Python's package manager) installed.
3. Access to a terminal/command prompt.
4. Administrator/root access. (for globlizing)## Installation
We're going to go through a multi-step installation here. First, we'll download and install the prerequisites, then we'll try to make things easier by installing the global version of the program. Finally, we'll explain how to uninstall it.
local Installation**1. Clone the Repository**
First, clone this repository to your local machine:
```bash
git clone https://github.com/enansari/cph
cd chp
```**2. Set Up the Virtual Environment**
#### ubuntu
1. Ensure Python's venv module is installed:
```bash
sudo apt update
sudo apt install python3-venv
```
2. Create a virtual environment:
```bash
python3 -m venv env
```
3. Activate the virtual environment:
```bash
source env/bin/activate
```
4. Install dependencies:
```bash
pip install -r requirements.txt
```
#### windows
1. Open Command Prompt or PowerShell.
2. Create a virtual environment:
```bash
python -m venv env
```
3. Activate the virtual environment:
```bash
env\Scripts\activate
```
4. Install dependencies:
```bash
pip install -r requirements.txt
```***hint: To deactivate the virtual environment:***
```bash
deactivate
```
# TODO list
- [ ] Create a professional README
- [ ] features
- [ ] documentations (in docs folder)
- [ ] installation (should use requirement file)
- [ ] usage (how to use)
- [ ] how to contribute
- [ ] future works
- [ ] Creating a powerful and scalable and simple structure
- [ ] Create a `gateway` to the program through each match (create a `shortcut` or `globalize` the program)
- [ ] Create a process to add `test cases` (all simple - give suggestion from gpt)
- [ ] Create a `judge` button to test tests (without time)
- [ ] Creating a process for using ready-made code or `asset`
- [ ] Create a process to `connect different matches` to the main parser (add match address to a specific file)
- [ ] Creating a parser for `quera` matches
- [ ] Creating a parser for `codeforces` matches
- [ ] Auxiliary facilities
- [ ] Adding `Python` code to the code
- [ ] Adding `signatures` to codes
- [ ] Adding `wise sayings` to the code## Contributing
We welcome contributions to this project!## License
This project is licensed under the [MIT License](/LICENSE).