feat(url): optional browser field (yandex/chrome/firefox/edge)
Adds optional 'browser' field to url-action; runtime resolves it via config.BROWSER_PATHS (subprocess.Popen with the chosen exe). When omitted, falls back to webbrowser.open (system default). Constructor GUI gains a browser dropdown on URL action and on multi-step URL. Existing open_browser/youtube/google updated to use yandex by default since user prefers Yandex Browser.
This commit is contained in:
parent
d22a35c9c7
commit
a4171ec6b1
5 changed files with 65 additions and 12 deletions
|
|
@ -19,8 +19,12 @@ WAKE_WORDS = ('jarvis', 'джарвис')
|
|||
# -1 это стандартное записывающее устройство
|
||||
MICROPHONE_INDEX = -1
|
||||
|
||||
# Путь к браузеру Google Chrome
|
||||
CHROME_PATH = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
|
||||
BROWSER_PATHS = {
|
||||
'yandex': 'C:/Program Files/Yandex/YandexBrowser/Application/browser.exe',
|
||||
'chrome': 'C:/Program Files/Google/Chrome/Application/chrome.exe',
|
||||
'firefox': 'C:/Program Files/Mozilla Firefox/firefox.exe',
|
||||
'edge': 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe',
|
||||
}
|
||||
|
||||
# Токен Groq
|
||||
GROQ_TOKEN = os.getenv('GROQ_TOKEN')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue