main #4

Merged
tpd94 merged 8 commits from main into beta 2025-04-27 00:40:20 +00:00
Showing only changes of commit a5b0deb8fd - Show all commits

View File

@ -1,29 +1,34 @@
## CDRM-Project
![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)
## What is this?
An open source web application written in python to decrypt Widevine and PlayReady protected content.
## Prerequisites ## CDRM-Project
![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)
- [Python](https://www.python.org/downloads/) version [3.13](https://www.python.org/downloads/release/python-3130/?featured_on=pythonbytes)+ with PIP and VENV installed
> Python 3.13 was used at the time of writing
- [Python](https://www.python.org/downloads/) with PIP installed ## Installation (Automatic) - Recommended
- Extract contents of CDRM-Project 2.0 git contents into a new folder
- Open a terminal and change directory into the new folder
- Run `python main.py`
- Follow the on screen prompts
> Python 3.13 was used at the time of writing ## Installation (From binary)
- Download the latest release from the [releases](https://cdm-project.com/tpd94/CDRM-Project/releases) page and run the `.exe`
## Installation
- Open your terminal and navigate to where you'd like to store the application
- Create a new python virtual environment using `python -m venv CDRM-Project`
- Change directory into the new `CDRM-Project` folder
- Activate the virtual environment
> Windows - change directory into the `Scripts` directory then `activate.bat`
>
> Linux - `source bin/activate`
- Extract CDRM-Project 2.0 git contents into the newly created `CDRM-Project` folder
- Install python dependencies `pip install -r requirements.txt`
- (Optional) Place your .WVD file into `/configs/CDMs/WV`
- (Optional) Place your .PRD file into `/configs/CDMs/PR`
- Run the application `python main.py`
## Installation (Manual)
- Open your terminal and navigate to where you'd like to store the application
- Create a new python virtual environment using `python -m venv CDRM-Project`
- Change directory into the new `CDRM-Project` folder
- Activate the virtual environment
> Windows - change directory into the `Scripts` directory then `activate.bat`
>
> Linux - `source bin/activate`
- Extract CDRM-Project 2.0 git contents into the newly created `CDRM-Project` folder
- 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 structur `/config/CDMs/PR` and place your .PRD file into `/configs/CDMs/PR`
- Run the application with `python main.py`