Commit Graph

61 Commits

Author SHA1 Message Date
rlaphoenix 2701c7dcd0 Add main CLI function, shows version and homepage 2022-07-20 14:44:20 +01:00
rlaphoenix 36c83268c3 Add Widevine CDM Class
Please note that this CDM implementation isn't inherently secure. For more information see the README about Key and Output Security.

Also adds a utility to get an absolute path to something in the environment PATH, by multiple names, if found.
2022-07-20 14:41:42 +01:00
rlaphoenix 9331f4efc1 Add Widevine Key Class 2022-07-20 14:38:35 +01:00
rlaphoenix 5c9d4cda73 Add Widevine Device (.WVD) Class 2022-07-20 14:37:14 +01:00
rlaphoenix 35ccd2f393 Add PSSH Utility Class 2022-07-20 14:36:20 +01:00
rlaphoenix 681949bb43 Add CI/CD GitHub Workflows 2022-07-20 14:31:43 +01:00
rlaphoenix a62a1f16f7 Add initial pyproject and poetry dependencies 2022-07-20 14:31:08 +01:00
rlaphoenix ba0e89aea3 Add License Protocol Buffer 2022-07-20 14:30:29 +01:00
rlaphoenix 94b0b99912 Add README and Widevine Protocol Overview 2022-07-20 14:29:42 +01:00
rlaphoenix 74b672a670 Add gitignore and license 2022-07-20 14:29:17 +01:00
rlaphoenix f4e2e83ed8 Add GitHub Issue Templates 2022-07-20 14:28:52 +01:00