From ac1cb4a8088c8d157a39894ce9d8123e3b3f7d76 Mon Sep 17 00:00:00 2001 From: "Guilherme C. T." Date: Thu, 12 Jun 2025 16:34:19 -0600 Subject: [PATCH] chrome->firefox --- kpr-media.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/kpr-media.py b/kpr-media.py index 8eceda6..0f9f283 100644 --- a/kpr-media.py +++ b/kpr-media.py @@ -1,18 +1,18 @@ +# This depends on `geckodriver`. + from flask import Flask, render_template_string, request, redirect, url_for from selenium import webdriver -from selenium.webdriver.chrome.options import Options +from selenium.webdriver.firefox.options import Options import threading app = Flask(__name__) # Start browser in kiosk mode at server startup -chrome_options = Options() -chrome_options.add_argument("--kiosk") # Fullscreen, good for TV -chrome_options.add_argument("--disable-blink-features=AutomationControlled") -# chrome_options.add_experimental_option("detach", True) # Prevents Chrome from closing when script ends +firefox_options = Options() +firefox_options.add_argument("--kiosk") # Kiosk mode, for fullscreen on some platforms # Store the browser globally -browser = webdriver.Chrome(options=chrome_options) +browser = webdriver.Firefox(options=firefox_options) browser.get("about:blank") @app.route("/", methods=["GET", "POST"]) @@ -45,7 +45,7 @@ def index(): - + """)