From 56f7e9f1526687aba95a748ff2f177818602c1c8 Mon Sep 17 00:00:00 2001 From: Denys Savchenko <56398430+dsavchenko@users.noreply.github.com> Date: Tue, 10 Oct 2023 21:28:39 +0200 Subject: [PATCH] Drop python2. PIL everywhere. Bootstrap serve local (#1) * all local * local ref * typo * proper local * remove static --- .gitignore | 3 ++- screen.py | 12 ++---------- screenshare.py | 2 ++ templates/screen.html | 3 +++ 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 7fa2790..94a7128 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ __pycache__/ -*.pem \ No newline at end of file +*.pem +.venv \ No newline at end of file diff --git a/screen.py b/screen.py index 65a3fa5..3d489d1 100755 --- a/screen.py +++ b/screen.py @@ -23,12 +23,7 @@ if ver==2: elif ver==3: import io -if sys.platform in ["win32", "darwin"]: - from PIL import ImageGrab as ig -else: - import pyscreenshot as ig - bkend = "pygdk3" - +from PIL import ImageGrab as ig class Screen(): def __init__(self): @@ -46,10 +41,7 @@ class Screen(): def getframes(self): while True: - if sys.platform in ["win32", "darwin"]: - im = ig.grab() - else: - im = ig.grab(childprocess=False,backend=bkend) + im = ig.grab() self.screenfile.seek(0) self.screenfile.truncate(0) im_converted = im.convert("RGB") diff --git a/screenshare.py b/screenshare.py index a12e7e9..bc0c702 100755 --- a/screenshare.py +++ b/screenshare.py @@ -26,8 +26,10 @@ secret_key = u'f71b10b68b1bc00019cfc50d6ee817e75d5441bd5db0bd83453b398225cede69' app = Flask(__name__) app.secret_key = secret_key +app.config['BOOTSTRAP_SERVE_LOCAL'] = True Bootstrap(app) + ###### general ########################################## @app.route('/') def welcome(): diff --git a/templates/screen.html b/templates/screen.html index 3f32c9b..d1d2095 100755 --- a/templates/screen.html +++ b/templates/screen.html @@ -32,13 +32,16 @@ along with Screenshare. If not, see . + {% endblock %} {% block scripts %} {{super()}} + + {% endblock %} {% block body_attribs %}