Add module docstring to precheck module and its main function for improved documentation and clarity
CDRM-Project
Prerequisites (from source only)
Installation (Automatic) - Recommended
- Extract contents of CDRM-Project into a new folder
- Open a terminal and change directory into the new folder
- Run
python build.py && python main.py - Follow the on-screen prompts
Installation (From binary)
- Download the latest release from the releases page and run the
.exe
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-Projectfolder -
Create a new python virtual environment using
python -m venv venv -
Activate the virtual environment
- Windows:
.\venv\Scripts\activate- Linux:
source venv/bin/activateVerify 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/WVand place your .WVD file into/configs/CDMs/WV -
(Optional) Create the folder structure
/config/CDMs/PRand place your .PRD file into/configs/CDMs/PR -
Build the frontend with
python build.py -
And finally, run the application with
python main.py
Description
Self Hosted web application written in Python/JavaScript utilizing the Flask/Tailwind Framework and ReactJS library to decrypt Widevine & Playready content
https://cdrm-project.com
2.31
Latest
Languages
Python
58.5%
JavaScript
40.8%
HTML
0.6%
CSS
0.1%