CDRM-Project/README.md

52 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2025-04-24 17:06:14 -04:00
# CDRM-Project
2025-04-26 19:30:46 -04:00
![forthebadge](https://forthebadge.com/images/badges/uses-html.svg) ![forthebadge](https://forthebadge.com/images/badges/uses-css.svg) ![forthebadge](https://forthebadge.com/images/badges/uses-javascript.svg) ![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)
## Prerequisites (from source only)
2025-04-26 19:30:46 -04:00
- [Python](https://www.python.org/downloads/) version 3.12+ with PIP installed
Python 3.13 was used at the time of writing
2025-04-24 17:06:14 -04:00
- [Node.js](https://nodejs.org/en/download/) v20+
## Installation (Automatic) - Recommended
- Extract contents of CDRM-Project into a new folder
2025-04-26 19:30:46 -04:00
- Open a terminal and change directory into the new folder
- Run `python build.py && python main.py`
2025-04-26 19:37:06 -04:00
- Follow the on-screen prompts
2025-04-24 17:06:14 -04:00
2025-04-26 19:30:46 -04:00
## Installation (From binary)
2025-04-26 19:30:46 -04:00
- Download the latest release from the [releases](https://cdm-project.com/tpd94/CDRM-Project/releases) page and run the `.exe`
2025-04-24 21:05:11 +00:00
## Installation (Manual)
- Open your terminal and navigate to where you'd like to store the application
- Clone the project with `git clone https://cdm-project.com/tpd94/CDRM-Project.git`
- Navigate to the `CDRM-Project` folder
- Create a new python virtual environment using `python -m venv venv`
- Activate the virtual environment
- Windows:
2025-04-26 19:30:46 -04:00
```bash
.\venv\Scripts\activate
```
- Linux:
2025-04-26 19:30:46 -04:00
```bash
source venv/bin/activate
```
Verify that the virtual environment is activated by seeing the `(venv)` prefix in your terminal
- Install python dependencies `pip install -r requirements.txt`
- (Optional) Create the folder structure `/configs/CDMs/WV` and place your .WVD file into `/configs/CDMs/WV`
- (Optional) Create the folder structure `/config/CDMs/PR` and place your .PRD file into `/configs/CDMs/PR`
- Build the frontend with `python build.py`
- And finally, run the application with `python main.py`