From 6be9a51f5c3ac32ac577410aadad384b1da38cae Mon Sep 17 00:00:00 2001 From: foamyguy Date: Wed, 27 Nov 2024 10:00:04 -0600 Subject: [PATCH 1/2] Use hdmi display for now. Add zip for easy download button in guide --- .../.data/.gitkeep | 0 Pi_Bluesky_Scroller/Pi_Bluesky_Scroller.zip | Bin 0 -> 6102 bytes .../code.py | 6 ++-- .../install_apt_requirements.sh | 0 .../static/index.html | 27 ++++++++++++++---- .../static/script.js | 0 6 files changed, 25 insertions(+), 8 deletions(-) rename {Pi_Bluesky_TFT_Scroller => Pi_Bluesky_Scroller}/.data/.gitkeep (100%) create mode 100644 Pi_Bluesky_Scroller/Pi_Bluesky_Scroller.zip rename {Pi_Bluesky_TFT_Scroller => Pi_Bluesky_Scroller}/code.py (97%) rename {Pi_Bluesky_TFT_Scroller => Pi_Bluesky_Scroller}/install_apt_requirements.sh (100%) mode change 100644 => 100755 rename {Pi_Bluesky_TFT_Scroller => Pi_Bluesky_Scroller}/static/index.html (58%) rename {Pi_Bluesky_TFT_Scroller => Pi_Bluesky_Scroller}/static/script.js (100%) diff --git a/Pi_Bluesky_TFT_Scroller/.data/.gitkeep b/Pi_Bluesky_Scroller/.data/.gitkeep similarity index 100% rename from Pi_Bluesky_TFT_Scroller/.data/.gitkeep rename to Pi_Bluesky_Scroller/.data/.gitkeep diff --git a/Pi_Bluesky_Scroller/Pi_Bluesky_Scroller.zip b/Pi_Bluesky_Scroller/Pi_Bluesky_Scroller.zip new file mode 100644 index 0000000000000000000000000000000000000000..73c3c52301af8a30790583bc16c567bcc9e000b3 GIT binary patch literal 6102 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 Yq6P+DZH9m=I}!^pd37aAKZ^YS0O)Hbng9R* literal 0 HcmV?d00001 diff --git a/Pi_Bluesky_TFT_Scroller/code.py b/Pi_Bluesky_Scroller/code.py similarity index 97% rename from Pi_Bluesky_TFT_Scroller/code.py rename to Pi_Bluesky_Scroller/code.py index 69be8635d..d2e99d964 100644 --- a/Pi_Bluesky_TFT_Scroller/code.py +++ b/Pi_Bluesky_Scroller/code.py @@ -188,8 +188,10 @@ def quit(self): # create a webview and load the index.html page window = webview.create_window( - "bsky posts", "static/index.html", js_api=Api(), width=320, height=240, - x=0, y=0, frameless=True, fullscreen=True + "bsky posts", "static/index.html", js_api=Api(), + #width=320, height=240, + width=640, height=480, + x=0, y=0, #frameless=True, fullscreen=True ) webview.start() diff --git a/Pi_Bluesky_TFT_Scroller/install_apt_requirements.sh b/Pi_Bluesky_Scroller/install_apt_requirements.sh old mode 100644 new mode 100755 similarity index 100% rename from Pi_Bluesky_TFT_Scroller/install_apt_requirements.sh rename to Pi_Bluesky_Scroller/install_apt_requirements.sh diff --git a/Pi_Bluesky_TFT_Scroller/static/index.html b/Pi_Bluesky_Scroller/static/index.html similarity index 58% rename from Pi_Bluesky_TFT_Scroller/static/index.html rename to Pi_Bluesky_Scroller/static/index.html index effa6792a..bc6c14f32 100644 --- a/Pi_Bluesky_TFT_Scroller/static/index.html +++ b/Pi_Bluesky_Scroller/static/index.html @@ -8,15 +8,30 @@ display: none; } - /* Scale image down to fit the full thing on the TFT */ - img { - max-width: 304px; - max-height: 240px; - object-fit: contain; + @media only screen and (max-width: 320px) { + img { + /* For TFT Size Display */ + max-width: 304px; + max-height: 240px; + object-fit: contain; + } + + } + + @media only screen and (max-width: 640px) { + img { + /* For Window on HDMI Display */ + max-width: 600px; + max-height: 440px; + object-fit: contain; + } + body { + font-size: 1.2em; + } } /* make really long handles wrap to next line instead of run off edge */ - .postAuthor{ + .postAuthor { overflow-wrap: break-word; } diff --git a/Pi_Bluesky_TFT_Scroller/static/script.js b/Pi_Bluesky_Scroller/static/script.js similarity index 100% rename from Pi_Bluesky_TFT_Scroller/static/script.js rename to Pi_Bluesky_Scroller/static/script.js From 809475ece01c9e641fc675b062d097b4bc465183 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Wed, 27 Nov 2024 10:07:25 -0600 Subject: [PATCH 2/2] add gitkeep to imgs folder --- Pi_Bluesky_Scroller/static/imgs/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Pi_Bluesky_Scroller/static/imgs/.gitkeep diff --git a/Pi_Bluesky_Scroller/static/imgs/.gitkeep b/Pi_Bluesky_Scroller/static/imgs/.gitkeep new file mode 100644 index 000000000..e69de29bb