update patch

This commit is contained in:
askiiart 2025-01-04 20:02:26 -06:00
parent 278d7b14f2
commit 3798d55a2e
Signed by untrusted user who does not match committer: askiiart
GPG key ID: 6A32977DAF31746A

View file

@ -1,10 +1,10 @@
diff --git a/owug.py b/owug.py diff --git a/owug.py b/owug.py
index f4bcdf1..ab5b627 100644 index b29f62f..6800440 100644
--- a/owug.py --- a/owug.py
+++ b/owug.py +++ b/owug.py
@@ -76,6 +76,18 @@ for item in head: @@ -75,6 +75,18 @@ for item in head:
soup.head.append(new_tag)
item.decompose() item.attrs['href'] = f'data:{css_mime_type};base64,{b64encode_as_string(bytes(style_data, 'utf-8'))}'
+# hardcode javascript +# hardcode javascript
+# doing it this way rather than like the css because where in the page it is matters +# doing it this way rather than like the css because where in the page it is matters
@ -22,18 +22,20 @@ index f4bcdf1..ab5b627 100644
links = soup.find_all('link') links = soup.find_all('link')
for item in links: for item in links:
diff --git a/secret-js.patch b/secret-js.patch diff --git a/secret-js.patch b/secret-js.patch
index d4a08c2..e69de29 100644 index 6ca6e18..e69de29 100644
--- a/secret-js.patch --- a/secret-js.patch
+++ b/secret-js.patch +++ b/secret-js.patch
@@ -1,48 +0,0 @@ @@ -1,76 +0,0 @@
-diff --git a/owug.py b/owug.py -diff --git a/owug.py b/owug.py
-index f4bcdf1..df34af9 100644 -index f4bcdf1..ab5b627 100644
---- a/owug.py ---- a/owug.py
-+++ b/owug.py -+++ b/owug.py
-@@ -76,6 +76,16 @@ for item in head: -@@ -76,6 +76,18 @@ for item in head:
- soup.head.append(new_tag) - soup.head.append(new_tag)
- item.decompose() - item.decompose()
- -
-+# hardcode javascript
-+# doing it this way rather than like the css because where in the page it is matters
-+js = soup.find_all('script') -+js = soup.find_all('script')
-+for item in js: -+for item in js:
-+ if 'src' in item.attrs: -+ if 'src' in item.attrs:
@ -48,29 +50,55 @@ index d4a08c2..e69de29 100644
- links = soup.find_all('link') - links = soup.find_all('link')
- for item in links: - for item in links:
-diff --git a/secret-js.patch b/secret-js.patch -diff --git a/secret-js.patch b/secret-js.patch
-index b812b3a..e69de29 100644 -index d4a08c2..e69de29 100644
---- a/secret-js.patch ---- a/secret-js.patch
-+++ b/secret-js.patch -+++ b/secret-js.patch
-@@ -1,22 +0,0 @@ -@@ -1,48 +0,0 @@
--diff --git a/.gitignore b/.gitignore --diff --git a/owug.py b/owug.py
--index fb9df04..4329ec8 100644 --index f4bcdf1..df34af9 100644
----- a/.gitignore ----- a/owug.py
--+++ b/.gitignore --+++ b/owug.py
--@@ -1 +1,2 @@ --@@ -76,6 +76,16 @@ for item in head:
---/.venv -- soup.head.append(new_tag)
--\ No newline at end of file -- item.decompose()
--+/.venv
--+/.vscode
--\ No newline at end of file
--diff --git a/README.md b/README.md
--index 603ae5e..5920263 100644
----- a/README.md
--+++ b/README.md
--@@ -35,3 +35,7 @@ OWUG is licensed under `GPL-3.0-only`.
-- ## TODO
-- --
-- - Add font support --+js = soup.find_all('script')
--+for item in js:
--+ if 'src' in item.attrs:
--+ url = absolute_url(item.attrs['src'], domain_thing)
--+ mime_type = requests.head(url).headers['Content-Type']
--+ as_base64 = b64encode_as_string(requests.get(url).content)
--+ new_url = f'data:{mime_type};base64,{as_base64}'
--+ --+
--+--- --+ item.attrs['src'] = new_url
--+ --+
--+There's definitely not a secret patch to add JS support [here](/secret-js-patch.patch). -- # change relative links to absolute
-- links = soup.find_all('link')
-- for item in links:
--diff --git a/secret-js.patch b/secret-js.patch
--index b812b3a..e69de29 100644
----- a/secret-js.patch
--+++ b/secret-js.patch
--@@ -1,22 +0,0 @@
---diff --git a/.gitignore b/.gitignore
---index fb9df04..4329ec8 100644
------ a/.gitignore
---+++ b/.gitignore
---@@ -1 +1,2 @@
----/.venv
---\ No newline at end of file
---+/.venv
---+/.vscode
---\ No newline at end of file
---diff --git a/README.md b/README.md
---index 603ae5e..5920263 100644
------ a/README.md
---+++ b/README.md
---@@ -35,3 +35,7 @@ OWUG is licensed under `GPL-3.0-only`.
--- ## TODO
---
--- - Add font support
---+
---+---
---+
---+There's definitely not a secret patch to add JS support [here](/secret-js-patch.patch).