From e35051d9470657888b04992bcf96d5192801f4ab Mon Sep 17 00:00:00 2001 From: FoxRefire <155989196+FoxRefire@users.noreply.github.com> Date: Sat, 20 Apr 2024 12:09:36 +0900 Subject: [PATCH 1/3] Update README.md --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5858bf9..bcd3785 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ Extension works standalone. Not anymore need WVCore.Server API setup! -Looking for legacy version? - -See here: https://github.com/FoxRefire/wvg/tree/legacy +Looking for legacy version?: https://github.com/FoxRefire/wvg/tree/legacy ### Instalation @@ -47,11 +45,16 @@ Only use it for content for which you own the rights and do not use it for pirac ### How it works? -![diagram drawio](https://github.com/FoxRefire/wvg/assets/155989196/d1196125-ab07-4f5a-baed-c60d8c47bceb) +![名称未設定ファイル drawio](https://github.com/FoxRefire/wvg/assets/155989196/ef233474-7af9-4648-b64d-5b62cf801938) + 1. inject.js injected by content.js gets Widevine PSSH by hooking EME. 2. background.js fetches POST URLs/Headers 3. PSSHs will passed by this route inject.js-->content.js-->background.js-->popup.js 4. PSSHs+URLs+Headers will passed by this route background.js-->popup.js 5. popup.js will contols UI(popup.html) 6. User input into UI -7. popup.js sends key request to Guesser API +7. popup.js calls pywidevine script using pyodide in browser + +### Big Thanks and inspired by +https://github.com/emarsden/pssh-box-wasm/ + From 2814308ce5eafc0ef5db99493fe8c51c060fec61 Mon Sep 17 00:00:00 2001 From: FoxRefire <155989196+FoxRefire@users.noreply.github.com> Date: Sat, 20 Apr 2024 12:13:19 +0900 Subject: [PATCH 2/3] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bcd3785..a822435 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,8 @@ Only use it for content for which you own the rights and do not use it for pirac ### How it works? -![名称未設定ファイル drawio](https://github.com/FoxRefire/wvg/assets/155989196/ef233474-7af9-4648-b64d-5b62cf801938) +![image](https://github.com/FoxRefire/wvg/assets/155989196/91a52607-9d24-4072-8c25-c4dc7d062415) + 1. inject.js injected by content.js gets Widevine PSSH by hooking EME. 2. background.js fetches POST URLs/Headers From 22a63c3ee5448e423f8cf46a5622254b05564f76 Mon Sep 17 00:00:00 2001 From: FoxRefire <155989196+FoxRefire@users.noreply.github.com> Date: Sun, 21 Apr 2024 07:15:38 +0900 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a822435..19da583 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Looking for legacy version?: https://github.com/FoxRefire/wvg/tree/legacy 2\. Load unpacked - * Kiwi Browser(Android) NOTE:Remote API needed; Not work with Termux for now + * Kiwi Browser(Android) 1\. Navigate to ︙ --> Extensions