From 9c0744c50150a4991e6595d7e8d6dc97bbce9efb Mon Sep 17 00:00:00 2001 From: MllwAlms <98852733+MllwAlms@users.noreply.github.com> Date: Tue, 1 Feb 2022 16:15:12 -0700 Subject: [PATCH 1/2] Ease of use changes - URL connection success notice - Replace input with argv - Automates license header update using uncurl and URL --- l3.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/l3.py b/l3.py index 923acd5..8d24010 100644 --- a/l3.py +++ b/l3.py @@ -15,9 +15,19 @@ from cdm.formats import wv_proto2_pb2 as wv_proto2 from urllib.parse import urlparse import logging +import uncurl +import sys # logging.basicConfig(level=logging.DEBUG) -MDP_URL = input('\nInput MPD URL: ') -lic_url = input('License URL: ') +MDP_URL = sys.argv[1] +print("MDP connection successful\n", MDP_URL) +lic_url = sys.argv[2] +License_headers = requests.head(lic_url).headers +lic_headers = requests.head(lic_url).headers +print("\nLicense connection successful...\n", lic_url) + +#replace headers +headers.headers.update(lic_headers) + # hardcoded for kinopoisk.ru # lic_url = 'https://widevine-proxy.ott.yandex.ru/proxy' responses = [] From a6c852acf9864afdf8a16ff780ad78fac3f466c6 Mon Sep 17 00:00:00 2001 From: MllwAlms <98852733+MllwAlms@users.noreply.github.com> Date: Fri, 4 Feb 2022 10:51:17 -0700 Subject: [PATCH 2/2] Update l3.py Added option for user input. Doesn't force argv. --- l3.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/l3.py b/l3.py index 8d24010..04d013c 100644 --- a/l3.py +++ b/l3.py @@ -18,9 +18,14 @@ import uncurl import sys # logging.basicConfig(level=logging.DEBUG) -MDP_URL = sys.argv[1] -print("MDP connection successful\n", MDP_URL) -lic_url = sys.argv[2] +try: + MDP_URL = sys.argv[1] + print("MDP connection successful\n", MDP_URL) + lic_url = sys.argv[2] +except: + MDP_URL = input('\nInput MPD URL: ') + lic_url = input('\nInput License URL: ') + License_headers = requests.head(lic_url).headers lic_headers = requests.head(lic_url).headers print("\nLicense connection successful...\n", lic_url)