diff --git a/.github/workflows/matrix-publisher.yml b/.github/workflows/matrix-publisher.yml index eae49bf0..44f14f4c 100644 --- a/.github/workflows/matrix-publisher.yml +++ b/.github/workflows/matrix-publisher.yml @@ -13,6 +13,7 @@ on: workflow_dispatch: inputs: dry_run: + type: choice description: Dry run mode required: true options: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 67548a44..d68bad03 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ fail_fast: true exclude: ^(notebooks/|scripts/|.github/|docs/) repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files - id: check-ast @@ -31,13 +31,14 @@ repos: - id: trailing-whitespace - repo: https://github.com/psf/black + # Latest version is just ugly and does the opposite of a linter rev: 22.3.0 hooks: - id: black exclude: docs_gen/ - repo: https://github.com/PyCQA/flake8 - rev: 7.1.0 + rev: 7.1.1 hooks: - id: flake8 additional_dependencies: diff --git a/README.md b/README.md index 5e015549..eb34d6c3 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,7 @@ Licensed under the [MIT License][license] [wiki]: https://github.com/thevickypedia/Jarvis/wiki [release-notes]: https://github.com/thevickypedia/Jarvis/blob/master/release_notes.rst [gha_pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment -[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml +[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml [gha_md_valid]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml [webpage]: https://vigneshrao.com/ [webpage_contact]: https://vigneshrao.com/contact @@ -250,7 +250,7 @@ Licensed under the [MIT License][license] [label-stats-Make]: https://img.shields.io/github/search/thevickypedia/Jarvis/Makefile [label-actions-pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment/badge.svg -[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml/badge.svg +[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml/badge.svg [label-actions-markdown]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml/badge.svg [label-pypi]: https://img.shields.io/pypi/v/jarvis-ironman diff --git a/docs/README.html b/docs/README.html index 393a3526..c61d84c1 100644 --- a/docs/README.html +++ b/docs/README.html @@ -82,7 +82,7 @@

Voice-Activated Natural Language UI

Deployments

pages -pypi +pypi markdown

Pypi Pypi-format diff --git a/docs/README.md b/docs/README.md index 5e015549..eb34d6c3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -197,7 +197,7 @@ Licensed under the [MIT License][license] [wiki]: https://github.com/thevickypedia/Jarvis/wiki [release-notes]: https://github.com/thevickypedia/Jarvis/blob/master/release_notes.rst [gha_pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment -[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml +[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml [gha_md_valid]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml [webpage]: https://vigneshrao.com/ [webpage_contact]: https://vigneshrao.com/contact @@ -250,7 +250,7 @@ Licensed under the [MIT License][license] [label-stats-Make]: https://img.shields.io/github/search/thevickypedia/Jarvis/Makefile [label-actions-pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment/badge.svg -[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml/badge.svg +[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml/badge.svg [label-actions-markdown]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml/badge.svg [label-pypi]: https://img.shields.io/pypi/v/jarvis-ironman diff --git a/docs/_sources/README.md.txt b/docs/_sources/README.md.txt index 5e015549..eb34d6c3 100644 --- a/docs/_sources/README.md.txt +++ b/docs/_sources/README.md.txt @@ -197,7 +197,7 @@ Licensed under the [MIT License][license] [wiki]: https://github.com/thevickypedia/Jarvis/wiki [release-notes]: https://github.com/thevickypedia/Jarvis/blob/master/release_notes.rst [gha_pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment -[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml +[gha_pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml [gha_md_valid]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml [webpage]: https://vigneshrao.com/ [webpage_contact]: https://vigneshrao.com/contact @@ -250,7 +250,7 @@ Licensed under the [MIT License][license] [label-stats-Make]: https://img.shields.io/github/search/thevickypedia/Jarvis/Makefile [label-actions-pages]: https://github.com/thevickypedia/Jarvis/actions/workflows/pages/pages-build-deployment/badge.svg -[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/python-publish.yml/badge.svg +[label-actions-pypi]: https://github.com/thevickypedia/Jarvis/actions/workflows/matrix-publisher.yml/badge.svg [label-actions-markdown]: https://github.com/thevickypedia/Jarvis/actions/workflows/markdown.yml/badge.svg [label-pypi]: https://img.shields.io/pypi/v/jarvis-ironman diff --git a/docs/index.html b/docs/index.html index 3cb7d34c..c9e58d8e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3614,7 +3614,7 @@

———-Executors———-
Returns:
-

A unique key value pair of custom phrase as key and an embedded dict of function name and phrase.

+

A unique key value pair, of custom phrase as key and an embedded dict of function name and phrase.

Return type:

Dict[str, Dict[str, str]]

@@ -5731,7 +5731,7 @@

———-Models———-
-_platform_info: str = ModelPrivateAttr(default=['macOS', '14.5'])
+_platform_info: str = ModelPrivateAttr(default=['macOS', '15.1'])
diff --git a/docs/searchindex.js b/docs/searchindex.js index 5e7865ab..6c1ffc82 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "index"], "filenames": ["README.md", "index.rst"], "titles": ["Kick off", "Jarvis - Voice-Activated Natural Language UI"], "terms": {"voic": 0, "activ": 0, "natur": 0, "languag": 0, "ui": 0, "platform": 0, "support": 0, "stat": 0, "repo": 0, "deploy": 0, "develop": [0, 1], "mainten": 0, "reach": 0, "out": [0, 1], "recommend": 0, "instal": 0, "python": [0, 1], "3": [0, 1], "10": [0, 1], "11": 0, "us": [0, 1], "dedic": [0, 1], "virtual": [0, 1], "environ": [0, 1], "jarvi": 0, "m": [0, 1], "pip": [0, 1], "ironman": [0, 1], "depend": [0, 1], "initi": [0, 1], "id": [0, 1], "import": [0, 1], "__name__": 0, "__main__": 0, "start": [0, 1], "cli": [0, 1], "help": [0, 1], "usag": 0, "instruct": [0, 1], "maco": [0, 1], "test": 0, "mojav": 0, "catalina": 0, "big": 0, "sur": 0, "monterei": 0, "ventura": [0, 1], "system": 0, "prefer": [0, 1], "secur": [0, 1], "privaci": 0, "click": 0, "sign": 0, "add": [0, 1], "termin": [0, 1], "follow": [0, 1], "section": [0, 1], "left": 0, "pane": 0, "microphon": 0, "requir": [0, 1], "listen": 0, "respond": [0, 1], "access": [0, 1], "kei": [0, 1], "combin": [0, 1], "bright": [0, 1], "volum": 0, "control": 0, "camera": 0, "option": [0, 1], "onli": [0, 1], "dure": [0, 1], "face": 0, "recognit": [0, 1], "detect": [0, 1], "autom": 0, "event": [0, 1], "other": 0, "app": [0, 1], "like": [0, 1], "outlook": [0, 1], "calendar": [0, 1], "file": 0, "folder": [0, 1], "OR": 0, "full": 0, "disk": [0, 1], "all": [0, 1], "fileio": 0, "oper": [0, 1], "linux": [0, 1], "ubuntu": [0, 1], "22": [0, 1], "04": 0, "lt": 0, "store": [0, 1], "host": [0, 1], "machin": [0, 1], "": [0, 1], "password": [0, 1], "env": [0, 1], "var": [0, 1], "root_password": [0, 1], "unlik": [0, 1], "window": [0, 1], "doe": [0, 1], "have": [0, 1], "specif": [0, 1], "permiss": [0, 1], "set": 0, "pop": 0, "confirm": [0, 1], "allow": [0, 1], "deni": 0, "anaconda": 0, "miniconda": 0, "visualstudio": 0, "c": 0, "buildtool": 0, "git": 0, "make": [0, 1], "sure": 0, "build": [0, 1], "tool": 0, "ar": [0, 1], "complet": [0, 1], "restart": [0, 1], "script": [0, 1], "locat": 0, "path": [0, 1], "variabl": [0, 1], "handbook": 0, "github": 0, "wiki": [0, 1], "docstr": 0, "format": [0, 1], "googl": [0, 1], "style": [0, 1], "convent": 0, "pep": 0, "8": [0, 1], "isort": 0, "gitvers": 0, "revers": [0, 1], "f": 0, "release_not": 0, "rst": 0, "t": [0, 1], "pre": [0, 1], "commit": 0, "ensur": [0, 1], "run": [0, 1], "pytest": [0, 1], "gener": [0, 1], "valid": [0, 1], "hyperlink": 0, "markdown": [0, 1], "includ": [0, 1], "page": [0, 1], "sphinx": 0, "5": [0, 1], "1": [0, 1], "recommonmark": 0, "http": [0, 1], "org": [0, 1], "project": 0, "doc": [0, 1], "vigneshrao": [0, 1], "com": [0, 1], "vignesh": [0, 1], "rao": [0, 1], "under": [0, 1], "mit": 0, "kick": 1, "off": 1, "prerequisit": 1, "enchiridion": 1, "code": 1, "standard": 1, "releas": 1, "note": 1, "lint": 1, "pypi": 1, "packag": 1, "runbook": 1, "licens": 1, "copyright": 1, "thi": 1, "i": 1, "special": 1, "downstream": 1, "subprocess": 1, "commandlin": 1, "interfac": 1, "o": 1, "agnost": 1, "ha": 1, "dev": 1, "download": 1, "what": 1, "actual": 1, "lib": 1, "pretext": 1, "str": 1, "gain": 1, "reader": 1, "attent": 1, "center": 1, "align": 1, "return": 1, "get_arch": 1, "union": 1, "noreturn": 1, "architectur": 1, "known": 1, "categori": 1, "exit": 1, "wa": 1, "confirmation_prompt": 1, "none": 1, "prompt": 1, "from": 1, "user": 1, "continu": 1, "configur": 1, "pass": 1, "shell": 1, "run_subprocess": 1, "0": 1, "success": 1, "non": 1, "zero": 1, "failur": 1, "2": 1, "incorrect": 1, "builtin": 1, "124": 1, "some": 1, "error": 1, "job": 1, "check": 1, "softwar": 1, "125": 1, "memori": 1, "126": 1, "cannot": 1, "execut": 1, "127": 1, "found": 1, "128": 1, "invalid": 1, "argument": 1, "129": 1, "192": 1, "signal": 1, "For": 1, "subtract": 1, "number": 1, "enter": 1, "kill": 1, "l": 1, "list": 1, "man": 1, "more": 1, "inform": 1, "windows_handl": 1, "handl": 1, "untested_o": 1, "unsupport": 1, "untested_arch": 1, "no_venv": 1, "NOT": 1, "pin": 1, "lock": 1, "upgrad": 1, "abl": 1, "os_specific_pip": 1, "thread_work": 1, "bool": 1, "thread": 1, "worker": 1, "parallel": 1, "paramet": 1, "simultan": 1, "boolean": 1, "flag": 1, "type": 1, "dev_uninstal": 1, "uninstal": 1, "repositori": 1, "main_uninstal": 1, "os_agnost": 1, "init": 1, "flight": 1, "setuptool": 1, "wheel": 1, "dev_instal": 1, "main_instal": 1, "get": 1, "index": 1, "list_splitt": 1, "original_list": 1, "delimit": 1, "split": 1, "multipl": 1, "valu": 1, "given": 1, "should": 1, "final": 1, "where": 1, "must": 1, "main_list": 1, "first": 1, "name": 1, "last": 1, "drive": 1, "jaguar": 1, "toni": 1, "stark": 1, "mark": 1, "iii": 1, "sinc": 1, "object": 1, "about": 1, "rais": 1, "cameraerror": 1, "If": 1, "unabl": 1, "_get_camera_info_linux": 1, "result": 1, "yield": 1, "raw": 1, "output": 1, "string": 1, "_list_cameras_linux": 1, "_get_camera_info_window": 1, "dict": 1, "windowso": 1, "dictionari": 1, "_list_cameras_window": 1, "_get_camera_info_darwin": 1, "xml": 1, "_list_cameras_darwin": 1, "get_camera_info": 1, "list_camera": 1, "get_index": 1, "each": 1, "space": 1, "peripher": 1, "channel_typ": 1, "alia": 1, "channeltyp": 1, "get_audio_devic": 1, "channel": 1, "int": 1, "float": 1, "iter": 1, "over": 1, "input": 1, "take": 1, "an": 1, "determin": 1, "whether": 1, "avail": 1, "input_channel": 1, "maxinputchannel": 1, "output_channel": 1, "maxoutputchannel": 1, "learn": 1, "train": 1, "speak": 1, "speaker": 1, "rate": 1, "get_all_voic": 1, "convert": 1, "attribut": 1, "get_english_voic": 1, "english": 1, "get_voice_by_languag": 1, "lang_cod": 1, "get_voice_by_index": 1, "get_voice_by_nam": 1, "get_voice_by_gend": 1, "gender": 1, "set_voice_by_index": 1, "voice_index": 1, "200": 1, "per": 1, "which": 1, "set_voice_by_nam": 1, "voice_nam": 1, "speak_all_voic": 1, "speak_english_voic": 1, "spoken": 1, "default": 1, "sampl": 1, "recogn": 1, "async": 1, "save_for_refer": 1, "save": 1, "origin": 1, "config": 1, "new": 1, "yaml": 1, "dump": 1, "asynchron": 1, "call": 1, "never": 1, "end": 1, "loop": 1, "plot": 1, "spectrum": 1, "matplotlib": 1, "graphmic": 1, "refer": 1, "sound": 1, "readthedoc": 1, "graph_mic": 1, "wrap": 1, "interv": 1, "sampler": 1, "down_sampl": 1, "window_s": 1, "tupl": 1, "dark_mod": 1, "line": 1, "line2d": 1, "plot_data": 1, "ndarrai": 1, "list_devic": 1, "devicelist": 1, "audion": 1, "audio_callback": 1, "indata": 1, "frame": 1, "time": 1, "struct": 1, "statu": 1, "callbackflag": 1, "separ": 1, "block": 1, "update_plot": 1, "updat": 1, "typic": 1, "callback": 1, "happen": 1, "frequent": 1, "than": 1, "therefor": 1, "queue": 1, "tend": 1, "contain": 1, "data": 1, "plot_mic": 1, "30": 1, "40": 1, "true": 1, "load": 1, "numer": 1, "substr": 1, "visibl": 1, "slot": 1, "minimum": 1, "between": 1, "displai": 1, "everi": 1, "nth": 1, "size": 1, "7": 1, "inch": 1, "width": 1, "height": 1, "how": 1, "quick": 1, "graph": 1, "move": 1, "screen": 1, "lower": 1, "slower": 1, "1000": 1, "pretti": 1, "almost": 1, "black": 1, "_kick_off": 1, "live": 1, "constructor": 1, "construct": 1, "wake": 1, "detector": 1, "base": 1, "version": 1, "restart_check": 1, "perform": 1, "intern": 1, "extern": 1, "request": 1, "await": 1, "when": 1, "heard": 1, "instanti": 1, "instanc": 1, "porcupin": 1, "monitor": 1, "stream": 1, "occurr": 1, "A": 1, "higher": 1, "sensit": 1, "fewer": 1, "miss": 1, "cost": 1, "increas": 1, "fals": 1, "toler": 1, "level": 1, "overflow": 1, "open_stream": 1, "pyaudio": 1, "action": 1, "phrase": 1, "node": 1, "respons": 1, "audio_stream": 1, "forev": 1, "stop": 1, "invok": 1, "manual": 1, "interrupt": 1, "held": 1, "close": 1, "after": 1, "_preexec": 1, "keywords_handl": 1, "load_ignor": 1, "ignore_aft": 1, "ignore_add": 1, "avoid": 1, "same": 1, "rewrite_keyword": 1, "els": 1, "enable_cor": 1, "cor": 1, "cross": 1, "startup": 1, "py": 1, "sh": 1, "zsh": 1, "directori": 1, "startup_func": 1, "simpl": 1, "anyth": 1, "up": 1, "looger": 1, "log": 1, "uvicorn": 1, "disabl": 1, "print": 1, "modifi": 1, "creat": 1, "multiprocess": 1, "wrapper": 1, "filter": 1, "jarvis_api": 1, "fast": 1, "being": 1, "so": 1, "endpoint": 1, "attempt": 1, "doesn": 1, "offline_has_access": 1, "token": 1, "httpbasiccredenti": 1, "httpbearer": 1, "mention": 1, "author": 1, "header": 1, "apirespons": 1, "401": 1, "robinhood_has_access": 1, "surveillance_has_access": 1, "offlinecommunicatormod": 1, "pydant": 1, "basemodel": 1, "native_audio": 1, "speech_timeout": 1, "stockmonitormod": 1, "email": 1, "network": 1, "emailstr": 1, "ani": 1, "plaintext": 1, "cameraindexmod": 1, "speechsynthesismod": 1, "qualiti": 1, "member": 1, "across": 1, "hashabl": 1, "baseconfig": 1, "camera_index": 1, "client_id": 1, "available_camera": 1, "queue_manag": 1, "session_manag": 1, "user_info": 1, "alert": 1, "alert_valu": 1, "connectionmanag": 1, "websocket": 1, "fastapi": 1, "tiangolo": 1, "advanc": 1, "disconnect": 1, "client": 1, "redirect_index": 1, "redirect": 1, "mode": 1, "root": 1, "url": 1, "health": 1, "offlinecommun": 1, "get_favicon": 1, "favicon": 1, "ico": 1, "filerespons": 1, "front": 1, "convers": 1, "pair": 1, "list_fil": 1, "can": 1, "upload": 1, "get_fil": 1, "filenam": 1, "particular": 1, "put_fil": 1, "uploadfil": 1, "authenticate_robinhood": 1, "singl": 1, "successfulli": 1, "sent": 1, "via": 1, "503": 1, "fail": 1, "send": 1, "robinhood_endpoint_auth": 1, "succe": 1, "mfa": 1, "also": 1, "verifi": 1, "The": 1, "nullifi": 1, "soon": 1, "robinhood_path": 1, "serv": 1, "static": 1, "403": 1, "null": 1, "404": 1, "html": 1, "417": 1, "auto": 1, "render": 1, "htmlrespons": 1, "behind": 1, "multi": 1, "factor": 1, "done": 1, "onc": 1, "one": 1, "usabl": 1, "hex": 1, "uuid": 1, "recipi": 1, "queri": 1, "delet": 1, "refresh": 1, "useless": 1, "becaus": 1, "clear": 1, "kill_pow": 1, "insert": 1, "stopper": 1, "process_ok_respons": 1, "input_data": 1, "byte": 1, "starlett": 1, "messag": 1, "synthes": 1, "nativ": 1, "offline_communicator_api": 1, "synthesi": 1, "204": 1, "empti": 1, "receiv": 1, "proxy_servic": 1, "is_valid_media_typ": 1, "media_typ": 1, "regular": 1, "express": 1, "media": 1, "proxy_service_api": 1, "act": 1, "primarili": 1, "solv": 1, "web": 1, "browser": 1, "exampl": 1, "curl": 1, "x": 1, "secure_send": 1, "secure_send_api": 1, "access_token": 1, "retriev": 1, "secret": 1, "400": 1, "bad": 1, "underscor": 1, "unavail": 1, "speech_synthesi": 1, "speech_synthesis_voic": 1, "500": 1, "raise_for_statu": 1, "docker": 1, "gettext": 1, "instead": 1, "querystr": 1, "ot": 1, "wasn": 1, "snippet": 1, "total": 1, "liner": 1, "replic": 1, "find": 1, "dot": 1, "replac": 1, "scan": 1, "venv": 1, "docs_gen": 1, "prune": 1, "xarg": 1, "wc": 1, "grep": 1, "validcolor": 1, "qualnam": 1, "boundari": 1, "color": 1, "badg": 1, "img": 1, "shield": 1, "sourc": 1, "buckler": 1, "blob": 1, "master": 1, "readm": 1, "md": 1, "colour": 1, "brightgreen": 1, "green": 1, "yellowgreen": 1, "yellow": 1, "orang": 1, "red": 1, "grei": 1, "grai": 1, "lightgrei": 1, "lightgrai": 1, "blue": 1, "should_includ": 1, "filepath": 1, "desir": 1, "extens": 1, "exclud": 1, "exclus": 1, "need": 1, "count_lin": 1, "open": 1, "count": 1, "positiveint": 1, "walk": 1, "through": 1, "collect": 1, "relev": 1, "total_lines_of_cod": 1, "calcul": 1, "within": 1, "total_fil": 1, "line_count": 1, "integ": 1, "redirectrespons": 1, "file_count": 1, "stock_monitor": 1, "send_otp_stock_monitor": 1, "email_address": 1, "reset_timeout": 1, "300": 1, "address": 1, "second": 1, "expir": 1, "deliveri": 1, "stock_monitor_api": 1, "email_otp": 1, "apikei": 1, "stock": 1, "One": 1, "passcod": 1, "notif": 1, "put": 1, "plain": 1, "expect": 1, "jwt": 1, "ticker": 1, "max": 1, "price": 1, "min": 1, "correct": 1, "percentag": 1, "daili": 1, "422": 1, "entri": 1, "made": 1, "409": 1, "current": 1, "lesser": 1, "grater": 1, "maximum": 1, "against": 1, "502": 1, "simpli": 1, "backend": 1, "stock_analysi": 1, "get_sign": 1, "symbol": 1, "bar_count": 1, "100": 1, "data_dict": 1, "bui": 1, "sell": 1, "hold": 1, "webul": 1, "bar": 1, "appli": 1, "function_to_cal": 1, "callabl": 1, "threadpoolexecutor": 1, "get_signals_per_tick": 1, "all_tick": 1, "larger": 1, "give": 1, "longer": 1, "histor": 1, "trend": 1, "analysi": 1, "smaller": 1, "focus": 1, "recent": 1, "short": 1, "term": 1, "experi": 1, "backtest": 1, "best": 1, "fit": 1, "your": 1, "approach": 1, "thevickypedia": 1, "trade": 1, "algorithm": 1, "authenticate_surveil": 1, "cam": 1, "chosen": 1, "surveillance_endpoint_auth": 1, "frontend": 1, "video": 1, "307": 1, "video_fe": 1, "streamingrespons": 1, "direct": 1, "websocket_endpoint": 1, "epoch": 1, "anywai": 1, "befor": 1, "valueerror": 1, "still": 1, "eoferror": 1, "two_factor": 1, "two": 1, "verif": 1, "come": 1, "webhook": 1, "telegram_webhook": 1, "httpexcept": 1, "406": 1, "payload": 1, "json": 1, "entrypoint": 1, "stem": 1, "form": 1, "bare": 1, "get_entrypoint": 1, "potenti": 1, "present": 1, "discoveri": 1, "crude": 1, "wai": 1, "rout": 1, "apirout": 1, "market_hour": 1, "extend": 1, "market": 1, "hour": 1, "timezon": 1, "u": 1, "rh_cron_schedul": 1, "cronexpress": 1, "cron": 1, "stock_report": 1, "minut": 1, "sm_cron_schedul": 1, "include_weekend": 1, "weekend": 1, "15": 1, "stockmonitor_squir": 1, "cleanup_stock_userdata": 1, "duplic": 1, "insert_stock_userdata": 1, "param": 1, "get_stock_userdata": 1, "get_daily_alert": 1, "stock_daili": 1, "put_daily_alert": 1, "delete_stock_userdata": 1, "stockanalysis_squir": 1, "ticker_gather": 1, "charact": 1, "gather": 1, "nasdaq": 1, "drop": 1, "ascii": 1, "alphabet": 1, "arg": 1, "spin": 1, "backup": 1, "surveillance_squir": 1, "generate_error_fram": 1, "dimens": 1, "imag": 1, "numpi": 1, "arrai": 1, "coordin": 1, "test_camera": 1, "provid": 1, "gen_fram": 1, "manag": 1, "flip": 1, "streamer": 1, "asynciter": 1, "extract": 1, "until": 1, "aliv": 1, "bytestr": 1, "concat": 1, "push": 1, "larg": 1, "item": 1, "onto": 1, "essenti": 1, "buffer": 1, "despit": 1, "immedi": 1, "mai": 1, "latenc": 1, "feed": 1, "timeout_otp": 1, "reset_robinhood": 1, "reset": 1, "reset_stock_monitor": 1, "reset_surveil": 1, "weekdai": 1, "generate_graph": 1, "fetch": 1, "stackoverflow": 1, "49729752": 1, "at_exit": 1, "remov": 1, "bin": 1, "repeat": 1, "group_data": 1, "group": 1, "column": 1, "rest": 1, "among": 1, "get_pric": 1, "along": 1, "exchang": 1, "closest_maximum": 1, "stock_pric": 1, "96": 1, "85": 1, "becom": 1, "notifi": 1, "amount": 1, "even": 1, "though": 1, "less": 1, "closest_minimum": 1, "225": 1, "below": 1, "220": 1, "242": 1, "skip_sign": 1, "condition_list": 1, "12": 1, "skip": 1, "overlap": 1, "look": 1, "send_notif": 1, "portfolio": 1, "watcher": 1, "part": 1, "profit": 1, "loss": 1, "compar": 1, "purchas": 1, "watchlist": 1, "strict": 1, "sweep": 1, "24h": 1, "ago": 1, "10minut": 1, "ignor": 1, "were": 1, "alreadi": 1, "watch": 1, "unicod": 1, "went": 1, "down": 1, "necessari": 1, "jinja": 1, "report_gather": 1, "check_overlap": 1, "new_alarm": 1, "old_alarm": 1, "see": 1, "possibl": 1, "exist": 1, "create_alarm": 1, "alarm_tim": 1, "timer": 1, "dai": 1, "week": 1, "set_alarm": 1, "am": 1, "pm": 1, "clock": 1, "get_alarm_st": 1, "more_than_one_alarm_to_kil": 1, "alarm_st": 1, "helper": 1, "differ": 1, "kill_alarm": 1, "mp3": 1, "revert": 1, "automation_handl": 1, "renam": 1, "tmp": 1, "rewrite_autom": 1, "write_data": 1, "rewrit": 1, "validate_weather_alert": 1, "auto_help": 1, "background_task": 1, "background_task_handl": 1, "compare_task": 1, "dict1": 1, "dict2": 1, "either": 1, "both": 1, "similar": 1, "remove_corrupt": 1, "backgroundtask": 1, "corrupt": 1, "validate_task": 1, "suppress": 1, "info": 1, "create_connect": 1, "current_set_temperatur": 1, "latitud": 1, "longitud": 1, "target": 1, "condens": 1, "its": 1, "own": 1, "turn_on": 1, "vehicl": 1, "turn": 1, "climat": 1, "31": 1, "lo": 1, "57": 1, "hot": 1, "fahrenheit": 1, "58": 1, "84": 1, "mislead": 1, "believ": 1, "celsiu": 1, "realli": 1, "document": 1, "getpostman": 1, "view": 1, "6250319": 1, "rznbmzqo": 1, "59910c25": 1, "c107": 1, "4335": 1, "b178": 1, "22e343782b41": 1, "turn_off": 1, "enable_guard": 1, "enabl": 1, "guardian": 1, "unlock": 1, "dt_string": 1, "honk": 1, "report": 1, "remot": 1, "convert_dt_report": 1, "utc": 1, "local": 1, "status_data": 1, "subscription_data": 1, "subscript": 1, "temp": 1, "end_tim": 1, "establish": 1, "primari": 1, "13": 1, "digit": 1, "microsecond": 1, "logic": 1, "read_gmail": 1, "unread": 1, "gmail": 1, "account": 1, "credenti": 1, "send_sm": 1, "bodi": 1, "subject": 1, "sm": 1, "gatewai": 1, "destin": 1, "usernam": 1, "smtp": 1, "phone": 1, "content": 1, "send_email": 1, "sender": 1, "gmail_us": 1, "gmail_pass": 1, "titl": 1, "attach": 1, "mail": 1, "ntfy_send": 1, "topic": 1, "ntfy": 1, "comm_squir": 1, "extract_contact": 1, "contact": 1, "initiate_sm": 1, "ask": 1, "initiate_email": 1, "wifi": 1, "conn_object": 1, "wificonnect": 1, "frequenc": 1, "wi": 1, "fi": 1, "ssid": 1, "unknown": 1, "oserror": 1, "keep": 1, "defin": 1, "appropri": 1, "stopsign": 1, "split_phras": 1, "statement": 1, "delay_condit": 1, "delai": 1, "sleep": 1, "said": 1, "offline_commun": 1, "timed_delai": 1, "awaken": 1, "greet_check": 1, "greet": 1, "right": 1, "without": 1, "approv": 1, "uptim": 1, "system_vit": 1, "vital": 1, "pid": 1, "exit_process": 1, "upon": 1, "sleep_control": 1, "reduc": 1, "sentri": 1, "db_restart_entri": 1, "caller": 1, "write": 1, "db": 1, "restart_control": 1, "quiet": 1, "warn": 1, "stop_termin": 1, "iterm": 1, "shutdown": 1, "deep": 1, "delete_docker_contain": 1, "spun": 1, "intent": 1, "specifi": 1, "cleanup": 1, "flush": 1, "stdio": 1, "etc": 1, "proce": 1, "delete_log": 1, "retent": 1, "period": 1, "inod": 1, "chang": 1, "delete_pycach": 1, "__pycache__": 1, "sub": 1, "dir": 1, "set_execut": 1, "starter": 1, "crucial": 1, "put_listener_st": 1, "percent": 1, "purg": 1, "older": 1, "pycach": 1, "log_fil": 1, "process_nam": 1, "On": 1, "side": 1, "validate_job": 1, "custom_condit": 1, "function_map": 1, "ordereddict": 1, "mani": 1, "date_tim": 1, "current_tim": 1, "sai": 1, "respect": 1, "current_d": 1, "todai": 1, "date": 1, "display_funct": 1, "detected_fac": 1, "captur": 1, "pictur": 1, "show": 1, "preview": 1, "futur": 1, "get_contact": 1, "defaultdict": 1, "get_frequ": 1, "put_frequ": 1, "get_loc": 1, "get_secure_send": 1, "delete_secure_send": 1, "put_secure_send": 1, "ad": 1, "get_custom_condit": 1, "uniqu": 1, "embed": 1, "get_restrict": 1, "certain": 1, "put_restrict": 1, "get_gpt_data": 1, "histori": 1, "ollama": 1, "put_gpt_data": 1, "get_autom": 1, "put_autom": 1, "get_smart_devic": 1, "smart": 1, "put_smart_devic": 1, "get_process": 1, "get_remind": 1, "put_remind": 1, "get_alarm": 1, "put_alarm": 1, "get_recogn": 1, "recognizerset": 1, "pars": 1, "get_crontab": 1, "order": 1, "get_repo": 1, "get_stat": 1, "state": 1, "put_stat": 1, "stop_and_respond": 1, "accordingli": 1, "repsond": 1, "politely_dis": 1, "guard_dis": 1, "threat": 1, "runtim": 1, "security_runn": 1, "guard_en": 1, "anoth": 1, "previou": 1, "threat_notifi": 1, "face_detect": 1, "intrud": 1, "ip_address": 1, "privat": 1, "ip": 1, "vpn_checker": 1, "public_ip_info": 1, "public": 1, "ip_info": 1, "get_connection_info": 1, "ethernet": 1, "speed_test": 1, "speed": 1, "ping": 1, "core": 1, "psutil": 1, "en": 1, "latest": 1, "cpu_count": 1, "get_tunnel": 1, "tunnel": 1, "ngrok": 1, "httpurl": 1, "ios_funct": 1, "device_selector": 1, "pyicloud": 1, "servic": 1, "findmyiphon": 1, "appledevic": 1, "select": 1, "location_servic": 1, "appl": 1, "locate_devic": 1, "target_devic": 1, "icloud": 1, "get_light": 1, "threadexecutor": 1, "pool": 1, "avail_check": 1, "aren": 1, "reachabl": 1, "lights_squir": 1, "warm": 1, "cool": 1, "white": 1, "lumen": 1, "rgb": 1, "255": 1, "andblu": 1, "alter": 1, "preset": 1, "random": 1, "runner": 1, "check_statu": 1, "parti": 1, "remove_statu": 1, "update_statu": 1, "children": 1, "party_mod": 1, "hostnam": 1, "listener_control": 1, "get_listener_st": 1, "get_coordinates_from_ip": 1, "speedtest": 1, "get_location_from_coordin": 1, "write_current_loc": 1, "distanc": 1, "distance_control": 1, "place": 1, "locate_plac": 1, "detail": 1, "no_repeat": 1, "geocod": 1, "placehold": 1, "switch": 1, "recurs": 1, "himself": 1, "func": 1, "background_task_runn": 1, "sync": 1, "ondemand_offline_autom": 1, "post": 1, "bg_flag": 1, "anystr": 1, "called_by_offlin": 1, "whatev": 1, "earlier": 1, "launch": 1, "music": 1, "profil": 1, "plai": 1, "player": 1, "google_hom": 1, "socket": 1, "rang": 1, "home": 1, "deblockt": 1, "pull": 1, "most": 1, "brokenpipeerror": 1, "usual": 1, "written": 1, "fulli": 1, "occur": 1, "tri": 1, "while": 1, "ioerror": 1, "errno": 1, "epip": 1, "write_screen": 1, "flip_a_coin": 1, "head": 1, "tail": 1, "choic": 1, "skim": 1, "news_sourc": 1, "fox": 1, "around": 1, "thing": 1, "morn": 1, "celebr": 1, "holidai": 1, "birthdai": 1, "observ": 1, "abus": 1, "photo": 1, "ambienc": 1, "pypi_vers": 1, "package_nam": 1, "get_aws_secret": 1, "aw": 1, "secretsmanag": 1, "get_aws_param": 1, "ssm": 1, "port_handl": 1, "is_port_in_us": 1, "identifi": 1, "kill_port_pid": 1, "protocol": 1, "tcp": 1, "lsof": 1, "child": 1, "mainprocess": 1, "delete_db": 1, "shut": 1, "clear_db": 1, "assign": 1, "create_process_map": 1, "func_nam": 1, "impact": 1, "start_process": 1, "achiev": 1, "otherwis": 1, "speech_synthesis_api": 1, "telegram_api": 1, "poll": 1, "stop_child_process": 1, "stop_process": 1, "process_map": 1, "nest": 1, "old_pid": 1, "new_pid": 1, "old": 1, "create_remind": 1, "reminder_tim": 1, "to_about": 1, "find_nam": 1, "get_reminder_st": 1, "person": 1, "get_func": 1, "invalidargu": 1, "handle_restrict": 1, "get_summari": 1, "get_simulation_data": 1, "initiate_simul": 1, "simulation_data": 1, "static_respons": 1, "capabl": 1, "whats_up": 1, "hi": 1, "hello": 1, "who": 1, "whom": 1, "ag": 1, "about_m": 1, "not_allowed_offlin": 1, "un_process": 1, "un": 1, "system_info": 1, "tell": 1, "statist": 1, "get_webhook_origin": 1, "bot": 1, "webhook_tri": 1, "20": 1, "fallback": 1, "botwebhookconflict": 1, "broken": 1, "botinus": 1, "egresserror": 1, "get_thermostat": 1, "zone": 1, "set_thermostat": 1, "get_auth_object": 1, "pyhtcc": 1, "thermostat_control": 1, "todo_list": 1, "todo": 1, "figur": 1, "get_todo": 1, "add_todo": 1, "delete_todo_item": 1, "delete_todo": 1, "get_tv": 1, "tv_statu": 1, "tv_ip_list": 1, "televis": 1, "256": 1, "lg": 1, "roku": 1, "tv_control": 1, "tv_ip": 1, "nicknam": 1, "client_kei": 1, "webo": 1, "google_map": 1, "nearbi": 1, "predefin": 1, "consum": 1, "speaker_volum": 1, "just": 1, "disturb": 1, "50": 1, "setvolum": 1, "rlatour": 1, "setvol": 1, "vpn_server": 1, "regional_phras": 1, "extract_custom_region": 1, "region": 1, "vpn_server_switch": 1, "custom_region": 1, "destroi": 1, "make_request": 1, "lat": 1, "lon": 1, "openweathermap": 1, "www": 1, "gov": 1, "mlb": 1, "seasonal_wind_threat": 1, "weather_monitor": 1, "high": 1, "low": 1, "sever": 1, "classif": 1, "keywordclassifi": 1, "word_match": 1, "reverse_lookup": 1, "lookup": 1, "match_list": 1, "forward_lookup": 1, "exact": 1, "regex": 1, "env_load": 1, "envconfig": 1, "filetyp": 1, "baseset": 1, "common": 1, "unsupportedo": 1, "interact": 1, "pname": 1, "ram": 1, "physical_cor": 1, "logical_cor": 1, "limit": 1, "_platform_info": 1, "modelprivateattr": 1, "14": 1, "os_nam": 1, "os_vers": 1, "distro": 1, "model_post_init": 1, "__context": 1, "meant": 1, "behav": 1, "initialis": 1, "It": 1, "context": 1, "self": 1, "vehicleconnect": 1, "vin": 1, "device_id": 1, "refresh_token": 1, "arbitrari": 1, "arbitrary_types_allow": 1, "energy_threshold": 1, "energi": 1, "consid": 1, "record": 1, "greater": 1, "louder": 1, "dynamic_energy_threshold": 1, "consider": 1, "threshold": 1, "dynam": 1, "pause_threshold": 1, "phrase_threshold": 1, "non_speaking_dur": 1, "link": 1, "ignore_hour": 1, "classmethod": 1, "check_empty_str": 1, "field": 1, "check_hours_format": 1, "distance_unit": 1, "distanceunit": 1, "temperature_unit": 1, "temperatureunit": 1, "root_us": 1, "mute_for_meet": 1, "speech_rat": 1, "speaker_index": 1, "microphone_index": 1, "debug": 1, "log_retent": 1, "websit": 1, "ntfy_url": 1, "ntfy_usernam": 1, "ntfy_password": 1, "ntfy_top": 1, "notify_remind": 1, "reminderopt": 1, "author_mod": 1, "startup_opt": 1, "startupopt": 1, "weather_api": 1, "maps_api": 1, "news_api": 1, "ollama_model": 1, "ollama_timeout": 1, "ollama_reuse_threshold": 1, "open_gmail_us": 1, "open_gmail_pass": 1, "phone_numb": 1, "telegram_id": 1, "offline_host": 1, "offline_port": 1, "offline_pass": 1, "event_app": 1, "eventapp": 1, "ics_url": 1, "sync_meet": 1, "sync_ev": 1, "surveillance_session_timeout": 1, "icloud_us": 1, "icloud_pass": 1, "icloud_recoveri": 1, "robinhood_us": 1, "robinhood_pass": 1, "robinhood_qr": 1, "git_token": 1, "vpn_usernam": 1, "vpn_password": 1, "vpn_subdomain": 1, "vpn_key_pair": 1, "vpn_security_group": 1, "vpn_info_fil": 1, "vpn_hosted_zon": 1, "car_usernam": 1, "car_password": 1, "car_pin": 1, "tcc_usernam": 1, "tcc_password": 1, "tcc_device_nam": 1, "porcupine_kei": 1, "listener_timeout": 1, "listener_phrase_limit": 1, "recognizer_confid": 1, "bot_token": 1, "bot_chat_id": 1, "bot_us": 1, "bot_webhook": 1, "bot_webhook_ip": 1, "ipaddress": 1, "ipv4address": 1, "bot_endpoint": 1, "bot_secret": 1, "bot_certif": 1, "speech_synthesis_timeout": 1, "speech_synthesis_qu": 1, "ssqualiti": 1, "speech_synthesis_host": 1, "speech_synthesis_port": 1, "weather_alert": 1, "weather_alert_min": 1, "weather_alert_max": 1, "wifi_ssid": 1, "wifi_password": 1, "connection_retri": 1, "wake_word": 1, "env_prefix": 1, "extra": 1, "from_env_fil": 1, "addit": 1, "featur": 1, "session": 1, "parse_websit": 1, "parse_notify_remind": 1, "parse_startup_opt": 1, "parse_microphone_index": 1, "parse_speaker_index": 1, "parse_birthdai": 1, "dd": 1, "mm": 1, "validate_vpn_password": 1, "v": 1, "parse_weather_alert": 1, "tmp_crontab": 1, "tmp_autom": 1, "tmp_background_task": 1, "smart_devic": 1, "base_db": 1, "task_db": 1, "stock_db": 1, "stock_list_backup": 1, "training_data": 1, "gpt_data": 1, "startup_dir": 1, "app_launch": 1, "event_script": 1, "speech_synthesis_wav": 1, "speech_synthesis_cid": 1, "speech_synthesis_log": 1, "ollama_model_fil": 1, "acknowledg": 1, "coin": 1, "unknown_error": 1, "os_error": 1, "supportedplatform": 1, "darwin": 1, "unit": 1, "metric": 1, "imperi": 1, "mile": 1, "kilomet": 1, "high_qual": 1, "medium_qu": 1, "medium": 1, "low_qual": 1, "evalu": 1, "_distance_temperature_brute_forc": 1, "goe": 1, "_set_default_voice_nam": 1, "_main_process_valid": 1, "_global_valid": 1, "parent": 1, "get_distributor_info_linux": 1, "distributor": 1, "e": 1, "channel_valid": 1, "ch_type": 1, "parse_ignore_hour": 1, "hh": 1, "handle_multiform": 1, "form_list": 1, "speech_synthes": 1, "us_northern_english_mal": 1, "glow_tt": 1, "wait": 1, "work": 1, "choos": 1, "frequently_us": 1, "function_nam": 1, "purpos": 1, "analyz": 1, "re": 1, "later": 1, "no_conf": 1, "phrase_time_limit": 1, "upcom": 1, "unless": 1, "confid": 1, "listen_recurs": 1, "score": 1, "find_pid_by_port": 1, "check_exist": 1, "run_existing_contain": 1, "dockercli": 1, "cid": 1, "tun": 1, "been": 1, "dead": 1, "least": 1, "run_new_contain": 1, "stream_log": 1, "container_id": 1, "tt": 1, "stt": 1, "tts_stt": 1, "text_to_audio": 1, "flaki": 1, "reli": 1, "wav": 1, "kernel": 1, "audio_to_text": 1, "voice_default": 1, "driver": 1, "voice_chang": 1, "authbear": 1, "auth_bear": 1, "bearerauth": 1, "builtin_overrid": 1, "apiserv": 1, "encod": 1, "issu": 1, "742": 1, "issuecom": 1, "674411676": 1, "install_signal_handl": 1, "run_in_parallel": 1, "ordered_load": 1, "loader": 1, "safeload": 1, "object_pairs_hook": 1, "ordered_dump": 1, "dumper": 1, "safedump": 1, "kwd": 1, "serial": 1, "indent": 1, "addprocessnam": 1, "processnam": 1, "logrecord": 1, "timed_cach": 1, "max_ag": 1, "maxsiz": 1, "decor": 1, "functool": 1, "lru_cach": 1, "distinct": 1, "thu": 1, "trick": 1, "forc": 1, "ttl": 1, "top": 1, "monoton": 1, "alwai": 1, "guarante": 1, "fact": 1, "decreas": 1, "conversation_map": 1, "keywordsbas": 1, "keyword_map": 1, "singular": 1, "plural": 1, "wherev": 1, "altern": 1, "inflect": 1, "singular_noun": 1, "But": 1, "inconsist": 1, "1970": 1, "epoch_utc_offset": 1, "offset": 1, "As": 1, "sixth": 1, "element": 1, "suppli": 1, "sort": 1, "descend": 1, "signific": 1, "day_nam": 1, "zip": 1, "59": 1, "23": 1, "days_of_month": 1, "month": 1, "days_of_week": 1, "6": 1, "l_field": 1, "field_rang": 1, "month_nam": 1, "default_epoch": 1, "substitut": 1, "annual": 1, "hourli": 1, "midnight": 1, "monthli": 1, "weekli": 1, "yearli": 1, "compute_numtab": 1, "recomput": 1, "string_tab": 1, "check_trigg": 1, "date_tupl": 1, "utc_offset": 1, "year": 1, "parse_atom": 1, "minmax": 1, "inclus": 1, "upper": 1, "4": 1, "18": 1, "9": 1, "create_t": 1, "table_nam": 1, "__testdatabas": 1, "random_singl": 1, "random_doubl": 1, "mask": 1, "meaning": 1, "py_error_handl": 1, "err": 1, "fmt": 1, "especi": 1, "no_alsa_err": 1, "alsa": 1, "There": 1, "them": 1, "might": 1, "correctli": 1, "pulseaudio": 1, "jack": 1, "hardwar": 1, "seem": 1, "taken": 1, "hide": 1, "comment": 1, "speech_recognit": 1, "uberi": 1, "182": 1, "191": 1, "forum": 1, "raspberrypi": 1, "viewtop": 1, "php": 1, "136974": 1, "blockingioerror": 1, "boterror": 1, "conflict": 1, "getupd": 1, "keyboardinterrupt": 1, "status_cod": 1, "invalidenvvar": 1, "dependencyerror": 1, "tverror": 1, "connectionreseterror": 1, "verify_imag": 1, "compat": 1, "condition_check": 1, "dataset": 1, "learning_r": 1, "hog": 1, "load_dataset": 1, "face_recognit": 1, "retry_count": 1, "trial": 1, "quit": 1, "enclos": 1, "mirror": 1, "cv2_open": 1, "jpg": 1, "grayscal": 1, "neighbor": 1, "vertic": 1, "capture_imag": 1, "magichomeapi": 1, "smartlight": 1, "adamkempenich": 1, "magichom": 1, "syntexdzn": 1, "homebridg": 1, "syntex": 1, "src": 1, "flux_l": 1, "smart_light": 1, "check_number_rang": 1, "accept": 1, "calculate_checksum": 1, "bytes_": 1, "checksum": 1, "device_ip": 1, "device_typ": 1, "setup": 1, "udp": 1, "ww": 1, "cw": 1, "bulb": 1, "firmwar": 1, "legaci": 1, "api_port": 1, "5577": 1, "byte_to_perc": 1, "percentil": 1, "get_statu": 1, "update_devic": 1, "r": 1, "g": 1, "b": 1, "warm_whit": 1, "cool_whit": 1, "we": 1, "send_preset_funct": 1, "preset_numb": 1, "rage": 1, "0x25": 1, "37": 1, "0x38": 1, "56": 1, "send_byt": 1, "hasn": 1, "reestablish": 1, "preset_valu": 1, "apiconfig": 1, "individu": 1, "default_log_level": 1, "access_log_filenam": 1, "default_log_filenam": 1, "access_log_format": 1, "error_log_format": 1, "log_config": 1, "multiprocessing_logg": 1, "log_format": 1, "formatt": 1, "point": 1, "custom_handl": 1, "filehandl": 1, "wordnetweb": 1, "princeton": 1, "edu": 1, "ic": 1, "kwarg": 1, "summari": 1, "tz": 1, "all_dai": 1, "durat": 1, "timedelta": 1, "convert_to_local_tz": 1, "ddd_object": 1, "vdddtype": 1, "all_day_ev": 1, "dt_start": 1, "dt_end": 1, "timestamp": 1, "don": 1, "parse_calendar": 1, "calendar_data": 1, "lookup_d": 1, "icalendar": 1, "ics_meet": 1, "meetings_writ": 1, "mute": 1, "meetings_gather": 1, "custom_d": 1, "addon": 1, "deactiv": 1, "custom_meet": 1, "events_writ": 1, "events_gather": 1, "event_app_launch": 1, "applescript": 1, "microsoft": 1, "next": 1, "exclude_exc": 1, "throw": 1, "hostname_to_ip": 1, "localhost": 1, "gethostbyname_ex": 1, "translat": 1, "ipv4": 1, "dn": 1, "carefulli": 1, "handwritten": 1, "bound": 1, "loopback": 1, "ones": 1, "gethostbynam": 1, "those": 1, "spot": 1, "librari": 1, "country_timezon": 1, "countri": 1, "belong": 1, "get_capit": 1, "letter": 1, "unrecognized_dump": 1, "train_data": 1, "met": 1, "size_convert": 1, "byte_s": 1, "human": 1, "friendli": 1, "understand": 1, "check_restart": 1, "utc_to_loc": 1, "utc_dt": 1, "build_lookup": 1, "ahead": 1, "detect_lookup_d": 1, "humanized_day_to_datetim": 1, "yesterdai": 1, "tomorrow": 1, "fridai": 1, "wednesdai": 1, "mondai": 1, "extract_humanized_d": 1, "fail_past": 1, "past": 1, "tens": 1, "check_stop": 1, "exit_messag": 1, "varieti": 1, "bye": 1, "no_env_var": 1, "unsupported_featur": 1, "flush_screen": 1, "ran": 1, "number_to_word": 1, "input_": 1, "capit": 1, "to_word": 1, "cap_word": 1, "time_convert": 1, "remove_fil": 1, "sigterm": 1, "sigkil": 1, "connected_to_network": 1, "ins": 1, "get_timezon": 1, "abbrevi": 1, "epoch_to_datetim": 1, "format_": 1, "miles_to_km": 1, "kms_to_mil": 1, "km": 1, "part_of_dai": 1, "afternoon": 1, "night": 1, "get_closest_match": 1, "get_ratio": 1, "closest": 1, "ratio": 1, "hash": 1, "sha": 1, "uuid4": 1, "keygen_str": 1, "length": 1, "punctuat": 1, "keygen": 1, "keygen_uuid": 1, "32": 1, "d": 1, "words_to_numb": 1, "comma_separ": 1, "list_": 1, "comma": 1, "join": 1, "extract_tim": 1, "split_tim": 1, "delay_calcul": 1, "extract_no": 1, "format_no": 1, "extract_str": 1, "matrix_to_flat_list": 1, "matrix": 1, "flat": 1, "remove_non": 1, "clean": 1, "remove_dupl": 1, "get_free_port": 1, "bind": 1, "sock": 1, "getsocknam": 1, "slave": 1, "thei": 1, "back": 1, "pick": 1, "well": 1, "1023": 1, "regist": 1, "1024": 1, "49151": 1, "49152": 1, "65535": 1, "randomli": 1, "username_is_valid": 1, "get_title_by_nam": 1, "predict": 1, "mam": 1, "femal": 1, "sir": 1, "male": 1, "unpredict": 1, "intro": 1, "welcom": 1, "_get_fil": 1, "data_class": 1, "_make_request": 1, "60": 1, "submit": 1, "send_audio": 1, "chat_id": 1, "parse_mod": 1, "chat": 1, "send_docu": 1, "send_photo": 1, "reply_to": 1, "repli": 1, "send_messag": 1, "poll_for_messag": 1, "connectionerror": 1, "swap": 1, "reprocess": 1, "process_request": 1, "userid": 1, "verify_timeout": 1, "verify_stop": 1, "process_photo": 1, "photofrag": 1, "process_audio": 1, "process_video": 1, "process_voic": 1, "process_docu": 1, "process_text": 1, "process_respons": 1, "audiohandl": 1, "audio_handl": 1, "audio_converter_mac": 1, "transcod": 1, "ftransc": 1, "audio_converter_win": 1, "input_filenam": 1, "output_audio_format": 1, "audioseg": 1, "pydub": 1, "file_handl": 1, "_list_fil": 1, "further": 1, "file_cont": 1, "message_id": 1, "message_typ": 1, "first_nam": 1, "last_nam": 1, "is_bot": 1, "language_cod": 1, "file_id": 1, "file_s": 1, "file_unique_id": 1, "file_nam": 1, "mime_typ": 1, "thumb": 1, "thumbnail": 1, "get_webhook": 1, "base_url": 1, "getwebhookinfo": 1, "delete_webhook": 1, "deletewebhook": 1, "set_webhook": 1, "setwebhook": 1, "c2f": 1, "celciu": 1, "farenheit": 1, "f2c": 1, "c2k": 1, "kelvin": 1, "k2c": 1, "k2f": 1, "f2k": 1, "emailtempl": 1, "outbound": 1, "endpointtempl": 1, "generictempl": 1, "llama": 1, "modelfil": 1, "sdk": 1, "exce": 1, "although": 1, "pleas": 1, "beast": 1, "env_fil": 1, "few": 1, "adjust": 1, "gb": 1, "7b": 1, "16": 1, "13b": 1, "33b": 1, "artifactori": 1, "huggingfac": 1, "co": 1, "meta": 1, "plan": 1, "gpt": 1, "dump_histori": 1, "existing_respons": 1, "reus": 1, "problem": 1, "mount": 1, "everest": 1, "rushmor": 1, "transact": 1, "secondari": 1, "customize_model": 1, "ai": 1, "request_model": 1, "plugin": 1, "reusabl": 1, "ident": 1, "lgwebo": 1, "insit": 1, "weboscli": 1, "unstabl": 1, "_reconnect": 1, "_init_statu": 1, "increase_volum": 1, "decrease_volum": 1, "get_volum": 1, "power": 1, "set_volum": 1, "paus": 1, "rewind": 1, "forward": 1, "get_app": 1, "launch_app": 1, "app_nam": 1, "close_app": 1, "launch_info": 1, "get_sourc": 1, "inputsourc": 1, "set_sourc": 1, "val": 1, "current_app": 1, "foreground": 1, "audio_output": 1, "audiooutputsourc": 1, "audio_output_sourc": 1, "set_audio_output_sourc": 1, "rokuecp": 1, "program": 1, "8060": 1, "make_cal": 1, "keypress": 1, "predetermin": 1, "_set_vol_executor": 1, "With": 1, "lack": 1, "better": 1, "setter": 1, "entir": 1, "broadcast_ip": 1, "default_port": 1, "create_packet": 1, "macaddress": 1, "magic": 1, "packet": 1, "lan": 1, "comput": 1, "mac": 1, "send_packet": 1, "mac_address": 1, "adapt": 1, "api_test": 1, "listener_test": 1, "methodnam": 1, "runtest": 1, "testcas": 1, "test_listen": 1, "mock_support": 1, "magicmock": 1, "mock_playsound": 1, "mock_recogn": 1, "mock_microphon": 1, "mock": 1, "behavior": 1, "playsound": 1, "_classsetupfail": 1, "_class_cleanup": 1, "main_test": 1, "testactiv": 1, "test_init_activ": 1, "mock_audio_open": 1, "mock_pvporcupine_cr": 1, "patch": 1, "audio_engin": 1, "pvporcupin": 1, "test_executor": 1, "mock_audio_clos": 1, "mock_speak": 1, "mock_initi": 1, "mock_listen": 1, "speaker_test": 1, "test_speech_synthesis_usag": 1, "mock_speech_synthes": 1, "test_audio_driver_usag": 1, "test_no_text_input": 1, "mock_write_screen": 1, "test_text_input_and_run": 1, "test_offline_mod": 1, "speech_synthesis_test": 1, "testspeechsynthes": 1, "test_successful_synthesi": 1, "mock_post": 1, "test_unsuccessful_synthesi": 1, "unsuccess": 1, "test_unicode_error_handl": 1, "unicodeerror": 1, "effect": 1, "test_egress_error_handl": 1, "search": 1}, "objects": {"jarvis._preexec": [[1, 0, 0, "-", "keywords_handler"]], "jarvis._preexec.keywords_handler": [[1, 1, 1, "", "load_ignores"], [1, 1, 1, "", "rewrite_keywords"]], "jarvis.api": [[1, 0, 0, "-", "logger"], [1, 0, 0, "-", "main"], [1, 0, 0, "-", "server"]], "jarvis.api.main": [[1, 1, 1, "", "enable_cors"], [1, 1, 1, "", "startup"], [1, 1, 1, "", "startup_func"]], "jarvis.api.models": [[1, 0, 0, "-", "authenticator"]], "jarvis.api.models.authenticator": [[1, 1, 1, "", "offline_has_access"], [1, 1, 1, "", "robinhood_has_access"], [1, 1, 1, "", "surveillance_has_access"]], "jarvis.api.models.modals": [[1, 2, 1, "", "CameraIndexModal"], [1, 2, 1, "", "OfflineCommunicatorModal"], [1, 2, 1, "", "SpeechSynthesisModal"], [1, 2, 1, "", "StockMonitorModal"]], "jarvis.api.models.modals.CameraIndexModal": [[1, 3, 1, "", "index"]], "jarvis.api.models.modals.OfflineCommunicatorModal": [[1, 3, 1, "", "command"], [1, 3, 1, "", "native_audio"], [1, 3, 1, "", "speech_timeout"]], "jarvis.api.models.modals.SpeechSynthesisModal": [[1, 3, 1, "", "quality"], [1, 3, 1, "", "text"], [1, 3, 1, "", "timeout"], [1, 3, 1, "", "voice"]], "jarvis.api.models.modals.StockMonitorModal": [[1, 3, 1, "", "email"], [1, 3, 1, "", "plaintext"], [1, 3, 1, "", "request"], [1, 3, 1, "", "token"]], "jarvis.api.models.settings": [[1, 0, 0, "-", "ConnectionManager"], [1, 2, 1, "", "Robinhood"], [1, 2, 1, "", "StockMonitor"], [1, 2, 1, "", "Surveillance"]], "jarvis.api.models.settings.Robinhood": [[1, 3, 1, "", "token"]], "jarvis.api.models.settings.StockMonitor": [[1, 3, 1, "", "alert_values"], [1, 3, 1, "", "alerts"], [1, 3, 1, "", "user_info"], [1, 3, 1, "", "values"]], "jarvis.api.models.settings.Surveillance": [[1, 3, 1, "", "available_cameras"], [1, 3, 1, "", "camera_index"], [1, 3, 1, "", "client_id"], [1, 3, 1, "", "frame"], [1, 3, 1, "", "processes"], [1, 3, 1, "", "queue_manager"], [1, 3, 1, "", "session_manager"], [1, 3, 1, "", "token"]], "jarvis.api.routers": [[1, 0, 0, "-", "basics"], [1, 0, 0, "-", "fileio"], [1, 0, 0, "-", "investment"], [1, 0, 0, "-", "offline"], [1, 0, 0, "-", "proxy_service"], [1, 0, 0, "-", "secure_send"], [1, 0, 0, "-", "speech_synthesis"], [1, 0, 0, "-", "stats"], [1, 0, 0, "-", "stock_analysis"], [1, 0, 0, "-", "stock_monitor"], [1, 0, 0, "-", "surveillance"], [1, 0, 0, "-", "telegram"]], "jarvis.api.routers.basics": [[1, 1, 1, "", "get_favicon"], [1, 1, 1, "", "health"], [1, 1, 1, "", "keywords"], [1, 1, 1, "", "redirect_index"]], "jarvis.api.routers.fileio": [[1, 1, 1, "", "get_file"], [1, 1, 1, "", "list_files"], [1, 1, 1, "", "put_file"]], "jarvis.api.routers.investment": [[1, 1, 1, "", "authenticate_robinhood"], [1, 1, 1, "", "robinhood_path"]], "jarvis.api.routers.offline": [[1, 1, 1, "", "kill_power"], [1, 1, 1, "", "offline_communicator_api"], [1, 1, 1, "", "process_ok_response"]], "jarvis.api.routers.proxy_service": [[1, 1, 1, "", "is_valid_media_type"], [1, 1, 1, "", "proxy_service_api"]], "jarvis.api.routers.secure_send": [[1, 1, 1, "", "secure_send_api"]], "jarvis.api.routers.speech_synthesis": [[1, 1, 1, "", "speech_synthesis"], [1, 1, 1, "", "speech_synthesis_voices"]], "jarvis.api.routers.stats": [[1, 2, 1, "", "ValidColors"], [1, 1, 1, "", "count_lines"], [1, 1, 1, "", "file_count"], [1, 1, 1, "", "get_files"], [1, 1, 1, "", "line_count"], [1, 1, 1, "", "should_include"], [1, 1, 1, "", "total_files"], [1, 1, 1, "", "total_lines_of_code"]], "jarvis.api.routers.stats.ValidColors": [[1, 3, 1, "", "blue"], [1, 3, 1, "", "brightgreen"], [1, 3, 1, "", "gray"], [1, 3, 1, "", "green"], [1, 3, 1, "", "grey"], [1, 3, 1, "", "lightgray"], [1, 3, 1, "", "lightgrey"], [1, 3, 1, "", "orange"], [1, 3, 1, "", "red"], [1, 3, 1, "", "yellow"], [1, 3, 1, "", "yellowgreen"]], "jarvis.api.routers.stock_analysis": [[1, 1, 1, "", "get_signals"], [1, 1, 1, "", "get_signals_per_ticker"], [1, 1, 1, "", "thread_worker"]], "jarvis.api.routers.stock_monitor": [[1, 1, 1, "", "send_otp_stock_monitor"], [1, 1, 1, "", "stock_monitor_api"]], "jarvis.api.routers.surveillance": [[1, 1, 1, "", "authenticate_surveillance"], [1, 1, 1, "", "monitor"], [1, 1, 1, "", "video_feed"], [1, 1, 1, "", "websocket_endpoint"]], "jarvis.api.routers.telegram": [[1, 1, 1, "", "telegram_webhook"], [1, 1, 1, "", "two_factor"]], "jarvis.api.server": [[1, 1, 1, "", "jarvis_api"]], "jarvis.api.squire": [[1, 0, 0, "-", "discover"], [1, 0, 0, "-", "scheduler"], [1, 0, 0, "-", "stockanalysis_squire"], [1, 0, 0, "-", "stockmonitor_squire"], [1, 0, 0, "-", "surveillance_squire"], [1, 0, 0, "-", "timeout_otp"]], "jarvis.api.squire.discover": [[1, 2, 1, "", "Entrypoint"], [1, 1, 1, "", "get_entrypoints"], [1, 1, 1, "", "routes"]], "jarvis.api.squire.scheduler": [[1, 1, 1, "", "market_hours"], [1, 1, 1, "", "rh_cron_schedule"], [1, 1, 1, "", "sm_cron_schedule"]], "jarvis.api.squire.stockanalysis_squire": [[1, 1, 1, "", "nasdaq"], [1, 1, 1, "", "thread_worker"], [1, 1, 1, "", "ticker_gatherer"]], "jarvis.api.squire.stockmonitor_squire": [[1, 1, 1, "", "cleanup_stock_userdata"], [1, 1, 1, "", "delete_stock_userdata"], [1, 1, 1, "", "get_daily_alerts"], [1, 1, 1, "", "get_stock_userdata"], [1, 1, 1, "", "insert_stock_userdata"], [1, 1, 1, "", "put_daily_alerts"]], "jarvis.api.squire.surveillance_squire": [[1, 1, 1, "", "gen_frames"], [1, 1, 1, "", "generate_error_frame"], [1, 1, 1, "", "streamer"], [1, 1, 1, "", "test_camera"]], "jarvis.api.squire.timeout_otp": [[1, 1, 1, "", "reset_robinhood"], [1, 1, 1, "", "reset_stock_monitor"], [1, 1, 1, "", "reset_surveillance"]], "jarvis.api.triggers": [[1, 0, 0, "-", "stock_monitor"], [1, 0, 0, "-", "stock_report"]], "jarvis.api.triggers.stock_monitor": [[1, 2, 1, "", "StockMonitor"], [1, 1, 1, "", "generate_graph"]], "jarvis.api.triggers.stock_monitor.StockMonitor": [[1, 4, 1, "", "at_exit"], [1, 4, 1, "", "closest_maximum"], [1, 4, 1, "", "closest_minimum"], [1, 4, 1, "", "get_prices"], [1, 4, 1, "", "group_data"], [1, 4, 1, "", "send_notification"], [1, 4, 1, "", "skip_signal"]], "jarvis.api.triggers.stock_report": [[1, 2, 1, "", "Investment"]], "jarvis.api.triggers.stock_report.Investment": [[1, 4, 1, "", "gatherer"], [1, 4, 1, "", "report_gatherer"], [1, 4, 1, "", "watcher"], [1, 4, 1, "", "watchlist"]], "jarvis.executors": [[1, 0, 0, "-", "alarm"], [1, 0, 0, "-", "automation"], [1, 0, 0, "-", "background_task"], [1, 0, 0, "-", "car"], [1, 0, 0, "-", "comm_squire"], [1, 0, 0, "-", "commander"], [1, 0, 0, "-", "communicator"], [1, 0, 0, "-", "conditions"], [1, 0, 0, "-", "connection"], [1, 0, 0, "-", "controls"], [1, 0, 0, "-", "crontab"], [1, 0, 0, "-", "custom_conditions"], [1, 0, 0, "-", "date_time"], [1, 0, 0, "-", "display_functions"], [1, 0, 0, "-", "face"], [1, 0, 0, "-", "files"], [1, 0, 0, "-", "functions"], [1, 0, 0, "-", "github"], [1, 0, 0, "-", "guard"], [1, 0, 0, "-", "internet"], [1, 0, 0, "-", "ios_functions"], [1, 0, 0, "-", "lights"], [1, 0, 0, "-", "lights_squire"], [1, 0, 0, "-", "listener_controls"], [1, 0, 0, "-", "location"], [1, 0, 0, "-", "method"], [1, 0, 0, "-", "offline"], [1, 0, 0, "-", "others"], [1, 0, 0, "-", "port_handler"], [1, 0, 0, "-", "process_map"], [1, 0, 0, "-", "processor"], [1, 0, 0, "-", "remind"], [1, 0, 0, "-", "restrictions"], [1, 0, 0, "-", "robinhood"], [1, 0, 0, "-", "simulator"], [1, 0, 0, "-", "static_responses"], [1, 0, 0, "-", "system"], [1, 0, 0, "-", "telegram"], [1, 0, 0, "-", "thermostat"], [1, 0, 0, "-", "todo_list"], [1, 0, 0, "-", "tv"], [1, 0, 0, "-", "tv_controls"], [1, 0, 0, "-", "unconditional"], [1, 0, 0, "-", "volume"], [1, 0, 0, "-", "vpn_server"], [1, 0, 0, "-", "weather"], [1, 0, 0, "-", "weather_monitor"], [1, 0, 0, "-", "word_match"]], "jarvis.executors.alarm": [[1, 1, 1, "", "check_overlap"], [1, 1, 1, "", "create_alarm"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "get_alarm_state"], [1, 1, 1, "", "kill_alarm"], [1, 1, 1, "", "more_than_one_alarm_to_kill"], [1, 1, 1, "", "set_alarm"]], "jarvis.executors.automation": [[1, 1, 1, "", "auto_helper"], [1, 1, 1, "", "automation_handler"], [1, 1, 1, "", "rewrite_automator"], [1, 1, 1, "", "validate_weather_alert"]], "jarvis.executors.background_task": [[1, 1, 1, "", "background_task_handler"], [1, 1, 1, "", "compare_tasks"], [1, 1, 1, "", "remove_corrupted"], [1, 1, 1, "", "validate_tasks"]], "jarvis.executors.car": [[1, 2, 1, "", "Operations"], [1, 1, 1, "", "car"], [1, 1, 1, "", "convert_dt_report"], [1, 1, 1, "", "create_connection"], [1, 1, 1, "", "current_set_temperature"], [1, 1, 1, "", "report"], [1, 1, 1, "", "vehicle"]], "jarvis.executors.car.Operations": [[1, 4, 1, "", "enable_guard"], [1, 4, 1, "", "honk"], [1, 4, 1, "", "locate"], [1, 4, 1, "", "lock"], [1, 4, 1, "", "report"], [1, 4, 1, "", "turn_off"], [1, 4, 1, "", "turn_on"], [1, 4, 1, "", "unlock"]], "jarvis.executors.comm_squire": [[1, 1, 1, "", "extract_contacts"], [1, 1, 1, "", "initiate_email"], [1, 1, 1, "", "initiate_sms"], [1, 1, 1, "", "send_notification"]], "jarvis.executors.commander": [[1, 1, 1, "", "delay_condition"], [1, 1, 1, "", "initialize"], [1, 1, 1, "", "initiator"], [1, 1, 1, "", "split_phrase"], [1, 1, 1, "", "timed_delay"]], "jarvis.executors.communicator": [[1, 1, 1, "", "ntfy_send"], [1, 1, 1, "", "read_gmail"], [1, 1, 1, "", "send_email"], [1, 1, 1, "", "send_sms"]], "jarvis.executors.conditions": [[1, 1, 1, "", "conditions"]], "jarvis.executors.connection": [[1, 1, 1, "", "wifi"]], "jarvis.executors.controls": [[1, 1, 1, "", "db_restart_entry"], [1, 1, 1, "", "delete_docker_container"], [1, 1, 1, "", "delete_logs"], [1, 1, 1, "", "delete_pycache"], [1, 1, 1, "", "exit_process"], [1, 1, 1, "", "kill"], [1, 1, 1, "", "restart"], [1, 1, 1, "", "restart_control"], [1, 1, 1, "", "sentry"], [1, 1, 1, "", "set_executable"], [1, 1, 1, "", "shutdown"], [1, 1, 1, "", "sleep_control"], [1, 1, 1, "", "starter"], [1, 1, 1, "", "stop_terminals"], [1, 1, 1, "", "terminator"]], "jarvis.executors.crontab": [[1, 1, 1, "", "executor"], [1, 1, 1, "", "validate_jobs"]], "jarvis.executors.custom_conditions": [[1, 1, 1, "", "custom_conditions"]], "jarvis.executors.date_time": [[1, 1, 1, "", "current_date"], [1, 1, 1, "", "current_time"]], "jarvis.executors.display_functions": [[1, 1, 1, "", "brightness"]], "jarvis.executors.face": [[1, 1, 1, "", "detected_face"], [1, 1, 1, "", "faces"]], "jarvis.executors.files": [[1, 1, 1, "", "delete_secure_send"], [1, 1, 1, "", "get_alarms"], [1, 1, 1, "", "get_automation"], [1, 1, 1, "", "get_contacts"], [1, 1, 1, "", "get_crontab"], [1, 1, 1, "", "get_custom_conditions"], [1, 1, 1, "", "get_frequent"], [1, 1, 1, "", "get_gpt_data"], [1, 1, 1, "", "get_location"], [1, 1, 1, "", "get_processes"], [1, 1, 1, "", "get_recognizer"], [1, 1, 1, "", "get_reminders"], [1, 1, 1, "", "get_restrictions"], [1, 1, 1, "", "get_secure_send"], [1, 1, 1, "", "get_smart_devices"], [1, 1, 1, "", "put_alarms"], [1, 1, 1, "", "put_automation"], [1, 1, 1, "", "put_frequent"], [1, 1, 1, "", "put_gpt_data"], [1, 1, 1, "", "put_reminders"], [1, 1, 1, "", "put_restrictions"], [1, 1, 1, "", "put_secure_send"], [1, 1, 1, "", "put_smart_devices"]], "jarvis.executors.functions": [[1, 1, 1, "", "function_mapping"]], "jarvis.executors.github": [[1, 1, 1, "", "get_repos"], [1, 1, 1, "", "github"]], "jarvis.executors.guard": [[1, 1, 1, "", "get_state"], [1, 1, 1, "", "guard_disable"], [1, 1, 1, "", "guard_enable"], [1, 1, 1, "", "politely_disable"], [1, 1, 1, "", "put_state"], [1, 1, 1, "", "security_runner"], [1, 1, 1, "", "stop_and_respond"], [1, 1, 1, "", "threat_notify"]], "jarvis.executors.internet": [[1, 1, 1, "", "get_connection_info"], [1, 1, 1, "", "get_tunnel"], [1, 1, 1, "", "ip_address"], [1, 1, 1, "", "ip_info"], [1, 1, 1, "", "public_ip_info"], [1, 1, 1, "", "speed_test"], [1, 1, 1, "", "vpn_checker"]], "jarvis.executors.ios_functions": [[1, 1, 1, "", "device_selector"], [1, 1, 1, "", "locate"], [1, 1, 1, "", "locate_device"], [1, 1, 1, "", "location_services"]], "jarvis.executors.lights": [[1, 2, 1, "", "ThreadExecutor"], [1, 1, 1, "", "get_lights"], [1, 1, 1, "", "lights"]], "jarvis.executors.lights.ThreadExecutor": [[1, 4, 1, "", "avail_check"], [1, 4, 1, "", "thread_worker"]], "jarvis.executors.lights_squire": [[1, 1, 1, "", "check_status"], [1, 1, 1, "", "cool"], [1, 1, 1, "", "lumen"], [1, 1, 1, "", "party_mode"], [1, 1, 1, "", "preset"], [1, 1, 1, "", "remove_status"], [1, 1, 1, "", "runner"], [1, 1, 1, "", "turn_off"], [1, 1, 1, "", "update_status"], [1, 1, 1, "", "warm"]], "jarvis.executors.listener_controls": [[1, 1, 1, "", "get_listener_state"], [1, 1, 1, "", "listener_control"], [1, 1, 1, "", "put_listener_state"]], "jarvis.executors.location": [[1, 1, 1, "", "directions"], [1, 1, 1, "", "distance"], [1, 1, 1, "", "distance_controller"], [1, 1, 1, "", "get_coordinates_from_ip"], [1, 1, 1, "", "get_location_from_coordinates"], [1, 1, 1, "", "locate_places"], [1, 1, 1, "", "location"], [1, 1, 1, "", "write_current_location"]], "jarvis.executors.method": [[1, 1, 1, "", "executor"]], "jarvis.executors.offline": [[1, 1, 1, "", "background_task_runner"], [1, 1, 1, "", "background_tasks"], [1, 1, 1, "", "offline_communicator"], [1, 1, 1, "", "ondemand_offline_automation"]], "jarvis.executors.others": [[1, 1, 1, "", "abusive"], [1, 1, 1, "", "apps"], [1, 1, 1, "", "celebrate"], [1, 1, 1, "", "flip_a_coin"], [1, 1, 1, "", "get_aws_params"], [1, 1, 1, "", "get_aws_secrets"], [1, 1, 1, "", "google_home"], [1, 1, 1, "", "meaning"], [1, 1, 1, "", "music"], [1, 1, 1, "", "news"], [1, 1, 1, "", "notes"], [1, 1, 1, "", "photo"], [1, 1, 1, "", "pypi_versions"], [1, 1, 1, "", "repeat"], [1, 1, 1, "", "report"], [1, 1, 1, "", "secrets"], [1, 1, 1, "", "version"]], "jarvis.executors.port_handler": [[1, 1, 1, "", "is_port_in_use"], [1, 1, 1, "", "kill_port_pid"]], "jarvis.executors.process_map": [[1, 1, 1, "", "add"], [1, 1, 1, "", "base"], [1, 1, 1, "", "get"], [1, 1, 1, "", "remove"], [1, 1, 1, "", "update"]], "jarvis.executors.processor": [[1, 1, 1, "", "clear_db"], [1, 1, 1, "", "create_process_mapping"], [1, 1, 1, "", "delete_db"], [1, 1, 1, "", "start_processes"], [1, 1, 1, "", "stop_child_processes"], [1, 1, 1, "", "stop_processes"]], "jarvis.executors.remind": [[1, 1, 1, "", "create_reminder"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "find_name"], [1, 1, 1, "", "get_reminder_state"], [1, 1, 1, "", "reminder"]], "jarvis.executors.restrictions": [[1, 1, 1, "", "get_func"], [1, 1, 1, "", "handle_restrictions"], [1, 1, 1, "", "restricted"]], "jarvis.executors.robinhood": [[1, 1, 1, "", "get_summary"], [1, 1, 1, "", "robinhood"]], "jarvis.executors.simulator": [[1, 1, 1, "", "get_simulation_data"], [1, 1, 1, "", "initiate_simulator"], [1, 1, 1, "", "simulation"]], "jarvis.executors.static_responses": [[1, 1, 1, "", "about_me"], [1, 1, 1, "", "age"], [1, 1, 1, "", "capabilities"], [1, 1, 1, "", "form"], [1, 1, 1, "", "greeting"], [1, 1, 1, "", "hi"], [1, 1, 1, "", "languages"], [1, 1, 1, "", "not_allowed_offline"], [1, 1, 1, "", "un_processable"], [1, 1, 1, "", "what"], [1, 1, 1, "", "whats_up"], [1, 1, 1, "", "who"]], "jarvis.executors.system": [[1, 1, 1, "", "system_info"]], "jarvis.executors.telegram": [[1, 1, 1, "", "get_webhook_origin"], [1, 1, 1, "", "telegram_api"]], "jarvis.executors.thermostat": [[1, 1, 1, "", "create_connection"], [1, 1, 1, "", "get_auth_object"], [1, 1, 1, "", "get_thermostat"], [1, 1, 1, "", "set_thermostat"], [1, 1, 1, "", "thermostat_controls"]], "jarvis.executors.todo_list": [[1, 1, 1, "", "add_todo"], [1, 1, 1, "", "delete_todo"], [1, 1, 1, "", "delete_todo_items"], [1, 1, 1, "", "get_todo"], [1, 1, 1, "", "todo"]], "jarvis.executors.tv": [[1, 1, 1, "", "get_tv"], [1, 1, 1, "", "television"], [1, 1, 1, "", "tv_status"]], "jarvis.executors.tv_controls": [[1, 1, 1, "", "tv_controller"]], "jarvis.executors.unconditional": [[1, 1, 1, "", "google_maps"]], "jarvis.executors.volume": [[1, 1, 1, "", "speaker_volume"], [1, 1, 1, "", "volume"]], "jarvis.executors.vpn_server": [[1, 1, 1, "", "extract_custom_region"], [1, 1, 1, "", "regional_phrase"], [1, 1, 1, "", "vpn_server"], [1, 1, 1, "", "vpn_server_switch"]], "jarvis.executors.weather": [[1, 1, 1, "", "make_request"], [1, 1, 1, "", "weather"]], "jarvis.executors.weather_monitor": [[1, 1, 1, "", "monitor"]], "jarvis.executors.word_match": [[1, 1, 1, "", "forward_lookup"], [1, 1, 1, "", "reverse_lookup"], [1, 1, 1, "", "word_match"]], "jarvis.lib": [[1, 0, 0, "-", "installer"]], "jarvis.lib.installer": [[1, 2, 1, "", "Env"], [1, 2, 1, "", "Requirements"], [1, 1, 1, "", "center"], [1, 1, 1, "", "confirmation_prompt"], [1, 1, 1, "", "dev_install"], [1, 1, 1, "", "dev_uninstall"], [1, 1, 1, "", "get_arch"], [1, 1, 1, "", "init"], [1, 1, 1, "", "main_install"], [1, 1, 1, "", "main_uninstall"], [1, 1, 1, "", "no_venv"], [1, 1, 1, "", "os_agnostic"], [1, 1, 1, "", "os_specific_pip"], [1, 1, 1, "", "pretext"], [1, 1, 1, "", "run_subprocess"], [1, 1, 1, "", "thread_worker"], [1, 1, 1, "", "untested_arch"], [1, 1, 1, "", "untested_os"], [1, 1, 1, "", "windows_handler"]], "jarvis": [[1, 0, 0, "-", "main"]], "jarvis.main": [[1, 2, 1, "", "Activator"], [1, 1, 1, "", "constructor"], [1, 1, 1, "", "restart_checker"], [1, 1, 1, "", "start"]], "jarvis.main.Activator": [[1, 4, 1, "", "executor"], [1, 4, 1, "", "open_stream"], [1, 4, 1, "", "start"], [1, 4, 1, "", "stop"]], "jarvis.modules.audio": [[1, 0, 0, "-", "listener"], [1, 0, 0, "-", "speaker"], [1, 0, 0, "-", "speech_synthesis"], [1, 0, 0, "-", "tts_stt"], [1, 0, 0, "-", "voices"]], "jarvis.modules.audio.listener": [[1, 1, 1, "", "listen"], [1, 1, 1, "", "listen_recursive"]], "jarvis.modules.audio.speaker": [[1, 1, 1, "", "frequently_used"], [1, 1, 1, "", "speak"], [1, 1, 1, "", "speech_synthesizer"]], "jarvis.modules.audio.speech_synthesis": [[1, 1, 1, "", "check_existing"], [1, 1, 1, "", "find_pid_by_port"], [1, 1, 1, "", "run_existing_container"], [1, 1, 1, "", "run_new_container"], [1, 1, 1, "", "speech_synthesis_api"], [1, 1, 1, "", "stream_logs"]], "jarvis.modules.audio.tts_stt": [[1, 1, 1, "", "audio_to_text"], [1, 1, 1, "", "text_to_audio"]], "jarvis.modules.audio.voices": [[1, 1, 1, "", "voice_changer"], [1, 1, 1, "", "voice_default"]], "jarvis.modules": [[1, 0, 0, "-", "auth_bearer"], [1, 0, 0, "-", "builtin_overrides"], [1, 0, 0, "-", "exceptions"], [1, 0, 0, "-", "logger"], [1, 0, 0, "-", "peripherals"]], "jarvis.modules.auth_bearer": [[1, 2, 1, "", "BearerAuth"]], "jarvis.modules.builtin_overrides": [[1, 2, 1, "", "APIServer"], [1, 2, 1, "", "AddProcessName"], [1, 1, 1, "", "ordered_dump"], [1, 1, 1, "", "ordered_load"]], "jarvis.modules.builtin_overrides.APIServer": [[1, 4, 1, "", "install_signal_handlers"], [1, 4, 1, "", "run_in_parallel"]], "jarvis.modules.builtin_overrides.AddProcessName": [[1, 4, 1, "", "filter"]], "jarvis.modules.cache": [[1, 0, 0, "-", "cache"]], "jarvis.modules.cache.cache": [[1, 1, 1, "", "timed_cache"]], "jarvis.modules.camera": [[1, 0, 0, "-", "camera"]], "jarvis.modules.camera.camera": [[1, 2, 1, "", "Camera"], [1, 1, 1, "", "list_splitter"]], "jarvis.modules.camera.camera.Camera": [[1, 4, 1, "", "_get_camera_info_darwin"], [1, 4, 1, "", "_get_camera_info_linux"], [1, 4, 1, "", "_get_camera_info_windows"], [1, 4, 1, "", "_list_cameras_darwin"], [1, 4, 1, "", "_list_cameras_linux"], [1, 4, 1, "", "_list_cameras_windows"], [1, 4, 1, "", "get_camera_info"], [1, 4, 1, "", "get_index"], [1, 4, 1, "", "list_cameras"]], "jarvis.modules.conditions": [[1, 0, 0, "-", "conversation"], [1, 0, 0, "-", "keywords"]], "jarvis.modules.conditions.conversation": [[1, 1, 1, "", "conversation_mapping"]], "jarvis.modules.conditions.keywords": [[1, 1, 1, "", "keyword_mapping"]], "jarvis.modules.crontab": [[1, 0, 0, "-", "expression"]], "jarvis.modules.crontab.expression": [[1, 2, 1, "", "CronExpression"], [1, 1, 1, "", "parse_atom"]], "jarvis.modules.crontab.expression.CronExpression": [[1, 3, 1, "", "DAYS_OF_MONTH"], [1, 3, 1, "", "DAYS_OF_WEEK"], [1, 3, 1, "", "DAY_NAMES"], [1, 3, 1, "", "DEFAULT_EPOCH"], [1, 3, 1, "", "FIELD_RANGES"], [1, 3, 1, "", "HOURS"], [1, 3, 1, "", "L_FIELDS"], [1, 3, 1, "", "MINUTES"], [1, 3, 1, "", "MONTHS"], [1, 3, 1, "", "MONTH_NAMES"], [1, 3, 1, "", "SUBSTITUTIONS"], [1, 4, 1, "", "check_trigger"], [1, 4, 1, "", "compute_numtab"]], "jarvis.modules.database": [[1, 0, 0, "-", "database"]], "jarvis.modules.database.database": [[1, 2, 1, "", "Database"], [1, 2, 1, "", "__TestDatabase"]], "jarvis.modules.database.database.Database": [[1, 4, 1, "", "create_table"]], "jarvis.modules.database.database.__TestDatabase": [[1, 4, 1, "", "at_exit"], [1, 4, 1, "", "random_double"], [1, 4, 1, "", "random_single"]], "jarvis.modules.dictionary": [[1, 0, 0, "-", "dictionary"]], "jarvis.modules.dictionary.dictionary": [[1, 1, 1, "", "meaning"]], "jarvis.modules.exceptions": [[1, 5, 1, "", "APIResponse"], [1, 5, 1, "", "BotError"], [1, 5, 1, "", "BotInUse"], [1, 5, 1, "", "BotWebhookConflict"], [1, 5, 1, "", "CameraError"], [1, 5, 1, "", "DependencyError"], [1, 5, 1, "", "InvalidArgument"], [1, 5, 1, "", "InvalidEnvVars"], [1, 5, 1, "", "StopSignal"], [1, 5, 1, "", "TVError"], [1, 5, 1, "", "UnsupportedOS"], [1, 1, 1, "", "no_alsa_err"], [1, 1, 1, "", "py_error_handler"]], "jarvis.modules.facenet": [[1, 0, 0, "-", "face"]], "jarvis.modules.facenet.face": [[1, 2, 1, "", "FaceNet"], [1, 1, 1, "", "condition_check"], [1, 1, 1, "", "verify_image"]], "jarvis.modules.facenet.face.FaceNet": [[1, 3, 1, "", "LEARNING_RATE"], [1, 3, 1, "", "MODEL"], [1, 4, 1, "", "capture_image"], [1, 4, 1, "", "face_detection"], [1, 4, 1, "", "face_recognition"], [1, 4, 1, "", "load_dataset"]], "jarvis.modules.lights": [[1, 0, 0, "-", "preset_values"], [1, 0, 0, "-", "smart_lights"]], "jarvis.modules.lights.smart_lights": [[1, 2, 1, "", "MagicHomeApi"], [1, 1, 1, "", "calculate_checksum"], [1, 1, 1, "", "check_number_range"]], "jarvis.modules.lights.smart_lights.MagicHomeApi": [[1, 3, 1, "", "API_PORT"], [1, 4, 1, "", "byte_to_percent"], [1, 4, 1, "", "get_status"], [1, 4, 1, "", "send_bytes"], [1, 4, 1, "", "send_preset_function"], [1, 4, 1, "", "turn_off"], [1, 4, 1, "", "turn_on"], [1, 4, 1, "", "update_device"]], "jarvis.modules.logger": [[1, 2, 1, "", "APIConfig"], [1, 2, 1, "", "AddProcessName"], [1, 1, 1, "", "custom_handler"], [1, 1, 1, "", "log_file"], [1, 1, 1, "", "multiprocessing_logger"]], "jarvis.modules.logger.APIConfig": [[1, 3, 1, "", "ACCESS_LOG_FILENAME"], [1, 3, 1, "", "ACCESS_LOG_FORMAT"], [1, 3, 1, "", "DEFAULT_LOG_FILENAME"], [1, 3, 1, "", "DEFAULT_LOG_LEVEL"], [1, 3, 1, "", "ERROR_LOG_FORMAT"], [1, 3, 1, "", "LOG_CONFIG"]], "jarvis.modules.logger.AddProcessName": [[1, 4, 1, "", "filter"]], "jarvis.modules.meetings": [[1, 0, 0, "-", "events"], [1, 0, 0, "-", "ics"], [1, 0, 0, "-", "ics_meetings"]], "jarvis.modules.meetings.events": [[1, 1, 1, "", "event_app_launcher"], [1, 1, 1, "", "events"], [1, 1, 1, "", "events_gatherer"], [1, 1, 1, "", "events_writer"]], "jarvis.modules.meetings.ics": [[1, 2, 1, "", "ICS"], [1, 1, 1, "", "all_day_event"], [1, 1, 1, "", "convert_to_local_tz"], [1, 1, 1, "", "parse_calendar"]], "jarvis.modules.meetings.ics.ICS": [[1, 3, 1, "", "all_day"], [1, 3, 1, "", "duration"], [1, 3, 1, "", "end"], [1, 3, 1, "", "start"], [1, 3, 1, "", "summary"]], "jarvis.modules.meetings.ics_meetings": [[1, 1, 1, "", "custom_meetings"], [1, 1, 1, "", "meetings"], [1, 1, 1, "", "meetings_gatherer"], [1, 1, 1, "", "meetings_writer"]], "jarvis.modules.microphone": [[1, 0, 0, "-", "graph_mic"], [1, 0, 0, "-", "recognizer"]], "jarvis.modules.microphone.graph_mic": [[1, 2, 1, "", "Settings"], [1, 1, 1, "", "_kick_off"], [1, 1, 1, "", "audio_callback"], [1, 1, 1, "", "list_devices"], [1, 1, 1, "", "plot_mic"], [1, 1, 1, "", "update_plot"]], "jarvis.modules.microphone.graph_mic.Settings": [[1, 3, 1, "", "channels"], [1, 3, 1, "", "dark_mode"], [1, 3, 1, "", "device"], [1, 3, 1, "", "down_sample"], [1, 3, 1, "", "interval"], [1, 3, 1, "", "lines"], [1, 3, 1, "", "mapping"], [1, 3, 1, "", "plot_data"], [1, 3, 1, "", "rate"], [1, 3, 1, "", "samplerate"], [1, 3, 1, "", "window"], [1, 3, 1, "", "window_size"]], "jarvis.modules.microphone.recognizer": [[1, 1, 1, "", "main"], [1, 1, 1, "", "save_for_reference"]], "jarvis.modules.models": [[1, 0, 0, "-", "classes"], [1, 0, 0, "-", "models"], [1, 0, 0, "-", "squire"]], "jarvis.modules.models.classes": [[1, 2, 1, "", "BackgroundTask"], [1, 2, 1, "", "EnvConfig"], [1, 2, 1, "", "FileIO"], [1, 2, 1, "", "Indicators"], [1, 2, 1, "", "RecognizerSettings"], [1, 2, 1, "", "Settings"], [1, 2, 1, "", "Thermostat"], [1, 2, 1, "", "VehicleConnection"], [1, 2, 1, "", "WiFiConnection"], [1, 1, 1, "", "env_loader"]], "jarvis.modules.models.classes.BackgroundTask": [[1, 4, 1, "", "check_empty_string"], [1, 4, 1, "", "check_hours_format"], [1, 3, 1, "", "ignore_hours"], [1, 3, 1, "", "seconds"], [1, 3, 1, "", "task"]], "jarvis.modules.models.classes.EnvConfig": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "author_mode"], [1, 3, 1, "", "birthday"], [1, 3, 1, "", "bot_certificate"], [1, 3, 1, "", "bot_chat_ids"], [1, 3, 1, "", "bot_endpoint"], [1, 3, 1, "", "bot_secret"], [1, 3, 1, "", "bot_token"], [1, 3, 1, "", "bot_users"], [1, 3, 1, "", "bot_webhook"], [1, 3, 1, "", "bot_webhook_ip"], [1, 3, 1, "", "camera_index"], [1, 3, 1, "", "car_password"], [1, 3, 1, "", "car_pin"], [1, 3, 1, "", "car_username"], [1, 3, 1, "", "connection_retry"], [1, 3, 1, "", "debug"], [1, 3, 1, "", "distance_unit"], [1, 3, 1, "", "event_app"], [1, 4, 1, "", "from_env_file"], [1, 3, 1, "", "git_token"], [1, 3, 1, "", "gmail_pass"], [1, 3, 1, "", "gmail_user"], [1, 3, 1, "", "home"], [1, 3, 1, "", "icloud_pass"], [1, 3, 1, "", "icloud_recovery"], [1, 3, 1, "", "icloud_user"], [1, 3, 1, "", "ics_url"], [1, 3, 1, "", "limited"], [1, 3, 1, "", "listener_phrase_limit"], [1, 3, 1, "", "listener_timeout"], [1, 3, 1, "", "log_retention"], [1, 3, 1, "", "maps_api"], [1, 3, 1, "", "microphone_index"], [1, 3, 1, "", "mute_for_meetings"], [1, 3, 1, "", "name"], [1, 3, 1, "", "news_api"], [1, 3, 1, "", "notify_reminders"], [1, 3, 1, "", "ntfy_password"], [1, 3, 1, "", "ntfy_topic"], [1, 3, 1, "", "ntfy_url"], [1, 3, 1, "", "ntfy_username"], [1, 3, 1, "", "offline_host"], [1, 3, 1, "", "offline_pass"], [1, 3, 1, "", "offline_port"], [1, 3, 1, "", "ollama"], [1, 3, 1, "", "ollama_model"], [1, 3, 1, "", "ollama_reuse_threshold"], [1, 3, 1, "", "ollama_timeout"], [1, 3, 1, "", "open_gmail_pass"], [1, 3, 1, "", "open_gmail_user"], [1, 4, 1, "", "parse_birthday"], [1, 4, 1, "", "parse_microphone_index"], [1, 4, 1, "", "parse_notify_reminders"], [1, 4, 1, "", "parse_speaker_index"], [1, 4, 1, "", "parse_startup_options"], [1, 4, 1, "", "parse_weather_alert"], [1, 4, 1, "", "parse_websites"], [1, 3, 1, "", "phone_number"], [1, 3, 1, "", "plot_mic"], [1, 3, 1, "", "porcupine_key"], [1, 3, 1, "", "recipient"], [1, 3, 1, "", "recognizer_confidence"], [1, 3, 1, "", "robinhood_endpoint_auth"], [1, 3, 1, "", "robinhood_pass"], [1, 3, 1, "", "robinhood_qr"], [1, 3, 1, "", "robinhood_user"], [1, 3, 1, "", "root_password"], [1, 3, 1, "", "root_user"], [1, 3, 1, "", "sensitivity"], [1, 3, 1, "", "speaker_index"], [1, 3, 1, "", "speech_rate"], [1, 3, 1, "", "speech_synthesis_host"], [1, 3, 1, "", "speech_synthesis_port"], [1, 3, 1, "", "speech_synthesis_quality"], [1, 3, 1, "", "speech_synthesis_timeout"], [1, 3, 1, "", "speech_synthesis_voice"], [1, 3, 1, "", "startup_options"], [1, 3, 1, "", "stock_monitor_api"], [1, 3, 1, "", "surveillance_endpoint_auth"], [1, 3, 1, "", "surveillance_session_timeout"], [1, 3, 1, "", "sync_events"], [1, 3, 1, "", "sync_meetings"], [1, 3, 1, "", "tcc_device_name"], [1, 3, 1, "", "tcc_password"], [1, 3, 1, "", "tcc_username"], [1, 3, 1, "", "telegram_id"], [1, 3, 1, "", "temperature_unit"], [1, 3, 1, "", "title"], [1, 4, 1, "", "validate_vpn_password"], [1, 3, 1, "", "voice_name"], [1, 3, 1, "", "volume"], [1, 3, 1, "", "vpn_hosted_zone"], [1, 3, 1, "", "vpn_info_file"], [1, 3, 1, "", "vpn_key_pair"], [1, 3, 1, "", "vpn_password"], [1, 3, 1, "", "vpn_security_group"], [1, 3, 1, "", "vpn_subdomain"], [1, 3, 1, "", "vpn_username"], [1, 3, 1, "", "wake_words"], [1, 3, 1, "", "weather_alert"], [1, 3, 1, "", "weather_alert_max"], [1, 3, 1, "", "weather_alert_min"], [1, 3, 1, "", "weather_api"], [1, 3, 1, "", "website"], [1, 3, 1, "", "wifi_password"], [1, 3, 1, "", "wifi_ssid"], [1, 3, 1, "", "workers"]], "jarvis.modules.models.classes.EnvConfig.Config": [[1, 3, 1, "", "env_prefix"], [1, 3, 1, "", "extra"]], "jarvis.modules.models.classes.FileIO": [[1, 3, 1, "", "alarms"], [1, 3, 1, "", "app_launcher"], [1, 3, 1, "", "automation"], [1, 3, 1, "", "background_tasks"], [1, 3, 1, "", "base_db"], [1, 3, 1, "", "conditions"], [1, 3, 1, "", "contacts"], [1, 3, 1, "", "crontab"], [1, 3, 1, "", "event_script"], [1, 3, 1, "", "frequent"], [1, 3, 1, "", "gpt_data"], [1, 3, 1, "", "keywords"], [1, 3, 1, "", "location"], [1, 3, 1, "", "notes"], [1, 3, 1, "", "ollama_model_file"], [1, 3, 1, "", "processes"], [1, 3, 1, "", "recognizer"], [1, 3, 1, "", "reminders"], [1, 3, 1, "", "restrictions"], [1, 3, 1, "", "robinhood"], [1, 3, 1, "", "root"], [1, 3, 1, "", "secure_send"], [1, 3, 1, "", "simulation"], [1, 3, 1, "", "smart_devices"], [1, 3, 1, "", "speech_synthesis_cid"], [1, 3, 1, "", "speech_synthesis_log"], [1, 3, 1, "", "speech_synthesis_wav"], [1, 3, 1, "", "startup_dir"], [1, 3, 1, "", "stock_db"], [1, 3, 1, "", "stock_list_backup"], [1, 3, 1, "", "task_db"], [1, 3, 1, "", "tmp_automation"], [1, 3, 1, "", "tmp_background_tasks"], [1, 3, 1, "", "tmp_crontab"], [1, 3, 1, "", "training_data"], [1, 3, 1, "", "uploads"]], "jarvis.modules.models.classes.Indicators": [[1, 3, 1, "", "acknowledgement"], [1, 3, 1, "", "alarm"], [1, 3, 1, "", "coin"], [1, 3, 1, "", "end"], [1, 3, 1, "", "start"]], "jarvis.modules.models.classes.RecognizerSettings": [[1, 3, 1, "", "dynamic_energy_threshold"], [1, 3, 1, "", "energy_threshold"], [1, 3, 1, "", "non_speaking_duration"], [1, 3, 1, "", "pause_threshold"], [1, 3, 1, "", "phrase_threshold"]], "jarvis.modules.models.classes.Settings": [[1, 3, 1, "", "_platform_info"], [1, 3, 1, "", "device"], [1, 3, 1, "", "disk"], [1, 3, 1, "", "distro"], [1, 3, 1, "", "interactive"], [1, 3, 1, "", "invoker"], [1, 3, 1, "", "limited"], [1, 3, 1, "", "logical_cores"], [1, 4, 1, "", "model_post_init"], [1, 3, 1, "", "os"], [1, 3, 1, "", "os_name"], [1, 3, 1, "", "os_version"], [1, 3, 1, "", "physical_cores"], [1, 3, 1, "", "pid"], [1, 3, 1, "", "pname"], [1, 3, 1, "", "ram"]], "jarvis.modules.models.classes.Thermostat": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "device"], [1, 3, 1, "", "expiration"]], "jarvis.modules.models.classes.Thermostat.Config": [[1, 3, 1, "", "arbitrary_types_allowed"]], "jarvis.modules.models.classes.VehicleConnection": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "control"], [1, 3, 1, "", "device_id"], [1, 3, 1, "", "expiration"], [1, 3, 1, "", "refresh_token"], [1, 3, 1, "", "vin"]], "jarvis.modules.models.classes.VehicleConnection.Config": [[1, 3, 1, "", "arbitrary_types_allowed"]], "jarvis.modules.models.classes.WiFiConnection": [[1, 3, 1, "", "os_errors"], [1, 3, 1, "", "unknown_errors"]], "jarvis.modules.models.enums": [[1, 2, 1, "", "DistanceUnits"], [1, 2, 1, "", "EventApp"], [1, 2, 1, "", "SSQuality"], [1, 2, 1, "", "SupportedPlatforms"], [1, 2, 1, "", "TemperatureUnits"]], "jarvis.modules.models.enums.DistanceUnits": [[1, 3, 1, "", "KILOMETERS"], [1, 3, 1, "", "MILES"]], "jarvis.modules.models.enums.EventApp": [[1, 3, 1, "", "CALENDAR"], [1, 3, 1, "", "OUTLOOK"]], "jarvis.modules.models.enums.SSQuality": [[1, 3, 1, "", "High_Quality"], [1, 3, 1, "", "Low_Quality"], [1, 3, 1, "", "Medium_Quality"]], "jarvis.modules.models.enums.SupportedPlatforms": [[1, 3, 1, "", "linux"], [1, 3, 1, "", "macOS"], [1, 3, 1, "", "windows"]], "jarvis.modules.models.enums.TemperatureUnits": [[1, 3, 1, "", "IMPERIAL"], [1, 3, 1, "", "METRIC"]], "jarvis.modules.models.models": [[1, 1, 1, "", "_distance_temperature_brute_force"], [1, 1, 1, "", "_global_validations"], [1, 1, 1, "", "_main_process_validations"], [1, 1, 1, "", "_set_default_voice_name"]], "jarvis.modules.models.squire": [[1, 1, 1, "", "channel_validator"], [1, 1, 1, "", "get_distributor_info_linux"], [1, 1, 1, "", "handle_multiform"], [1, 1, 1, "", "parse_ignore_hours"]], "jarvis.modules.peripherals": [[1, 2, 1, "", "ChannelType"], [1, 3, 1, "", "channel_type"], [1, 1, 1, "", "get_audio_devices"]], "jarvis.modules.peripherals.ChannelType": [[1, 3, 1, "", "input_channels"], [1, 3, 1, "", "output_channels"]], "jarvis.modules.retry": [[1, 0, 0, "-", "retry"]], "jarvis.modules.retry.retry": [[1, 1, 1, "", "retry"]], "jarvis.modules.speaker": [[1, 0, 0, "-", "speak"]], "jarvis.modules.speaker.speak": [[1, 2, 1, "", "Speaker"]], "jarvis.modules.speaker.speak.Speaker": [[1, 4, 1, "", "get_all_voices"], [1, 4, 1, "", "get_english_voices"], [1, 4, 1, "", "get_voice_by_gender"], [1, 4, 1, "", "get_voice_by_index"], [1, 4, 1, "", "get_voice_by_language"], [1, 4, 1, "", "get_voice_by_name"], [1, 4, 1, "", "run"], [1, 4, 1, "", "set_voice_by_index"], [1, 4, 1, "", "set_voice_by_name"], [1, 4, 1, "", "speak_all_voices"], [1, 4, 1, "", "speak_english_voices"]], "jarvis.modules.telegram": [[1, 0, 0, "-", "audio_handler"], [1, 0, 0, "-", "bot"], [1, 0, 0, "-", "file_handler"], [1, 0, 0, "-", "settings"], [1, 0, 0, "-", "webhook"]], "jarvis.modules.telegram.audio_handler": [[1, 1, 1, "", "audio_converter_mac"], [1, 1, 1, "", "audio_converter_win"]], "jarvis.modules.telegram.bot": [[1, 1, 1, "", "_get_file"], [1, 1, 1, "", "_make_request"], [1, 1, 1, "", "authenticate"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "get_title_by_name"], [1, 1, 1, "", "greeting"], [1, 1, 1, "", "intro"], [1, 1, 1, "", "jarvis"], [1, 1, 1, "", "poll_for_messages"], [1, 1, 1, "", "process_audio"], [1, 1, 1, "", "process_document"], [1, 1, 1, "", "process_photo"], [1, 1, 1, "", "process_request"], [1, 1, 1, "", "process_response"], [1, 1, 1, "", "process_text"], [1, 1, 1, "", "process_video"], [1, 1, 1, "", "process_voice"], [1, 1, 1, "", "reply_to"], [1, 1, 1, "", "send_audio"], [1, 1, 1, "", "send_document"], [1, 1, 1, "", "send_message"], [1, 1, 1, "", "send_photo"], [1, 1, 1, "", "username_is_valid"], [1, 1, 1, "", "verify_stop"], [1, 1, 1, "", "verify_timeout"]], "jarvis.modules.telegram.file_handler": [[1, 1, 1, "", "_list_files"], [1, 1, 1, "", "get_file"], [1, 1, 1, "", "list_files"], [1, 1, 1, "", "put_file"]], "jarvis.modules.telegram.settings": [[1, 2, 1, "", "Audio"], [1, 2, 1, "", "Chat"], [1, 2, 1, "", "Document"], [1, 2, 1, "", "PhotoFragment"], [1, 2, 1, "", "Text"], [1, 2, 1, "", "Video"], [1, 2, 1, "", "Voice"]], "jarvis.modules.telegram.settings.Audio": [[1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.settings.Chat": [[1, 3, 1, "", "date"], [1, 3, 1, "", "first_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_bot"], [1, 3, 1, "", "language_code"], [1, 3, 1, "", "last_name"], [1, 3, 1, "", "message_id"], [1, 3, 1, "", "message_type"], [1, 3, 1, "", "type"], [1, 3, 1, "", "username"]], "jarvis.modules.telegram.settings.Document": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.settings.PhotoFragment": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Text": [[1, 3, 1, "", "text"]], "jarvis.modules.telegram.settings.Video": [[1, 2, 1, "", "Thumb"], [1, 2, 1, "", "Thumbnail"], [1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "mime_type"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Video.Thumb": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Video.Thumbnail": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Voice": [[1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.webhook": [[1, 1, 1, "", "delete_webhook"], [1, 1, 1, "", "get_webhook"], [1, 1, 1, "", "set_webhook"]], "jarvis.modules.temperature": [[1, 0, 0, "-", "temperature"]], "jarvis.modules.temperature.temperature": [[1, 1, 1, "", "c2f"], [1, 1, 1, "", "c2k"], [1, 1, 1, "", "f2c"], [1, 1, 1, "", "f2k"], [1, 1, 1, "", "k2c"], [1, 1, 1, "", "k2f"]], "jarvis.modules.templates": [[1, 0, 0, "-", "templates"]], "jarvis.modules.templates.templates": [[1, 2, 1, "", "EmailTemplates"], [1, 2, 1, "", "EndpointTemplates"], [1, 2, 1, "", "GenericTemplates"], [1, 2, 1, "", "Llama"], [1, 3, 1, "", "email"], [1, 3, 1, "", "endpoint"], [1, 3, 1, "", "generic"], [1, 3, 1, "", "llama"]], "jarvis.modules.timeout": [[1, 0, 0, "-", "timeout"]], "jarvis.modules.timeout.timeout": [[1, 1, 1, "", "timeout"]], "jarvis.modules.transformer": [[1, 0, 0, "-", "gpt"]], "jarvis.modules.transformer.gpt": [[1, 2, 1, "", "Customizer"], [1, 2, 1, "", "Ollama"], [1, 1, 1, "", "dump_history"], [1, 1, 1, "", "existing_response"]], "jarvis.modules.transformer.gpt.Customizer": [[1, 4, 1, "", "customize_model"], [1, 4, 1, "", "run"]], "jarvis.modules.transformer.gpt.Ollama": [[1, 4, 1, "", "generator"], [1, 4, 1, "", "query"], [1, 4, 1, "", "request_model"]], "jarvis.modules.tv": [[1, 0, 0, "-", "lg"], [1, 0, 0, "-", "roku"]], "jarvis.modules.tv.lg": [[1, 2, 1, "", "LGWebOS"]], "jarvis.modules.tv.lg.LGWebOS": [[1, 3, 1, "", "_init_status"], [1, 3, 1, "", "_reconnect"], [1, 4, 1, "", "audio_output"], [1, 4, 1, "", "audio_output_source"], [1, 4, 1, "", "close_app"], [1, 4, 1, "", "current_app"], [1, 4, 1, "", "decrease_volume"], [1, 4, 1, "", "forward"], [1, 4, 1, "", "get_apps"], [1, 4, 1, "", "get_sources"], [1, 4, 1, "", "get_state"], [1, 4, 1, "", "get_volume"], [1, 4, 1, "", "increase_volume"], [1, 4, 1, "", "launch_app"], [1, 4, 1, "", "mute"], [1, 4, 1, "", "pause"], [1, 4, 1, "", "play"], [1, 4, 1, "", "rewind"], [1, 4, 1, "", "set_audio_output_source"], [1, 4, 1, "", "set_source"], [1, 4, 1, "", "set_volume"], [1, 4, 1, "", "shutdown"], [1, 4, 1, "", "stop"]], "jarvis.modules.tv.roku": [[1, 2, 1, "", "RokuECP"]], "jarvis.modules.tv.roku.RokuECP": [[1, 3, 1, "", "PORT"], [1, 3, 1, "", "SESSION"], [1, 4, 1, "", "_set_vol_executor"], [1, 4, 1, "", "current_app"], [1, 4, 1, "", "decrease_volume"], [1, 4, 1, "", "forward"], [1, 4, 1, "", "get_apps"], [1, 4, 1, "", "get_sources"], [1, 4, 1, "", "get_state"], [1, 4, 1, "", "get_volume"], [1, 4, 1, "", "increase_volume"], [1, 4, 1, "", "launch_app"], [1, 4, 1, "", "make_call"], [1, 4, 1, "", "mute"], [1, 4, 1, "", "pause"], [1, 4, 1, "", "play"], [1, 4, 1, "", "rewind"], [1, 4, 1, "", "set_source"], [1, 4, 1, "", "set_volume"], [1, 4, 1, "", "shutdown"], [1, 4, 1, "", "startup"], [1, 4, 1, "", "stop"]], "jarvis.modules.utils": [[1, 0, 0, "-", "shared"], [1, 0, 0, "-", "support"], [1, 0, 0, "-", "util"]], "jarvis.modules.utils.support": [[1, 1, 1, "", "build_lookup"], [1, 1, 1, "", "check_restart"], [1, 1, 1, "", "check_stop"], [1, 1, 1, "", "connected_to_network"], [1, 1, 1, "", "country_timezone"], [1, 1, 1, "", "detect_lookup_date"], [1, 1, 1, "", "exit_message"], [1, 1, 1, "", "extract_humanized_date"], [1, 1, 1, "", "flush_screen"], [1, 1, 1, "", "get_capitalized"], [1, 1, 1, "", "hostname_to_ip"], [1, 1, 1, "", "humanized_day_to_datetime"], [1, 1, 1, "", "no_env_vars"], [1, 1, 1, "", "number_to_words"], [1, 1, 1, "", "pluralize"], [1, 1, 1, "", "remove_file"], [1, 1, 1, "", "size_converter"], [1, 1, 1, "", "stop_process"], [1, 1, 1, "", "time_converter"], [1, 1, 1, "", "unrecognized_dumper"], [1, 1, 1, "", "unsupported_features"], [1, 1, 1, "", "utc_to_local"], [1, 1, 1, "", "write_screen"]], "jarvis.modules.utils.util": [[1, 1, 1, "", "comma_separator"], [1, 1, 1, "", "delay_calculator"], [1, 1, 1, "", "epoch_to_datetime"], [1, 1, 1, "", "extract_nos"], [1, 1, 1, "", "extract_str"], [1, 1, 1, "", "extract_time"], [1, 1, 1, "", "format_nos"], [1, 1, 1, "", "get_closest_match"], [1, 1, 1, "", "get_free_port"], [1, 1, 1, "", "get_timezone"], [1, 1, 1, "", "hashed"], [1, 1, 1, "", "keygen_str"], [1, 1, 1, "", "keygen_uuid"], [1, 1, 1, "", "kms_to_miles"], [1, 1, 1, "", "matrix_to_flat_list"], [1, 1, 1, "", "miles_to_kms"], [1, 1, 1, "", "part_of_day"], [1, 1, 1, "", "remove_duplicates"], [1, 1, 1, "", "remove_none"], [1, 1, 1, "", "split_time"], [1, 1, 1, "", "token"], [1, 1, 1, "", "words_to_number"]], "jarvis.modules.wakeonlan": [[1, 0, 0, "-", "wakeonlan"]], "jarvis.modules.wakeonlan.wakeonlan": [[1, 2, 1, "", "WakeOnLan"]], "jarvis.modules.wakeonlan.wakeonlan.WakeOnLan": [[1, 3, 1, "", "BROADCAST_IP"], [1, 3, 1, "", "DEFAULT_PORT"], [1, 4, 1, "", "create_packet"], [1, 4, 1, "", "send_packet"]], "tests": [[1, 0, 0, "-", "api_test"], [1, 0, 0, "-", "listener_test"], [1, 0, 0, "-", "main_test"], [1, 0, 0, "-", "speaker_test"], [1, 0, 0, "-", "speech_synthesis_test"]], "tests.api_test": [[1, 1, 1, "", "server"]], "tests.listener_test": [[1, 2, 1, "", "TestListener"]], "tests.listener_test.TestListener": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_listen"]], "tests.main_test": [[1, 2, 1, "", "TestActivator"]], "tests.main_test.TestActivator": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "setUp"], [1, 4, 1, "", "test_executor"], [1, 4, 1, "", "test_init_activator"]], "tests.speaker_test": [[1, 2, 1, "", "TestSpeak"]], "tests.speaker_test.TestSpeak": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_audio_driver_usage"], [1, 4, 1, "", "test_no_text_input"], [1, 4, 1, "", "test_offline_mode"], [1, 4, 1, "", "test_speech_synthesis_usage"], [1, 4, 1, "", "test_text_input_and_run"]], "tests.speech_synthesis_test": [[1, 2, 1, "", "TestSpeechSynthesizer"]], "tests.speech_synthesis_test.TestSpeechSynthesizer": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_egress_error_handling"], [1, 4, 1, "", "test_successful_synthesis"], [1, 4, 1, "", "test_unicode_error_handling"], [1, 4, 1, "", "test_unsuccessful_synthesis"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"]}, "titleterms": {"kick": 0, "off": 0, "prerequisit": 0, "enchiridion": 0, "code": 0, "standard": 0, "releas": 0, "note": 0, "lint": 0, "pypi": 0, "packag": 0, "runbook": 0, "licens": 0, "copyright": 0, "jarvi": 1, "voic": 1, "activ": 1, "natur": 1, "languag": 1, "ui": 1, "read": 1, "me": 1, "instal": 1, "preflight": 1, "test": 1, "camera": 1, "audio": 1, "devic": 1, "text": 1, "To": 1, "speech": 1, "realtim": 1, "microphon": 1, "usag": 1, "main": 1, "modul": 1, "keyword": 1, "classifi": 1, "api": 1, "applic": 1, "logger": 1, "server": 1, "model": 1, "authent": 1, "modal": 1, "set": 1, "router": 1, "basic": 1, "fileio": 1, "invest": 1, "offlin": 1, "proxi": 1, "engin": 1, "securesend": 1, "speechsynthesi": 1, "stat": 1, "stockmonitor": 1, "stockanalysi": 1, "surveil": 1, "telegramapi": 1, "squir": 1, "discov": 1, "schedul": 1, "timeout": 1, "otp": 1, "trigger": 1, "stockreport": 1, "executor": 1, "alarm": 1, "autom": 1, "background": 1, "task": 1, "car": 1, "commun": 1, "connect": 1, "condit": 1, "command": 1, "control": 1, "crontab": 1, "custom": 1, "datetim": 1, "displayfunct": 1, "face": 1, "file": 1, "function": 1, "github": 1, "guard": 1, "internet": 1, "io": 1, "light": 1, "listen": 1, "locat": 1, "method": 1, "other": 1, "port": 1, "handler": 1, "processor": 1, "process": 1, "map": 1, "remind": 1, "restrict": 1, "robinhood": 1, "simul": 1, "staticrespons": 1, "system": 1, "telegram": 1, "thermostat": 1, "do": 1, "tv": 1, "uncondit": 1, "volum": 1, "vpn": 1, "weather": 1, "word": 1, "match": 1, "class": 1, "enum": 1, "auth": 1, "bearer": 1, "built": 1, "In": 1, "overrid": 1, "cach": 1, "lru": 1, "databas": 1, "except": 1, "facenet": 1, "mean": 1, "meet": 1, "retri": 1, "share": 1, "resourc": 1, "support": 1, "util": 1, "temperatur": 1, "templat": 1, "transform": 1, "connector": 1, "wakeonlan": 1, "case": 1, "testapi": 1, "testlisten": 1, "testmain": 1, "testspeak": 1, "testspeechsynthesi": 1, "indic": 1, "tabl": 1}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["README", "index"], "filenames": ["README.md", "index.rst"], "titles": ["Kick off", "Jarvis - Voice-Activated Natural Language UI"], "terms": {"voic": 0, "activ": 0, "natur": 0, "languag": 0, "ui": 0, "platform": 0, "support": 0, "stat": 0, "repo": 0, "deploy": 0, "develop": [0, 1], "mainten": 0, "reach": 0, "out": [0, 1], "recommend": 0, "instal": 0, "python": [0, 1], "3": [0, 1], "10": [0, 1], "11": 0, "us": [0, 1], "dedic": [0, 1], "virtual": [0, 1], "environ": [0, 1], "jarvi": 0, "m": [0, 1], "pip": [0, 1], "ironman": [0, 1], "depend": [0, 1], "initi": [0, 1], "id": [0, 1], "import": [0, 1], "__name__": 0, "__main__": 0, "start": [0, 1], "cli": [0, 1], "help": [0, 1], "usag": 0, "instruct": [0, 1], "maco": [0, 1], "test": 0, "mojav": 0, "catalina": 0, "big": 0, "sur": 0, "monterei": 0, "ventura": [0, 1], "system": 0, "prefer": [0, 1], "secur": [0, 1], "privaci": 0, "click": 0, "sign": 0, "add": [0, 1], "termin": [0, 1], "follow": [0, 1], "section": [0, 1], "left": 0, "pane": 0, "microphon": 0, "requir": [0, 1], "listen": 0, "respond": [0, 1], "access": [0, 1], "kei": [0, 1], "combin": [0, 1], "bright": [0, 1], "volum": 0, "control": 0, "camera": 0, "option": [0, 1], "onli": [0, 1], "dure": [0, 1], "face": 0, "recognit": [0, 1], "detect": [0, 1], "autom": 0, "event": [0, 1], "other": 0, "app": [0, 1], "like": [0, 1], "outlook": [0, 1], "calendar": [0, 1], "file": 0, "folder": [0, 1], "OR": 0, "full": 0, "disk": [0, 1], "all": [0, 1], "fileio": 0, "oper": [0, 1], "linux": [0, 1], "ubuntu": [0, 1], "22": [0, 1], "04": 0, "lt": 0, "store": [0, 1], "host": [0, 1], "machin": [0, 1], "": [0, 1], "password": [0, 1], "env": [0, 1], "var": [0, 1], "root_password": [0, 1], "unlik": [0, 1], "window": [0, 1], "doe": [0, 1], "have": [0, 1], "specif": [0, 1], "permiss": [0, 1], "set": 0, "pop": 0, "confirm": [0, 1], "allow": [0, 1], "deni": 0, "anaconda": 0, "miniconda": 0, "visualstudio": 0, "c": 0, "buildtool": 0, "git": 0, "make": [0, 1], "sure": 0, "build": [0, 1], "tool": 0, "ar": [0, 1], "complet": [0, 1], "restart": [0, 1], "script": [0, 1], "locat": 0, "path": [0, 1], "variabl": [0, 1], "handbook": 0, "github": 0, "wiki": [0, 1], "docstr": 0, "format": [0, 1], "googl": [0, 1], "style": [0, 1], "convent": 0, "pep": 0, "8": [0, 1], "isort": 0, "gitvers": 0, "revers": [0, 1], "f": 0, "release_not": 0, "rst": 0, "t": [0, 1], "pre": [0, 1], "commit": 0, "ensur": [0, 1], "run": [0, 1], "pytest": [0, 1], "gener": [0, 1], "valid": [0, 1], "hyperlink": 0, "markdown": [0, 1], "includ": [0, 1], "page": [0, 1], "sphinx": 0, "5": [0, 1], "1": [0, 1], "recommonmark": 0, "http": [0, 1], "org": [0, 1], "project": 0, "doc": [0, 1], "vigneshrao": [0, 1], "com": [0, 1], "vignesh": [0, 1], "rao": [0, 1], "under": [0, 1], "mit": 0, "kick": 1, "off": 1, "prerequisit": 1, "enchiridion": 1, "code": 1, "standard": 1, "releas": 1, "note": 1, "lint": 1, "pypi": 1, "packag": 1, "runbook": 1, "licens": 1, "copyright": 1, "thi": 1, "i": 1, "special": 1, "downstream": 1, "subprocess": 1, "commandlin": 1, "interfac": 1, "o": 1, "agnost": 1, "ha": 1, "dev": 1, "download": 1, "what": 1, "actual": 1, "lib": 1, "pretext": 1, "str": 1, "gain": 1, "reader": 1, "attent": 1, "center": 1, "align": 1, "return": 1, "get_arch": 1, "union": 1, "noreturn": 1, "architectur": 1, "known": 1, "categori": 1, "exit": 1, "wa": 1, "confirmation_prompt": 1, "none": 1, "prompt": 1, "from": 1, "user": 1, "continu": 1, "configur": 1, "pass": 1, "shell": 1, "run_subprocess": 1, "0": 1, "success": 1, "non": 1, "zero": 1, "failur": 1, "2": 1, "incorrect": 1, "builtin": 1, "124": 1, "some": 1, "error": 1, "job": 1, "check": 1, "softwar": 1, "125": 1, "memori": 1, "126": 1, "cannot": 1, "execut": 1, "127": 1, "found": 1, "128": 1, "invalid": 1, "argument": 1, "129": 1, "192": 1, "signal": 1, "For": 1, "subtract": 1, "number": 1, "enter": 1, "kill": 1, "l": 1, "list": 1, "man": 1, "more": 1, "inform": 1, "windows_handl": 1, "handl": 1, "untested_o": 1, "unsupport": 1, "untested_arch": 1, "no_venv": 1, "NOT": 1, "pin": 1, "lock": 1, "upgrad": 1, "abl": 1, "os_specific_pip": 1, "thread_work": 1, "bool": 1, "thread": 1, "worker": 1, "parallel": 1, "paramet": 1, "simultan": 1, "boolean": 1, "flag": 1, "type": 1, "dev_uninstal": 1, "uninstal": 1, "repositori": 1, "main_uninstal": 1, "os_agnost": 1, "init": 1, "flight": 1, "setuptool": 1, "wheel": 1, "dev_instal": 1, "main_instal": 1, "get": 1, "index": 1, "list_splitt": 1, "original_list": 1, "delimit": 1, "split": 1, "multipl": 1, "valu": 1, "given": 1, "should": 1, "final": 1, "where": 1, "must": 1, "main_list": 1, "first": 1, "name": 1, "last": 1, "drive": 1, "jaguar": 1, "toni": 1, "stark": 1, "mark": 1, "iii": 1, "sinc": 1, "object": 1, "about": 1, "rais": 1, "cameraerror": 1, "If": 1, "unabl": 1, "_get_camera_info_linux": 1, "result": 1, "yield": 1, "raw": 1, "output": 1, "string": 1, "_list_cameras_linux": 1, "_get_camera_info_window": 1, "dict": 1, "windowso": 1, "dictionari": 1, "_list_cameras_window": 1, "_get_camera_info_darwin": 1, "xml": 1, "_list_cameras_darwin": 1, "get_camera_info": 1, "list_camera": 1, "get_index": 1, "each": 1, "space": 1, "peripher": 1, "channel_typ": 1, "alia": 1, "channeltyp": 1, "get_audio_devic": 1, "channel": 1, "int": 1, "float": 1, "iter": 1, "over": 1, "input": 1, "take": 1, "an": 1, "determin": 1, "whether": 1, "avail": 1, "input_channel": 1, "maxinputchannel": 1, "output_channel": 1, "maxoutputchannel": 1, "learn": 1, "train": 1, "speak": 1, "speaker": 1, "rate": 1, "get_all_voic": 1, "convert": 1, "attribut": 1, "get_english_voic": 1, "english": 1, "get_voice_by_languag": 1, "lang_cod": 1, "get_voice_by_index": 1, "get_voice_by_nam": 1, "get_voice_by_gend": 1, "gender": 1, "set_voice_by_index": 1, "voice_index": 1, "200": 1, "per": 1, "which": 1, "set_voice_by_nam": 1, "voice_nam": 1, "speak_all_voic": 1, "speak_english_voic": 1, "spoken": 1, "default": 1, "sampl": 1, "recogn": 1, "async": 1, "save_for_refer": 1, "save": 1, "origin": 1, "config": 1, "new": 1, "yaml": 1, "dump": 1, "asynchron": 1, "call": 1, "never": 1, "end": 1, "loop": 1, "plot": 1, "spectrum": 1, "matplotlib": 1, "graphmic": 1, "refer": 1, "sound": 1, "readthedoc": 1, "graph_mic": 1, "wrap": 1, "interv": 1, "sampler": 1, "down_sampl": 1, "window_s": 1, "tupl": 1, "dark_mod": 1, "line": 1, "line2d": 1, "plot_data": 1, "ndarrai": 1, "list_devic": 1, "devicelist": 1, "audion": 1, "audio_callback": 1, "indata": 1, "frame": 1, "time": 1, "struct": 1, "statu": 1, "callbackflag": 1, "separ": 1, "block": 1, "update_plot": 1, "updat": 1, "typic": 1, "callback": 1, "happen": 1, "frequent": 1, "than": 1, "therefor": 1, "queue": 1, "tend": 1, "contain": 1, "data": 1, "plot_mic": 1, "30": 1, "40": 1, "true": 1, "load": 1, "numer": 1, "substr": 1, "visibl": 1, "slot": 1, "minimum": 1, "between": 1, "displai": 1, "everi": 1, "nth": 1, "size": 1, "7": 1, "inch": 1, "width": 1, "height": 1, "how": 1, "quick": 1, "graph": 1, "move": 1, "screen": 1, "lower": 1, "slower": 1, "1000": 1, "pretti": 1, "almost": 1, "black": 1, "_kick_off": 1, "live": 1, "constructor": 1, "construct": 1, "wake": 1, "detector": 1, "base": 1, "version": 1, "restart_check": 1, "perform": 1, "intern": 1, "extern": 1, "request": 1, "await": 1, "when": 1, "heard": 1, "instanti": 1, "instanc": 1, "porcupin": 1, "monitor": 1, "stream": 1, "occurr": 1, "A": 1, "higher": 1, "sensit": 1, "fewer": 1, "miss": 1, "cost": 1, "increas": 1, "fals": 1, "toler": 1, "level": 1, "overflow": 1, "open_stream": 1, "pyaudio": 1, "action": 1, "phrase": 1, "node": 1, "respons": 1, "audio_stream": 1, "forev": 1, "stop": 1, "invok": 1, "manual": 1, "interrupt": 1, "held": 1, "close": 1, "after": 1, "_preexec": 1, "keywords_handl": 1, "load_ignor": 1, "ignore_aft": 1, "ignore_add": 1, "avoid": 1, "same": 1, "rewrite_keyword": 1, "els": 1, "enable_cor": 1, "cor": 1, "cross": 1, "startup": 1, "py": 1, "sh": 1, "zsh": 1, "directori": 1, "startup_func": 1, "simpl": 1, "anyth": 1, "up": 1, "looger": 1, "log": 1, "uvicorn": 1, "disabl": 1, "print": 1, "modifi": 1, "creat": 1, "multiprocess": 1, "wrapper": 1, "filter": 1, "jarvis_api": 1, "fast": 1, "being": 1, "so": 1, "endpoint": 1, "attempt": 1, "doesn": 1, "offline_has_access": 1, "token": 1, "httpbasiccredenti": 1, "httpbearer": 1, "mention": 1, "author": 1, "header": 1, "apirespons": 1, "401": 1, "robinhood_has_access": 1, "surveillance_has_access": 1, "offlinecommunicatormod": 1, "pydant": 1, "basemodel": 1, "native_audio": 1, "speech_timeout": 1, "stockmonitormod": 1, "email": 1, "network": 1, "emailstr": 1, "ani": 1, "plaintext": 1, "cameraindexmod": 1, "speechsynthesismod": 1, "qualiti": 1, "member": 1, "across": 1, "hashabl": 1, "baseconfig": 1, "camera_index": 1, "client_id": 1, "available_camera": 1, "queue_manag": 1, "session_manag": 1, "user_info": 1, "alert": 1, "alert_valu": 1, "connectionmanag": 1, "websocket": 1, "fastapi": 1, "tiangolo": 1, "advanc": 1, "disconnect": 1, "client": 1, "redirect_index": 1, "redirect": 1, "mode": 1, "root": 1, "url": 1, "health": 1, "offlinecommun": 1, "get_favicon": 1, "favicon": 1, "ico": 1, "filerespons": 1, "front": 1, "convers": 1, "pair": 1, "list_fil": 1, "can": 1, "upload": 1, "get_fil": 1, "filenam": 1, "particular": 1, "put_fil": 1, "uploadfil": 1, "authenticate_robinhood": 1, "singl": 1, "successfulli": 1, "sent": 1, "via": 1, "503": 1, "fail": 1, "send": 1, "robinhood_endpoint_auth": 1, "succe": 1, "mfa": 1, "also": 1, "verifi": 1, "The": 1, "nullifi": 1, "soon": 1, "robinhood_path": 1, "serv": 1, "static": 1, "403": 1, "null": 1, "404": 1, "html": 1, "417": 1, "auto": 1, "render": 1, "htmlrespons": 1, "behind": 1, "multi": 1, "factor": 1, "done": 1, "onc": 1, "one": 1, "usabl": 1, "hex": 1, "uuid": 1, "recipi": 1, "queri": 1, "delet": 1, "refresh": 1, "useless": 1, "becaus": 1, "clear": 1, "kill_pow": 1, "insert": 1, "stopper": 1, "process_ok_respons": 1, "input_data": 1, "byte": 1, "starlett": 1, "messag": 1, "synthes": 1, "nativ": 1, "offline_communicator_api": 1, "synthesi": 1, "204": 1, "empti": 1, "receiv": 1, "proxy_servic": 1, "is_valid_media_typ": 1, "media_typ": 1, "regular": 1, "express": 1, "media": 1, "proxy_service_api": 1, "act": 1, "primarili": 1, "solv": 1, "web": 1, "browser": 1, "exampl": 1, "curl": 1, "x": 1, "secure_send": 1, "secure_send_api": 1, "access_token": 1, "retriev": 1, "secret": 1, "400": 1, "bad": 1, "underscor": 1, "unavail": 1, "speech_synthesi": 1, "speech_synthesis_voic": 1, "500": 1, "raise_for_statu": 1, "docker": 1, "gettext": 1, "instead": 1, "querystr": 1, "ot": 1, "wasn": 1, "snippet": 1, "total": 1, "liner": 1, "replic": 1, "find": 1, "dot": 1, "replac": 1, "scan": 1, "venv": 1, "docs_gen": 1, "prune": 1, "xarg": 1, "wc": 1, "grep": 1, "validcolor": 1, "qualnam": 1, "boundari": 1, "color": 1, "badg": 1, "img": 1, "shield": 1, "sourc": 1, "buckler": 1, "blob": 1, "master": 1, "readm": 1, "md": 1, "colour": 1, "brightgreen": 1, "green": 1, "yellowgreen": 1, "yellow": 1, "orang": 1, "red": 1, "grei": 1, "grai": 1, "lightgrei": 1, "lightgrai": 1, "blue": 1, "should_includ": 1, "filepath": 1, "desir": 1, "extens": 1, "exclud": 1, "exclus": 1, "need": 1, "count_lin": 1, "open": 1, "count": 1, "positiveint": 1, "walk": 1, "through": 1, "collect": 1, "relev": 1, "total_lines_of_cod": 1, "calcul": 1, "within": 1, "total_fil": 1, "line_count": 1, "integ": 1, "redirectrespons": 1, "file_count": 1, "stock_monitor": 1, "send_otp_stock_monitor": 1, "email_address": 1, "reset_timeout": 1, "300": 1, "address": 1, "second": 1, "expir": 1, "deliveri": 1, "stock_monitor_api": 1, "email_otp": 1, "apikei": 1, "stock": 1, "One": 1, "passcod": 1, "notif": 1, "put": 1, "plain": 1, "expect": 1, "jwt": 1, "ticker": 1, "max": 1, "price": 1, "min": 1, "correct": 1, "percentag": 1, "daili": 1, "422": 1, "entri": 1, "made": 1, "409": 1, "current": 1, "lesser": 1, "grater": 1, "maximum": 1, "against": 1, "502": 1, "simpli": 1, "backend": 1, "stock_analysi": 1, "get_sign": 1, "symbol": 1, "bar_count": 1, "100": 1, "data_dict": 1, "bui": 1, "sell": 1, "hold": 1, "webul": 1, "bar": 1, "appli": 1, "function_to_cal": 1, "callabl": 1, "threadpoolexecutor": 1, "get_signals_per_tick": 1, "all_tick": 1, "larger": 1, "give": 1, "longer": 1, "histor": 1, "trend": 1, "analysi": 1, "smaller": 1, "focus": 1, "recent": 1, "short": 1, "term": 1, "experi": 1, "backtest": 1, "best": 1, "fit": 1, "your": 1, "approach": 1, "thevickypedia": 1, "trade": 1, "algorithm": 1, "authenticate_surveil": 1, "cam": 1, "chosen": 1, "surveillance_endpoint_auth": 1, "frontend": 1, "video": 1, "307": 1, "video_fe": 1, "streamingrespons": 1, "direct": 1, "websocket_endpoint": 1, "epoch": 1, "anywai": 1, "befor": 1, "valueerror": 1, "still": 1, "eoferror": 1, "two_factor": 1, "two": 1, "verif": 1, "come": 1, "webhook": 1, "telegram_webhook": 1, "httpexcept": 1, "406": 1, "payload": 1, "json": 1, "entrypoint": 1, "stem": 1, "form": 1, "bare": 1, "get_entrypoint": 1, "potenti": 1, "present": 1, "discoveri": 1, "crude": 1, "wai": 1, "rout": 1, "apirout": 1, "market_hour": 1, "extend": 1, "market": 1, "hour": 1, "timezon": 1, "u": 1, "rh_cron_schedul": 1, "cronexpress": 1, "cron": 1, "stock_report": 1, "minut": 1, "sm_cron_schedul": 1, "include_weekend": 1, "weekend": 1, "15": 1, "stockmonitor_squir": 1, "cleanup_stock_userdata": 1, "duplic": 1, "insert_stock_userdata": 1, "param": 1, "get_stock_userdata": 1, "get_daily_alert": 1, "stock_daili": 1, "put_daily_alert": 1, "delete_stock_userdata": 1, "stockanalysis_squir": 1, "ticker_gather": 1, "charact": 1, "gather": 1, "nasdaq": 1, "drop": 1, "ascii": 1, "alphabet": 1, "arg": 1, "spin": 1, "backup": 1, "surveillance_squir": 1, "generate_error_fram": 1, "dimens": 1, "imag": 1, "numpi": 1, "arrai": 1, "coordin": 1, "test_camera": 1, "provid": 1, "gen_fram": 1, "manag": 1, "flip": 1, "streamer": 1, "asynciter": 1, "extract": 1, "until": 1, "aliv": 1, "bytestr": 1, "concat": 1, "push": 1, "larg": 1, "item": 1, "onto": 1, "essenti": 1, "buffer": 1, "despit": 1, "immedi": 1, "mai": 1, "latenc": 1, "feed": 1, "timeout_otp": 1, "reset_robinhood": 1, "reset": 1, "reset_stock_monitor": 1, "reset_surveil": 1, "weekdai": 1, "generate_graph": 1, "fetch": 1, "stackoverflow": 1, "49729752": 1, "at_exit": 1, "remov": 1, "bin": 1, "repeat": 1, "group_data": 1, "group": 1, "column": 1, "rest": 1, "among": 1, "get_pric": 1, "along": 1, "exchang": 1, "closest_maximum": 1, "stock_pric": 1, "96": 1, "85": 1, "becom": 1, "notifi": 1, "amount": 1, "even": 1, "though": 1, "less": 1, "closest_minimum": 1, "225": 1, "below": 1, "220": 1, "242": 1, "skip_sign": 1, "condition_list": 1, "12": 1, "skip": 1, "overlap": 1, "look": 1, "send_notif": 1, "portfolio": 1, "watcher": 1, "part": 1, "profit": 1, "loss": 1, "compar": 1, "purchas": 1, "watchlist": 1, "strict": 1, "sweep": 1, "24h": 1, "ago": 1, "10minut": 1, "ignor": 1, "were": 1, "alreadi": 1, "watch": 1, "unicod": 1, "went": 1, "down": 1, "necessari": 1, "jinja": 1, "report_gather": 1, "check_overlap": 1, "new_alarm": 1, "old_alarm": 1, "see": 1, "possibl": 1, "exist": 1, "create_alarm": 1, "alarm_tim": 1, "timer": 1, "dai": 1, "week": 1, "set_alarm": 1, "am": 1, "pm": 1, "clock": 1, "get_alarm_st": 1, "more_than_one_alarm_to_kil": 1, "alarm_st": 1, "helper": 1, "differ": 1, "kill_alarm": 1, "mp3": 1, "revert": 1, "automation_handl": 1, "renam": 1, "tmp": 1, "rewrite_autom": 1, "write_data": 1, "rewrit": 1, "validate_weather_alert": 1, "auto_help": 1, "background_task": 1, "background_task_handl": 1, "compare_task": 1, "dict1": 1, "dict2": 1, "either": 1, "both": 1, "similar": 1, "remove_corrupt": 1, "backgroundtask": 1, "corrupt": 1, "validate_task": 1, "suppress": 1, "info": 1, "create_connect": 1, "current_set_temperatur": 1, "latitud": 1, "longitud": 1, "target": 1, "condens": 1, "its": 1, "own": 1, "turn_on": 1, "vehicl": 1, "turn": 1, "climat": 1, "31": 1, "lo": 1, "57": 1, "hot": 1, "fahrenheit": 1, "58": 1, "84": 1, "mislead": 1, "believ": 1, "celsiu": 1, "realli": 1, "document": 1, "getpostman": 1, "view": 1, "6250319": 1, "rznbmzqo": 1, "59910c25": 1, "c107": 1, "4335": 1, "b178": 1, "22e343782b41": 1, "turn_off": 1, "enable_guard": 1, "enabl": 1, "guardian": 1, "unlock": 1, "dt_string": 1, "honk": 1, "report": 1, "remot": 1, "convert_dt_report": 1, "utc": 1, "local": 1, "status_data": 1, "subscription_data": 1, "subscript": 1, "temp": 1, "end_tim": 1, "establish": 1, "primari": 1, "13": 1, "digit": 1, "microsecond": 1, "logic": 1, "read_gmail": 1, "unread": 1, "gmail": 1, "account": 1, "credenti": 1, "send_sm": 1, "bodi": 1, "subject": 1, "sm": 1, "gatewai": 1, "destin": 1, "usernam": 1, "smtp": 1, "phone": 1, "content": 1, "send_email": 1, "sender": 1, "gmail_us": 1, "gmail_pass": 1, "titl": 1, "attach": 1, "mail": 1, "ntfy_send": 1, "topic": 1, "ntfy": 1, "comm_squir": 1, "extract_contact": 1, "contact": 1, "initiate_sm": 1, "ask": 1, "initiate_email": 1, "wifi": 1, "conn_object": 1, "wificonnect": 1, "frequenc": 1, "wi": 1, "fi": 1, "ssid": 1, "unknown": 1, "oserror": 1, "keep": 1, "defin": 1, "appropri": 1, "stopsign": 1, "split_phras": 1, "statement": 1, "delay_condit": 1, "delai": 1, "sleep": 1, "said": 1, "offline_commun": 1, "timed_delai": 1, "awaken": 1, "greet_check": 1, "greet": 1, "right": 1, "without": 1, "approv": 1, "uptim": 1, "system_vit": 1, "vital": 1, "pid": 1, "exit_process": 1, "upon": 1, "sleep_control": 1, "reduc": 1, "sentri": 1, "db_restart_entri": 1, "caller": 1, "write": 1, "db": 1, "restart_control": 1, "quiet": 1, "warn": 1, "stop_termin": 1, "iterm": 1, "shutdown": 1, "deep": 1, "delete_docker_contain": 1, "spun": 1, "intent": 1, "specifi": 1, "cleanup": 1, "flush": 1, "stdio": 1, "etc": 1, "proce": 1, "delete_log": 1, "retent": 1, "period": 1, "inod": 1, "chang": 1, "delete_pycach": 1, "__pycache__": 1, "sub": 1, "dir": 1, "set_execut": 1, "starter": 1, "crucial": 1, "put_listener_st": 1, "percent": 1, "purg": 1, "older": 1, "pycach": 1, "log_fil": 1, "process_nam": 1, "On": 1, "side": 1, "validate_job": 1, "custom_condit": 1, "function_map": 1, "ordereddict": 1, "mani": 1, "date_tim": 1, "current_tim": 1, "sai": 1, "respect": 1, "current_d": 1, "todai": 1, "date": 1, "display_funct": 1, "detected_fac": 1, "captur": 1, "pictur": 1, "show": 1, "preview": 1, "futur": 1, "get_contact": 1, "defaultdict": 1, "get_frequ": 1, "put_frequ": 1, "get_loc": 1, "get_secure_send": 1, "delete_secure_send": 1, "put_secure_send": 1, "ad": 1, "get_custom_condit": 1, "uniqu": 1, "embed": 1, "get_restrict": 1, "certain": 1, "put_restrict": 1, "get_gpt_data": 1, "histori": 1, "ollama": 1, "put_gpt_data": 1, "get_autom": 1, "put_autom": 1, "get_smart_devic": 1, "smart": 1, "put_smart_devic": 1, "get_process": 1, "get_remind": 1, "put_remind": 1, "get_alarm": 1, "put_alarm": 1, "get_recogn": 1, "recognizerset": 1, "pars": 1, "get_crontab": 1, "order": 1, "get_repo": 1, "get_stat": 1, "state": 1, "put_stat": 1, "stop_and_respond": 1, "accordingli": 1, "repsond": 1, "politely_dis": 1, "guard_dis": 1, "threat": 1, "runtim": 1, "security_runn": 1, "guard_en": 1, "anoth": 1, "previou": 1, "threat_notifi": 1, "face_detect": 1, "intrud": 1, "ip_address": 1, "privat": 1, "ip": 1, "vpn_checker": 1, "public_ip_info": 1, "public": 1, "ip_info": 1, "get_connection_info": 1, "ethernet": 1, "speed_test": 1, "speed": 1, "ping": 1, "core": 1, "psutil": 1, "en": 1, "latest": 1, "cpu_count": 1, "get_tunnel": 1, "tunnel": 1, "ngrok": 1, "httpurl": 1, "ios_funct": 1, "device_selector": 1, "pyicloud": 1, "servic": 1, "findmyiphon": 1, "appledevic": 1, "select": 1, "location_servic": 1, "appl": 1, "locate_devic": 1, "target_devic": 1, "icloud": 1, "get_light": 1, "threadexecutor": 1, "pool": 1, "avail_check": 1, "aren": 1, "reachabl": 1, "lights_squir": 1, "warm": 1, "cool": 1, "white": 1, "lumen": 1, "rgb": 1, "255": 1, "andblu": 1, "alter": 1, "preset": 1, "random": 1, "runner": 1, "check_statu": 1, "parti": 1, "remove_statu": 1, "update_statu": 1, "children": 1, "party_mod": 1, "hostnam": 1, "listener_control": 1, "get_listener_st": 1, "get_coordinates_from_ip": 1, "speedtest": 1, "get_location_from_coordin": 1, "write_current_loc": 1, "distanc": 1, "distance_control": 1, "place": 1, "locate_plac": 1, "detail": 1, "no_repeat": 1, "geocod": 1, "placehold": 1, "switch": 1, "recurs": 1, "himself": 1, "func": 1, "background_task_runn": 1, "sync": 1, "ondemand_offline_autom": 1, "post": 1, "bg_flag": 1, "anystr": 1, "called_by_offlin": 1, "whatev": 1, "earlier": 1, "launch": 1, "music": 1, "profil": 1, "plai": 1, "player": 1, "google_hom": 1, "socket": 1, "rang": 1, "home": 1, "deblockt": 1, "pull": 1, "most": 1, "brokenpipeerror": 1, "usual": 1, "written": 1, "fulli": 1, "occur": 1, "tri": 1, "while": 1, "ioerror": 1, "errno": 1, "epip": 1, "write_screen": 1, "flip_a_coin": 1, "head": 1, "tail": 1, "choic": 1, "skim": 1, "news_sourc": 1, "fox": 1, "around": 1, "thing": 1, "morn": 1, "celebr": 1, "holidai": 1, "birthdai": 1, "observ": 1, "abus": 1, "photo": 1, "ambienc": 1, "pypi_vers": 1, "package_nam": 1, "get_aws_secret": 1, "aw": 1, "secretsmanag": 1, "get_aws_param": 1, "ssm": 1, "port_handl": 1, "is_port_in_us": 1, "identifi": 1, "kill_port_pid": 1, "protocol": 1, "tcp": 1, "lsof": 1, "child": 1, "mainprocess": 1, "delete_db": 1, "shut": 1, "clear_db": 1, "assign": 1, "create_process_map": 1, "func_nam": 1, "impact": 1, "start_process": 1, "achiev": 1, "otherwis": 1, "speech_synthesis_api": 1, "telegram_api": 1, "poll": 1, "stop_child_process": 1, "stop_process": 1, "process_map": 1, "nest": 1, "old_pid": 1, "new_pid": 1, "old": 1, "create_remind": 1, "reminder_tim": 1, "to_about": 1, "find_nam": 1, "get_reminder_st": 1, "person": 1, "get_func": 1, "invalidargu": 1, "handle_restrict": 1, "get_summari": 1, "get_simulation_data": 1, "initiate_simul": 1, "simulation_data": 1, "static_respons": 1, "capabl": 1, "whats_up": 1, "hi": 1, "hello": 1, "who": 1, "whom": 1, "ag": 1, "about_m": 1, "not_allowed_offlin": 1, "un_process": 1, "un": 1, "system_info": 1, "tell": 1, "statist": 1, "get_webhook_origin": 1, "bot": 1, "webhook_tri": 1, "20": 1, "fallback": 1, "botwebhookconflict": 1, "broken": 1, "botinus": 1, "egresserror": 1, "get_thermostat": 1, "zone": 1, "set_thermostat": 1, "get_auth_object": 1, "pyhtcc": 1, "thermostat_control": 1, "todo_list": 1, "todo": 1, "figur": 1, "get_todo": 1, "add_todo": 1, "delete_todo_item": 1, "delete_todo": 1, "get_tv": 1, "tv_statu": 1, "tv_ip_list": 1, "televis": 1, "256": 1, "lg": 1, "roku": 1, "tv_control": 1, "tv_ip": 1, "nicknam": 1, "client_kei": 1, "webo": 1, "google_map": 1, "nearbi": 1, "predefin": 1, "consum": 1, "speaker_volum": 1, "just": 1, "disturb": 1, "50": 1, "setvolum": 1, "rlatour": 1, "setvol": 1, "vpn_server": 1, "regional_phras": 1, "extract_custom_region": 1, "region": 1, "vpn_server_switch": 1, "custom_region": 1, "destroi": 1, "make_request": 1, "lat": 1, "lon": 1, "openweathermap": 1, "www": 1, "gov": 1, "mlb": 1, "seasonal_wind_threat": 1, "weather_monitor": 1, "high": 1, "low": 1, "sever": 1, "classif": 1, "keywordclassifi": 1, "word_match": 1, "reverse_lookup": 1, "lookup": 1, "match_list": 1, "forward_lookup": 1, "exact": 1, "regex": 1, "env_load": 1, "envconfig": 1, "filetyp": 1, "baseset": 1, "common": 1, "unsupportedo": 1, "interact": 1, "pname": 1, "ram": 1, "physical_cor": 1, "logical_cor": 1, "limit": 1, "_platform_info": 1, "modelprivateattr": 1, "os_nam": 1, "os_vers": 1, "distro": 1, "model_post_init": 1, "__context": 1, "meant": 1, "behav": 1, "initialis": 1, "It": 1, "context": 1, "self": 1, "vehicleconnect": 1, "vin": 1, "device_id": 1, "refresh_token": 1, "arbitrari": 1, "arbitrary_types_allow": 1, "energy_threshold": 1, "energi": 1, "consid": 1, "record": 1, "greater": 1, "louder": 1, "dynamic_energy_threshold": 1, "consider": 1, "threshold": 1, "dynam": 1, "pause_threshold": 1, "phrase_threshold": 1, "non_speaking_dur": 1, "link": 1, "ignore_hour": 1, "classmethod": 1, "check_empty_str": 1, "field": 1, "check_hours_format": 1, "distance_unit": 1, "distanceunit": 1, "temperature_unit": 1, "temperatureunit": 1, "root_us": 1, "mute_for_meet": 1, "speech_rat": 1, "speaker_index": 1, "microphone_index": 1, "debug": 1, "log_retent": 1, "websit": 1, "ntfy_url": 1, "ntfy_usernam": 1, "ntfy_password": 1, "ntfy_top": 1, "notify_remind": 1, "reminderopt": 1, "author_mod": 1, "startup_opt": 1, "startupopt": 1, "weather_api": 1, "maps_api": 1, "news_api": 1, "ollama_model": 1, "ollama_timeout": 1, "ollama_reuse_threshold": 1, "open_gmail_us": 1, "open_gmail_pass": 1, "phone_numb": 1, "telegram_id": 1, "offline_host": 1, "offline_port": 1, "offline_pass": 1, "event_app": 1, "eventapp": 1, "ics_url": 1, "sync_meet": 1, "sync_ev": 1, "surveillance_session_timeout": 1, "icloud_us": 1, "icloud_pass": 1, "icloud_recoveri": 1, "robinhood_us": 1, "robinhood_pass": 1, "robinhood_qr": 1, "git_token": 1, "vpn_usernam": 1, "vpn_password": 1, "vpn_subdomain": 1, "vpn_key_pair": 1, "vpn_security_group": 1, "vpn_info_fil": 1, "vpn_hosted_zon": 1, "car_usernam": 1, "car_password": 1, "car_pin": 1, "tcc_usernam": 1, "tcc_password": 1, "tcc_device_nam": 1, "porcupine_kei": 1, "listener_timeout": 1, "listener_phrase_limit": 1, "recognizer_confid": 1, "bot_token": 1, "bot_chat_id": 1, "bot_us": 1, "bot_webhook": 1, "bot_webhook_ip": 1, "ipaddress": 1, "ipv4address": 1, "bot_endpoint": 1, "bot_secret": 1, "bot_certif": 1, "speech_synthesis_timeout": 1, "speech_synthesis_qu": 1, "ssqualiti": 1, "speech_synthesis_host": 1, "speech_synthesis_port": 1, "weather_alert": 1, "weather_alert_min": 1, "weather_alert_max": 1, "wifi_ssid": 1, "wifi_password": 1, "connection_retri": 1, "wake_word": 1, "env_prefix": 1, "extra": 1, "from_env_fil": 1, "addit": 1, "featur": 1, "session": 1, "parse_websit": 1, "parse_notify_remind": 1, "parse_startup_opt": 1, "parse_microphone_index": 1, "parse_speaker_index": 1, "parse_birthdai": 1, "dd": 1, "mm": 1, "validate_vpn_password": 1, "v": 1, "parse_weather_alert": 1, "tmp_crontab": 1, "tmp_autom": 1, "tmp_background_task": 1, "smart_devic": 1, "base_db": 1, "task_db": 1, "stock_db": 1, "stock_list_backup": 1, "training_data": 1, "gpt_data": 1, "startup_dir": 1, "app_launch": 1, "event_script": 1, "speech_synthesis_wav": 1, "speech_synthesis_cid": 1, "speech_synthesis_log": 1, "ollama_model_fil": 1, "acknowledg": 1, "coin": 1, "unknown_error": 1, "os_error": 1, "supportedplatform": 1, "darwin": 1, "unit": 1, "metric": 1, "imperi": 1, "mile": 1, "kilomet": 1, "high_qual": 1, "medium_qu": 1, "medium": 1, "low_qual": 1, "evalu": 1, "_distance_temperature_brute_forc": 1, "goe": 1, "_set_default_voice_nam": 1, "_main_process_valid": 1, "_global_valid": 1, "parent": 1, "get_distributor_info_linux": 1, "distributor": 1, "e": 1, "channel_valid": 1, "ch_type": 1, "parse_ignore_hour": 1, "hh": 1, "handle_multiform": 1, "form_list": 1, "speech_synthes": 1, "us_northern_english_mal": 1, "glow_tt": 1, "wait": 1, "work": 1, "choos": 1, "frequently_us": 1, "function_nam": 1, "purpos": 1, "analyz": 1, "re": 1, "later": 1, "no_conf": 1, "phrase_time_limit": 1, "upcom": 1, "unless": 1, "confid": 1, "listen_recurs": 1, "score": 1, "find_pid_by_port": 1, "check_exist": 1, "run_existing_contain": 1, "dockercli": 1, "cid": 1, "tun": 1, "been": 1, "dead": 1, "least": 1, "run_new_contain": 1, "stream_log": 1, "container_id": 1, "tt": 1, "stt": 1, "tts_stt": 1, "text_to_audio": 1, "flaki": 1, "reli": 1, "wav": 1, "kernel": 1, "audio_to_text": 1, "voice_default": 1, "driver": 1, "voice_chang": 1, "authbear": 1, "auth_bear": 1, "bearerauth": 1, "builtin_overrid": 1, "apiserv": 1, "encod": 1, "issu": 1, "742": 1, "issuecom": 1, "674411676": 1, "install_signal_handl": 1, "run_in_parallel": 1, "ordered_load": 1, "loader": 1, "safeload": 1, "object_pairs_hook": 1, "ordered_dump": 1, "dumper": 1, "safedump": 1, "kwd": 1, "serial": 1, "indent": 1, "addprocessnam": 1, "processnam": 1, "logrecord": 1, "timed_cach": 1, "max_ag": 1, "maxsiz": 1, "decor": 1, "functool": 1, "lru_cach": 1, "distinct": 1, "thu": 1, "trick": 1, "forc": 1, "ttl": 1, "top": 1, "monoton": 1, "alwai": 1, "guarante": 1, "fact": 1, "decreas": 1, "conversation_map": 1, "keywordsbas": 1, "keyword_map": 1, "singular": 1, "plural": 1, "wherev": 1, "altern": 1, "inflect": 1, "singular_noun": 1, "But": 1, "inconsist": 1, "1970": 1, "epoch_utc_offset": 1, "offset": 1, "As": 1, "sixth": 1, "element": 1, "suppli": 1, "sort": 1, "descend": 1, "signific": 1, "day_nam": 1, "zip": 1, "59": 1, "23": 1, "days_of_month": 1, "month": 1, "days_of_week": 1, "6": 1, "l_field": 1, "field_rang": 1, "month_nam": 1, "default_epoch": 1, "substitut": 1, "annual": 1, "hourli": 1, "midnight": 1, "monthli": 1, "weekli": 1, "yearli": 1, "compute_numtab": 1, "recomput": 1, "string_tab": 1, "check_trigg": 1, "date_tupl": 1, "utc_offset": 1, "year": 1, "parse_atom": 1, "minmax": 1, "inclus": 1, "upper": 1, "4": 1, "18": 1, "9": 1, "create_t": 1, "table_nam": 1, "__testdatabas": 1, "random_singl": 1, "random_doubl": 1, "mask": 1, "meaning": 1, "py_error_handl": 1, "err": 1, "fmt": 1, "especi": 1, "no_alsa_err": 1, "alsa": 1, "There": 1, "them": 1, "might": 1, "correctli": 1, "pulseaudio": 1, "jack": 1, "hardwar": 1, "seem": 1, "taken": 1, "hide": 1, "comment": 1, "speech_recognit": 1, "uberi": 1, "182": 1, "191": 1, "forum": 1, "raspberrypi": 1, "viewtop": 1, "php": 1, "136974": 1, "blockingioerror": 1, "boterror": 1, "conflict": 1, "getupd": 1, "keyboardinterrupt": 1, "status_cod": 1, "invalidenvvar": 1, "dependencyerror": 1, "tverror": 1, "connectionreseterror": 1, "verify_imag": 1, "compat": 1, "condition_check": 1, "dataset": 1, "learning_r": 1, "hog": 1, "load_dataset": 1, "face_recognit": 1, "retry_count": 1, "trial": 1, "quit": 1, "enclos": 1, "mirror": 1, "cv2_open": 1, "jpg": 1, "grayscal": 1, "neighbor": 1, "vertic": 1, "capture_imag": 1, "magichomeapi": 1, "smartlight": 1, "adamkempenich": 1, "magichom": 1, "syntexdzn": 1, "homebridg": 1, "syntex": 1, "src": 1, "flux_l": 1, "smart_light": 1, "check_number_rang": 1, "accept": 1, "calculate_checksum": 1, "bytes_": 1, "checksum": 1, "device_ip": 1, "device_typ": 1, "setup": 1, "udp": 1, "ww": 1, "cw": 1, "bulb": 1, "firmwar": 1, "legaci": 1, "api_port": 1, "5577": 1, "byte_to_perc": 1, "percentil": 1, "get_statu": 1, "update_devic": 1, "r": 1, "g": 1, "b": 1, "warm_whit": 1, "cool_whit": 1, "we": 1, "send_preset_funct": 1, "preset_numb": 1, "rage": 1, "0x25": 1, "37": 1, "0x38": 1, "56": 1, "send_byt": 1, "hasn": 1, "reestablish": 1, "preset_valu": 1, "apiconfig": 1, "individu": 1, "default_log_level": 1, "access_log_filenam": 1, "default_log_filenam": 1, "access_log_format": 1, "error_log_format": 1, "log_config": 1, "multiprocessing_logg": 1, "log_format": 1, "formatt": 1, "point": 1, "custom_handl": 1, "filehandl": 1, "wordnetweb": 1, "princeton": 1, "edu": 1, "ic": 1, "kwarg": 1, "summari": 1, "tz": 1, "all_dai": 1, "durat": 1, "timedelta": 1, "convert_to_local_tz": 1, "ddd_object": 1, "vdddtype": 1, "all_day_ev": 1, "dt_start": 1, "dt_end": 1, "timestamp": 1, "don": 1, "parse_calendar": 1, "calendar_data": 1, "lookup_d": 1, "icalendar": 1, "ics_meet": 1, "meetings_writ": 1, "mute": 1, "meetings_gather": 1, "custom_d": 1, "addon": 1, "deactiv": 1, "custom_meet": 1, "events_writ": 1, "events_gather": 1, "event_app_launch": 1, "applescript": 1, "microsoft": 1, "next": 1, "exclude_exc": 1, "throw": 1, "hostname_to_ip": 1, "localhost": 1, "gethostbyname_ex": 1, "translat": 1, "ipv4": 1, "dn": 1, "carefulli": 1, "handwritten": 1, "bound": 1, "loopback": 1, "ones": 1, "gethostbynam": 1, "those": 1, "spot": 1, "librari": 1, "country_timezon": 1, "countri": 1, "belong": 1, "get_capit": 1, "letter": 1, "unrecognized_dump": 1, "train_data": 1, "met": 1, "size_convert": 1, "byte_s": 1, "human": 1, "friendli": 1, "understand": 1, "check_restart": 1, "utc_to_loc": 1, "utc_dt": 1, "build_lookup": 1, "ahead": 1, "detect_lookup_d": 1, "humanized_day_to_datetim": 1, "yesterdai": 1, "tomorrow": 1, "fridai": 1, "wednesdai": 1, "mondai": 1, "extract_humanized_d": 1, "fail_past": 1, "past": 1, "tens": 1, "check_stop": 1, "exit_messag": 1, "varieti": 1, "bye": 1, "no_env_var": 1, "unsupported_featur": 1, "flush_screen": 1, "ran": 1, "number_to_word": 1, "input_": 1, "capit": 1, "to_word": 1, "cap_word": 1, "time_convert": 1, "remove_fil": 1, "sigterm": 1, "sigkil": 1, "connected_to_network": 1, "ins": 1, "get_timezon": 1, "abbrevi": 1, "epoch_to_datetim": 1, "format_": 1, "miles_to_km": 1, "kms_to_mil": 1, "km": 1, "part_of_dai": 1, "afternoon": 1, "night": 1, "get_closest_match": 1, "get_ratio": 1, "closest": 1, "ratio": 1, "hash": 1, "sha": 1, "uuid4": 1, "keygen_str": 1, "length": 1, "punctuat": 1, "keygen": 1, "keygen_uuid": 1, "32": 1, "d": 1, "words_to_numb": 1, "comma_separ": 1, "list_": 1, "comma": 1, "join": 1, "extract_tim": 1, "split_tim": 1, "delay_calcul": 1, "extract_no": 1, "format_no": 1, "extract_str": 1, "matrix_to_flat_list": 1, "matrix": 1, "flat": 1, "remove_non": 1, "clean": 1, "remove_dupl": 1, "get_free_port": 1, "bind": 1, "sock": 1, "getsocknam": 1, "slave": 1, "thei": 1, "back": 1, "pick": 1, "well": 1, "1023": 1, "regist": 1, "1024": 1, "49151": 1, "49152": 1, "65535": 1, "randomli": 1, "username_is_valid": 1, "get_title_by_nam": 1, "predict": 1, "mam": 1, "femal": 1, "sir": 1, "male": 1, "unpredict": 1, "intro": 1, "welcom": 1, "_get_fil": 1, "data_class": 1, "_make_request": 1, "60": 1, "submit": 1, "send_audio": 1, "chat_id": 1, "parse_mod": 1, "chat": 1, "send_docu": 1, "send_photo": 1, "reply_to": 1, "repli": 1, "send_messag": 1, "poll_for_messag": 1, "connectionerror": 1, "swap": 1, "reprocess": 1, "process_request": 1, "userid": 1, "verify_timeout": 1, "verify_stop": 1, "process_photo": 1, "photofrag": 1, "process_audio": 1, "process_video": 1, "process_voic": 1, "process_docu": 1, "process_text": 1, "process_respons": 1, "audiohandl": 1, "audio_handl": 1, "audio_converter_mac": 1, "transcod": 1, "ftransc": 1, "audio_converter_win": 1, "input_filenam": 1, "output_audio_format": 1, "audioseg": 1, "pydub": 1, "file_handl": 1, "_list_fil": 1, "further": 1, "file_cont": 1, "message_id": 1, "message_typ": 1, "first_nam": 1, "last_nam": 1, "is_bot": 1, "language_cod": 1, "file_id": 1, "file_s": 1, "file_unique_id": 1, "file_nam": 1, "mime_typ": 1, "thumb": 1, "thumbnail": 1, "get_webhook": 1, "base_url": 1, "getwebhookinfo": 1, "delete_webhook": 1, "deletewebhook": 1, "set_webhook": 1, "setwebhook": 1, "c2f": 1, "celciu": 1, "farenheit": 1, "f2c": 1, "c2k": 1, "kelvin": 1, "k2c": 1, "k2f": 1, "f2k": 1, "emailtempl": 1, "outbound": 1, "endpointtempl": 1, "generictempl": 1, "llama": 1, "modelfil": 1, "sdk": 1, "exce": 1, "although": 1, "pleas": 1, "beast": 1, "env_fil": 1, "few": 1, "adjust": 1, "gb": 1, "7b": 1, "16": 1, "13b": 1, "33b": 1, "artifactori": 1, "huggingfac": 1, "co": 1, "meta": 1, "plan": 1, "gpt": 1, "dump_histori": 1, "existing_respons": 1, "reus": 1, "problem": 1, "mount": 1, "everest": 1, "rushmor": 1, "transact": 1, "secondari": 1, "customize_model": 1, "ai": 1, "request_model": 1, "plugin": 1, "reusabl": 1, "ident": 1, "lgwebo": 1, "insit": 1, "weboscli": 1, "unstabl": 1, "_reconnect": 1, "_init_statu": 1, "increase_volum": 1, "decrease_volum": 1, "get_volum": 1, "power": 1, "set_volum": 1, "paus": 1, "rewind": 1, "forward": 1, "get_app": 1, "launch_app": 1, "app_nam": 1, "close_app": 1, "launch_info": 1, "get_sourc": 1, "inputsourc": 1, "set_sourc": 1, "val": 1, "current_app": 1, "foreground": 1, "audio_output": 1, "audiooutputsourc": 1, "audio_output_sourc": 1, "set_audio_output_sourc": 1, "rokuecp": 1, "program": 1, "8060": 1, "make_cal": 1, "keypress": 1, "predetermin": 1, "_set_vol_executor": 1, "With": 1, "lack": 1, "better": 1, "setter": 1, "entir": 1, "broadcast_ip": 1, "default_port": 1, "create_packet": 1, "macaddress": 1, "magic": 1, "packet": 1, "lan": 1, "comput": 1, "mac": 1, "send_packet": 1, "mac_address": 1, "adapt": 1, "api_test": 1, "listener_test": 1, "methodnam": 1, "runtest": 1, "testcas": 1, "test_listen": 1, "mock_support": 1, "magicmock": 1, "mock_playsound": 1, "mock_recogn": 1, "mock_microphon": 1, "mock": 1, "behavior": 1, "playsound": 1, "_classsetupfail": 1, "_class_cleanup": 1, "main_test": 1, "testactiv": 1, "test_init_activ": 1, "mock_audio_open": 1, "mock_pvporcupine_cr": 1, "patch": 1, "audio_engin": 1, "pvporcupin": 1, "test_executor": 1, "mock_audio_clos": 1, "mock_speak": 1, "mock_initi": 1, "mock_listen": 1, "speaker_test": 1, "test_speech_synthesis_usag": 1, "mock_speech_synthes": 1, "test_audio_driver_usag": 1, "test_no_text_input": 1, "mock_write_screen": 1, "test_text_input_and_run": 1, "test_offline_mod": 1, "speech_synthesis_test": 1, "testspeechsynthes": 1, "test_successful_synthesi": 1, "mock_post": 1, "test_unsuccessful_synthesi": 1, "unsuccess": 1, "test_unicode_error_handl": 1, "unicodeerror": 1, "effect": 1, "test_egress_error_handl": 1, "search": 1}, "objects": {"jarvis._preexec": [[1, 0, 0, "-", "keywords_handler"]], "jarvis._preexec.keywords_handler": [[1, 1, 1, "", "load_ignores"], [1, 1, 1, "", "rewrite_keywords"]], "jarvis.api": [[1, 0, 0, "-", "logger"], [1, 0, 0, "-", "main"], [1, 0, 0, "-", "server"]], "jarvis.api.main": [[1, 1, 1, "", "enable_cors"], [1, 1, 1, "", "startup"], [1, 1, 1, "", "startup_func"]], "jarvis.api.models": [[1, 0, 0, "-", "authenticator"]], "jarvis.api.models.authenticator": [[1, 1, 1, "", "offline_has_access"], [1, 1, 1, "", "robinhood_has_access"], [1, 1, 1, "", "surveillance_has_access"]], "jarvis.api.models.modals": [[1, 2, 1, "", "CameraIndexModal"], [1, 2, 1, "", "OfflineCommunicatorModal"], [1, 2, 1, "", "SpeechSynthesisModal"], [1, 2, 1, "", "StockMonitorModal"]], "jarvis.api.models.modals.CameraIndexModal": [[1, 3, 1, "", "index"]], "jarvis.api.models.modals.OfflineCommunicatorModal": [[1, 3, 1, "", "command"], [1, 3, 1, "", "native_audio"], [1, 3, 1, "", "speech_timeout"]], "jarvis.api.models.modals.SpeechSynthesisModal": [[1, 3, 1, "", "quality"], [1, 3, 1, "", "text"], [1, 3, 1, "", "timeout"], [1, 3, 1, "", "voice"]], "jarvis.api.models.modals.StockMonitorModal": [[1, 3, 1, "", "email"], [1, 3, 1, "", "plaintext"], [1, 3, 1, "", "request"], [1, 3, 1, "", "token"]], "jarvis.api.models.settings": [[1, 0, 0, "-", "ConnectionManager"], [1, 2, 1, "", "Robinhood"], [1, 2, 1, "", "StockMonitor"], [1, 2, 1, "", "Surveillance"]], "jarvis.api.models.settings.Robinhood": [[1, 3, 1, "", "token"]], "jarvis.api.models.settings.StockMonitor": [[1, 3, 1, "", "alert_values"], [1, 3, 1, "", "alerts"], [1, 3, 1, "", "user_info"], [1, 3, 1, "", "values"]], "jarvis.api.models.settings.Surveillance": [[1, 3, 1, "", "available_cameras"], [1, 3, 1, "", "camera_index"], [1, 3, 1, "", "client_id"], [1, 3, 1, "", "frame"], [1, 3, 1, "", "processes"], [1, 3, 1, "", "queue_manager"], [1, 3, 1, "", "session_manager"], [1, 3, 1, "", "token"]], "jarvis.api.routers": [[1, 0, 0, "-", "basics"], [1, 0, 0, "-", "fileio"], [1, 0, 0, "-", "investment"], [1, 0, 0, "-", "offline"], [1, 0, 0, "-", "proxy_service"], [1, 0, 0, "-", "secure_send"], [1, 0, 0, "-", "speech_synthesis"], [1, 0, 0, "-", "stats"], [1, 0, 0, "-", "stock_analysis"], [1, 0, 0, "-", "stock_monitor"], [1, 0, 0, "-", "surveillance"], [1, 0, 0, "-", "telegram"]], "jarvis.api.routers.basics": [[1, 1, 1, "", "get_favicon"], [1, 1, 1, "", "health"], [1, 1, 1, "", "keywords"], [1, 1, 1, "", "redirect_index"]], "jarvis.api.routers.fileio": [[1, 1, 1, "", "get_file"], [1, 1, 1, "", "list_files"], [1, 1, 1, "", "put_file"]], "jarvis.api.routers.investment": [[1, 1, 1, "", "authenticate_robinhood"], [1, 1, 1, "", "robinhood_path"]], "jarvis.api.routers.offline": [[1, 1, 1, "", "kill_power"], [1, 1, 1, "", "offline_communicator_api"], [1, 1, 1, "", "process_ok_response"]], "jarvis.api.routers.proxy_service": [[1, 1, 1, "", "is_valid_media_type"], [1, 1, 1, "", "proxy_service_api"]], "jarvis.api.routers.secure_send": [[1, 1, 1, "", "secure_send_api"]], "jarvis.api.routers.speech_synthesis": [[1, 1, 1, "", "speech_synthesis"], [1, 1, 1, "", "speech_synthesis_voices"]], "jarvis.api.routers.stats": [[1, 2, 1, "", "ValidColors"], [1, 1, 1, "", "count_lines"], [1, 1, 1, "", "file_count"], [1, 1, 1, "", "get_files"], [1, 1, 1, "", "line_count"], [1, 1, 1, "", "should_include"], [1, 1, 1, "", "total_files"], [1, 1, 1, "", "total_lines_of_code"]], "jarvis.api.routers.stats.ValidColors": [[1, 3, 1, "", "blue"], [1, 3, 1, "", "brightgreen"], [1, 3, 1, "", "gray"], [1, 3, 1, "", "green"], [1, 3, 1, "", "grey"], [1, 3, 1, "", "lightgray"], [1, 3, 1, "", "lightgrey"], [1, 3, 1, "", "orange"], [1, 3, 1, "", "red"], [1, 3, 1, "", "yellow"], [1, 3, 1, "", "yellowgreen"]], "jarvis.api.routers.stock_analysis": [[1, 1, 1, "", "get_signals"], [1, 1, 1, "", "get_signals_per_ticker"], [1, 1, 1, "", "thread_worker"]], "jarvis.api.routers.stock_monitor": [[1, 1, 1, "", "send_otp_stock_monitor"], [1, 1, 1, "", "stock_monitor_api"]], "jarvis.api.routers.surveillance": [[1, 1, 1, "", "authenticate_surveillance"], [1, 1, 1, "", "monitor"], [1, 1, 1, "", "video_feed"], [1, 1, 1, "", "websocket_endpoint"]], "jarvis.api.routers.telegram": [[1, 1, 1, "", "telegram_webhook"], [1, 1, 1, "", "two_factor"]], "jarvis.api.server": [[1, 1, 1, "", "jarvis_api"]], "jarvis.api.squire": [[1, 0, 0, "-", "discover"], [1, 0, 0, "-", "scheduler"], [1, 0, 0, "-", "stockanalysis_squire"], [1, 0, 0, "-", "stockmonitor_squire"], [1, 0, 0, "-", "surveillance_squire"], [1, 0, 0, "-", "timeout_otp"]], "jarvis.api.squire.discover": [[1, 2, 1, "", "Entrypoint"], [1, 1, 1, "", "get_entrypoints"], [1, 1, 1, "", "routes"]], "jarvis.api.squire.scheduler": [[1, 1, 1, "", "market_hours"], [1, 1, 1, "", "rh_cron_schedule"], [1, 1, 1, "", "sm_cron_schedule"]], "jarvis.api.squire.stockanalysis_squire": [[1, 1, 1, "", "nasdaq"], [1, 1, 1, "", "thread_worker"], [1, 1, 1, "", "ticker_gatherer"]], "jarvis.api.squire.stockmonitor_squire": [[1, 1, 1, "", "cleanup_stock_userdata"], [1, 1, 1, "", "delete_stock_userdata"], [1, 1, 1, "", "get_daily_alerts"], [1, 1, 1, "", "get_stock_userdata"], [1, 1, 1, "", "insert_stock_userdata"], [1, 1, 1, "", "put_daily_alerts"]], "jarvis.api.squire.surveillance_squire": [[1, 1, 1, "", "gen_frames"], [1, 1, 1, "", "generate_error_frame"], [1, 1, 1, "", "streamer"], [1, 1, 1, "", "test_camera"]], "jarvis.api.squire.timeout_otp": [[1, 1, 1, "", "reset_robinhood"], [1, 1, 1, "", "reset_stock_monitor"], [1, 1, 1, "", "reset_surveillance"]], "jarvis.api.triggers": [[1, 0, 0, "-", "stock_monitor"], [1, 0, 0, "-", "stock_report"]], "jarvis.api.triggers.stock_monitor": [[1, 2, 1, "", "StockMonitor"], [1, 1, 1, "", "generate_graph"]], "jarvis.api.triggers.stock_monitor.StockMonitor": [[1, 4, 1, "", "at_exit"], [1, 4, 1, "", "closest_maximum"], [1, 4, 1, "", "closest_minimum"], [1, 4, 1, "", "get_prices"], [1, 4, 1, "", "group_data"], [1, 4, 1, "", "send_notification"], [1, 4, 1, "", "skip_signal"]], "jarvis.api.triggers.stock_report": [[1, 2, 1, "", "Investment"]], "jarvis.api.triggers.stock_report.Investment": [[1, 4, 1, "", "gatherer"], [1, 4, 1, "", "report_gatherer"], [1, 4, 1, "", "watcher"], [1, 4, 1, "", "watchlist"]], "jarvis.executors": [[1, 0, 0, "-", "alarm"], [1, 0, 0, "-", "automation"], [1, 0, 0, "-", "background_task"], [1, 0, 0, "-", "car"], [1, 0, 0, "-", "comm_squire"], [1, 0, 0, "-", "commander"], [1, 0, 0, "-", "communicator"], [1, 0, 0, "-", "conditions"], [1, 0, 0, "-", "connection"], [1, 0, 0, "-", "controls"], [1, 0, 0, "-", "crontab"], [1, 0, 0, "-", "custom_conditions"], [1, 0, 0, "-", "date_time"], [1, 0, 0, "-", "display_functions"], [1, 0, 0, "-", "face"], [1, 0, 0, "-", "files"], [1, 0, 0, "-", "functions"], [1, 0, 0, "-", "github"], [1, 0, 0, "-", "guard"], [1, 0, 0, "-", "internet"], [1, 0, 0, "-", "ios_functions"], [1, 0, 0, "-", "lights"], [1, 0, 0, "-", "lights_squire"], [1, 0, 0, "-", "listener_controls"], [1, 0, 0, "-", "location"], [1, 0, 0, "-", "method"], [1, 0, 0, "-", "offline"], [1, 0, 0, "-", "others"], [1, 0, 0, "-", "port_handler"], [1, 0, 0, "-", "process_map"], [1, 0, 0, "-", "processor"], [1, 0, 0, "-", "remind"], [1, 0, 0, "-", "restrictions"], [1, 0, 0, "-", "robinhood"], [1, 0, 0, "-", "simulator"], [1, 0, 0, "-", "static_responses"], [1, 0, 0, "-", "system"], [1, 0, 0, "-", "telegram"], [1, 0, 0, "-", "thermostat"], [1, 0, 0, "-", "todo_list"], [1, 0, 0, "-", "tv"], [1, 0, 0, "-", "tv_controls"], [1, 0, 0, "-", "unconditional"], [1, 0, 0, "-", "volume"], [1, 0, 0, "-", "vpn_server"], [1, 0, 0, "-", "weather"], [1, 0, 0, "-", "weather_monitor"], [1, 0, 0, "-", "word_match"]], "jarvis.executors.alarm": [[1, 1, 1, "", "check_overlap"], [1, 1, 1, "", "create_alarm"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "get_alarm_state"], [1, 1, 1, "", "kill_alarm"], [1, 1, 1, "", "more_than_one_alarm_to_kill"], [1, 1, 1, "", "set_alarm"]], "jarvis.executors.automation": [[1, 1, 1, "", "auto_helper"], [1, 1, 1, "", "automation_handler"], [1, 1, 1, "", "rewrite_automator"], [1, 1, 1, "", "validate_weather_alert"]], "jarvis.executors.background_task": [[1, 1, 1, "", "background_task_handler"], [1, 1, 1, "", "compare_tasks"], [1, 1, 1, "", "remove_corrupted"], [1, 1, 1, "", "validate_tasks"]], "jarvis.executors.car": [[1, 2, 1, "", "Operations"], [1, 1, 1, "", "car"], [1, 1, 1, "", "convert_dt_report"], [1, 1, 1, "", "create_connection"], [1, 1, 1, "", "current_set_temperature"], [1, 1, 1, "", "report"], [1, 1, 1, "", "vehicle"]], "jarvis.executors.car.Operations": [[1, 4, 1, "", "enable_guard"], [1, 4, 1, "", "honk"], [1, 4, 1, "", "locate"], [1, 4, 1, "", "lock"], [1, 4, 1, "", "report"], [1, 4, 1, "", "turn_off"], [1, 4, 1, "", "turn_on"], [1, 4, 1, "", "unlock"]], "jarvis.executors.comm_squire": [[1, 1, 1, "", "extract_contacts"], [1, 1, 1, "", "initiate_email"], [1, 1, 1, "", "initiate_sms"], [1, 1, 1, "", "send_notification"]], "jarvis.executors.commander": [[1, 1, 1, "", "delay_condition"], [1, 1, 1, "", "initialize"], [1, 1, 1, "", "initiator"], [1, 1, 1, "", "split_phrase"], [1, 1, 1, "", "timed_delay"]], "jarvis.executors.communicator": [[1, 1, 1, "", "ntfy_send"], [1, 1, 1, "", "read_gmail"], [1, 1, 1, "", "send_email"], [1, 1, 1, "", "send_sms"]], "jarvis.executors.conditions": [[1, 1, 1, "", "conditions"]], "jarvis.executors.connection": [[1, 1, 1, "", "wifi"]], "jarvis.executors.controls": [[1, 1, 1, "", "db_restart_entry"], [1, 1, 1, "", "delete_docker_container"], [1, 1, 1, "", "delete_logs"], [1, 1, 1, "", "delete_pycache"], [1, 1, 1, "", "exit_process"], [1, 1, 1, "", "kill"], [1, 1, 1, "", "restart"], [1, 1, 1, "", "restart_control"], [1, 1, 1, "", "sentry"], [1, 1, 1, "", "set_executable"], [1, 1, 1, "", "shutdown"], [1, 1, 1, "", "sleep_control"], [1, 1, 1, "", "starter"], [1, 1, 1, "", "stop_terminals"], [1, 1, 1, "", "terminator"]], "jarvis.executors.crontab": [[1, 1, 1, "", "executor"], [1, 1, 1, "", "validate_jobs"]], "jarvis.executors.custom_conditions": [[1, 1, 1, "", "custom_conditions"]], "jarvis.executors.date_time": [[1, 1, 1, "", "current_date"], [1, 1, 1, "", "current_time"]], "jarvis.executors.display_functions": [[1, 1, 1, "", "brightness"]], "jarvis.executors.face": [[1, 1, 1, "", "detected_face"], [1, 1, 1, "", "faces"]], "jarvis.executors.files": [[1, 1, 1, "", "delete_secure_send"], [1, 1, 1, "", "get_alarms"], [1, 1, 1, "", "get_automation"], [1, 1, 1, "", "get_contacts"], [1, 1, 1, "", "get_crontab"], [1, 1, 1, "", "get_custom_conditions"], [1, 1, 1, "", "get_frequent"], [1, 1, 1, "", "get_gpt_data"], [1, 1, 1, "", "get_location"], [1, 1, 1, "", "get_processes"], [1, 1, 1, "", "get_recognizer"], [1, 1, 1, "", "get_reminders"], [1, 1, 1, "", "get_restrictions"], [1, 1, 1, "", "get_secure_send"], [1, 1, 1, "", "get_smart_devices"], [1, 1, 1, "", "put_alarms"], [1, 1, 1, "", "put_automation"], [1, 1, 1, "", "put_frequent"], [1, 1, 1, "", "put_gpt_data"], [1, 1, 1, "", "put_reminders"], [1, 1, 1, "", "put_restrictions"], [1, 1, 1, "", "put_secure_send"], [1, 1, 1, "", "put_smart_devices"]], "jarvis.executors.functions": [[1, 1, 1, "", "function_mapping"]], "jarvis.executors.github": [[1, 1, 1, "", "get_repos"], [1, 1, 1, "", "github"]], "jarvis.executors.guard": [[1, 1, 1, "", "get_state"], [1, 1, 1, "", "guard_disable"], [1, 1, 1, "", "guard_enable"], [1, 1, 1, "", "politely_disable"], [1, 1, 1, "", "put_state"], [1, 1, 1, "", "security_runner"], [1, 1, 1, "", "stop_and_respond"], [1, 1, 1, "", "threat_notify"]], "jarvis.executors.internet": [[1, 1, 1, "", "get_connection_info"], [1, 1, 1, "", "get_tunnel"], [1, 1, 1, "", "ip_address"], [1, 1, 1, "", "ip_info"], [1, 1, 1, "", "public_ip_info"], [1, 1, 1, "", "speed_test"], [1, 1, 1, "", "vpn_checker"]], "jarvis.executors.ios_functions": [[1, 1, 1, "", "device_selector"], [1, 1, 1, "", "locate"], [1, 1, 1, "", "locate_device"], [1, 1, 1, "", "location_services"]], "jarvis.executors.lights": [[1, 2, 1, "", "ThreadExecutor"], [1, 1, 1, "", "get_lights"], [1, 1, 1, "", "lights"]], "jarvis.executors.lights.ThreadExecutor": [[1, 4, 1, "", "avail_check"], [1, 4, 1, "", "thread_worker"]], "jarvis.executors.lights_squire": [[1, 1, 1, "", "check_status"], [1, 1, 1, "", "cool"], [1, 1, 1, "", "lumen"], [1, 1, 1, "", "party_mode"], [1, 1, 1, "", "preset"], [1, 1, 1, "", "remove_status"], [1, 1, 1, "", "runner"], [1, 1, 1, "", "turn_off"], [1, 1, 1, "", "update_status"], [1, 1, 1, "", "warm"]], "jarvis.executors.listener_controls": [[1, 1, 1, "", "get_listener_state"], [1, 1, 1, "", "listener_control"], [1, 1, 1, "", "put_listener_state"]], "jarvis.executors.location": [[1, 1, 1, "", "directions"], [1, 1, 1, "", "distance"], [1, 1, 1, "", "distance_controller"], [1, 1, 1, "", "get_coordinates_from_ip"], [1, 1, 1, "", "get_location_from_coordinates"], [1, 1, 1, "", "locate_places"], [1, 1, 1, "", "location"], [1, 1, 1, "", "write_current_location"]], "jarvis.executors.method": [[1, 1, 1, "", "executor"]], "jarvis.executors.offline": [[1, 1, 1, "", "background_task_runner"], [1, 1, 1, "", "background_tasks"], [1, 1, 1, "", "offline_communicator"], [1, 1, 1, "", "ondemand_offline_automation"]], "jarvis.executors.others": [[1, 1, 1, "", "abusive"], [1, 1, 1, "", "apps"], [1, 1, 1, "", "celebrate"], [1, 1, 1, "", "flip_a_coin"], [1, 1, 1, "", "get_aws_params"], [1, 1, 1, "", "get_aws_secrets"], [1, 1, 1, "", "google_home"], [1, 1, 1, "", "meaning"], [1, 1, 1, "", "music"], [1, 1, 1, "", "news"], [1, 1, 1, "", "notes"], [1, 1, 1, "", "photo"], [1, 1, 1, "", "pypi_versions"], [1, 1, 1, "", "repeat"], [1, 1, 1, "", "report"], [1, 1, 1, "", "secrets"], [1, 1, 1, "", "version"]], "jarvis.executors.port_handler": [[1, 1, 1, "", "is_port_in_use"], [1, 1, 1, "", "kill_port_pid"]], "jarvis.executors.process_map": [[1, 1, 1, "", "add"], [1, 1, 1, "", "base"], [1, 1, 1, "", "get"], [1, 1, 1, "", "remove"], [1, 1, 1, "", "update"]], "jarvis.executors.processor": [[1, 1, 1, "", "clear_db"], [1, 1, 1, "", "create_process_mapping"], [1, 1, 1, "", "delete_db"], [1, 1, 1, "", "start_processes"], [1, 1, 1, "", "stop_child_processes"], [1, 1, 1, "", "stop_processes"]], "jarvis.executors.remind": [[1, 1, 1, "", "create_reminder"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "find_name"], [1, 1, 1, "", "get_reminder_state"], [1, 1, 1, "", "reminder"]], "jarvis.executors.restrictions": [[1, 1, 1, "", "get_func"], [1, 1, 1, "", "handle_restrictions"], [1, 1, 1, "", "restricted"]], "jarvis.executors.robinhood": [[1, 1, 1, "", "get_summary"], [1, 1, 1, "", "robinhood"]], "jarvis.executors.simulator": [[1, 1, 1, "", "get_simulation_data"], [1, 1, 1, "", "initiate_simulator"], [1, 1, 1, "", "simulation"]], "jarvis.executors.static_responses": [[1, 1, 1, "", "about_me"], [1, 1, 1, "", "age"], [1, 1, 1, "", "capabilities"], [1, 1, 1, "", "form"], [1, 1, 1, "", "greeting"], [1, 1, 1, "", "hi"], [1, 1, 1, "", "languages"], [1, 1, 1, "", "not_allowed_offline"], [1, 1, 1, "", "un_processable"], [1, 1, 1, "", "what"], [1, 1, 1, "", "whats_up"], [1, 1, 1, "", "who"]], "jarvis.executors.system": [[1, 1, 1, "", "system_info"]], "jarvis.executors.telegram": [[1, 1, 1, "", "get_webhook_origin"], [1, 1, 1, "", "telegram_api"]], "jarvis.executors.thermostat": [[1, 1, 1, "", "create_connection"], [1, 1, 1, "", "get_auth_object"], [1, 1, 1, "", "get_thermostat"], [1, 1, 1, "", "set_thermostat"], [1, 1, 1, "", "thermostat_controls"]], "jarvis.executors.todo_list": [[1, 1, 1, "", "add_todo"], [1, 1, 1, "", "delete_todo"], [1, 1, 1, "", "delete_todo_items"], [1, 1, 1, "", "get_todo"], [1, 1, 1, "", "todo"]], "jarvis.executors.tv": [[1, 1, 1, "", "get_tv"], [1, 1, 1, "", "television"], [1, 1, 1, "", "tv_status"]], "jarvis.executors.tv_controls": [[1, 1, 1, "", "tv_controller"]], "jarvis.executors.unconditional": [[1, 1, 1, "", "google_maps"]], "jarvis.executors.volume": [[1, 1, 1, "", "speaker_volume"], [1, 1, 1, "", "volume"]], "jarvis.executors.vpn_server": [[1, 1, 1, "", "extract_custom_region"], [1, 1, 1, "", "regional_phrase"], [1, 1, 1, "", "vpn_server"], [1, 1, 1, "", "vpn_server_switch"]], "jarvis.executors.weather": [[1, 1, 1, "", "make_request"], [1, 1, 1, "", "weather"]], "jarvis.executors.weather_monitor": [[1, 1, 1, "", "monitor"]], "jarvis.executors.word_match": [[1, 1, 1, "", "forward_lookup"], [1, 1, 1, "", "reverse_lookup"], [1, 1, 1, "", "word_match"]], "jarvis.lib": [[1, 0, 0, "-", "installer"]], "jarvis.lib.installer": [[1, 2, 1, "", "Env"], [1, 2, 1, "", "Requirements"], [1, 1, 1, "", "center"], [1, 1, 1, "", "confirmation_prompt"], [1, 1, 1, "", "dev_install"], [1, 1, 1, "", "dev_uninstall"], [1, 1, 1, "", "get_arch"], [1, 1, 1, "", "init"], [1, 1, 1, "", "main_install"], [1, 1, 1, "", "main_uninstall"], [1, 1, 1, "", "no_venv"], [1, 1, 1, "", "os_agnostic"], [1, 1, 1, "", "os_specific_pip"], [1, 1, 1, "", "pretext"], [1, 1, 1, "", "run_subprocess"], [1, 1, 1, "", "thread_worker"], [1, 1, 1, "", "untested_arch"], [1, 1, 1, "", "untested_os"], [1, 1, 1, "", "windows_handler"]], "jarvis": [[1, 0, 0, "-", "main"]], "jarvis.main": [[1, 2, 1, "", "Activator"], [1, 1, 1, "", "constructor"], [1, 1, 1, "", "restart_checker"], [1, 1, 1, "", "start"]], "jarvis.main.Activator": [[1, 4, 1, "", "executor"], [1, 4, 1, "", "open_stream"], [1, 4, 1, "", "start"], [1, 4, 1, "", "stop"]], "jarvis.modules.audio": [[1, 0, 0, "-", "listener"], [1, 0, 0, "-", "speaker"], [1, 0, 0, "-", "speech_synthesis"], [1, 0, 0, "-", "tts_stt"], [1, 0, 0, "-", "voices"]], "jarvis.modules.audio.listener": [[1, 1, 1, "", "listen"], [1, 1, 1, "", "listen_recursive"]], "jarvis.modules.audio.speaker": [[1, 1, 1, "", "frequently_used"], [1, 1, 1, "", "speak"], [1, 1, 1, "", "speech_synthesizer"]], "jarvis.modules.audio.speech_synthesis": [[1, 1, 1, "", "check_existing"], [1, 1, 1, "", "find_pid_by_port"], [1, 1, 1, "", "run_existing_container"], [1, 1, 1, "", "run_new_container"], [1, 1, 1, "", "speech_synthesis_api"], [1, 1, 1, "", "stream_logs"]], "jarvis.modules.audio.tts_stt": [[1, 1, 1, "", "audio_to_text"], [1, 1, 1, "", "text_to_audio"]], "jarvis.modules.audio.voices": [[1, 1, 1, "", "voice_changer"], [1, 1, 1, "", "voice_default"]], "jarvis.modules": [[1, 0, 0, "-", "auth_bearer"], [1, 0, 0, "-", "builtin_overrides"], [1, 0, 0, "-", "exceptions"], [1, 0, 0, "-", "logger"], [1, 0, 0, "-", "peripherals"]], "jarvis.modules.auth_bearer": [[1, 2, 1, "", "BearerAuth"]], "jarvis.modules.builtin_overrides": [[1, 2, 1, "", "APIServer"], [1, 2, 1, "", "AddProcessName"], [1, 1, 1, "", "ordered_dump"], [1, 1, 1, "", "ordered_load"]], "jarvis.modules.builtin_overrides.APIServer": [[1, 4, 1, "", "install_signal_handlers"], [1, 4, 1, "", "run_in_parallel"]], "jarvis.modules.builtin_overrides.AddProcessName": [[1, 4, 1, "", "filter"]], "jarvis.modules.cache": [[1, 0, 0, "-", "cache"]], "jarvis.modules.cache.cache": [[1, 1, 1, "", "timed_cache"]], "jarvis.modules.camera": [[1, 0, 0, "-", "camera"]], "jarvis.modules.camera.camera": [[1, 2, 1, "", "Camera"], [1, 1, 1, "", "list_splitter"]], "jarvis.modules.camera.camera.Camera": [[1, 4, 1, "", "_get_camera_info_darwin"], [1, 4, 1, "", "_get_camera_info_linux"], [1, 4, 1, "", "_get_camera_info_windows"], [1, 4, 1, "", "_list_cameras_darwin"], [1, 4, 1, "", "_list_cameras_linux"], [1, 4, 1, "", "_list_cameras_windows"], [1, 4, 1, "", "get_camera_info"], [1, 4, 1, "", "get_index"], [1, 4, 1, "", "list_cameras"]], "jarvis.modules.conditions": [[1, 0, 0, "-", "conversation"], [1, 0, 0, "-", "keywords"]], "jarvis.modules.conditions.conversation": [[1, 1, 1, "", "conversation_mapping"]], "jarvis.modules.conditions.keywords": [[1, 1, 1, "", "keyword_mapping"]], "jarvis.modules.crontab": [[1, 0, 0, "-", "expression"]], "jarvis.modules.crontab.expression": [[1, 2, 1, "", "CronExpression"], [1, 1, 1, "", "parse_atom"]], "jarvis.modules.crontab.expression.CronExpression": [[1, 3, 1, "", "DAYS_OF_MONTH"], [1, 3, 1, "", "DAYS_OF_WEEK"], [1, 3, 1, "", "DAY_NAMES"], [1, 3, 1, "", "DEFAULT_EPOCH"], [1, 3, 1, "", "FIELD_RANGES"], [1, 3, 1, "", "HOURS"], [1, 3, 1, "", "L_FIELDS"], [1, 3, 1, "", "MINUTES"], [1, 3, 1, "", "MONTHS"], [1, 3, 1, "", "MONTH_NAMES"], [1, 3, 1, "", "SUBSTITUTIONS"], [1, 4, 1, "", "check_trigger"], [1, 4, 1, "", "compute_numtab"]], "jarvis.modules.database": [[1, 0, 0, "-", "database"]], "jarvis.modules.database.database": [[1, 2, 1, "", "Database"], [1, 2, 1, "", "__TestDatabase"]], "jarvis.modules.database.database.Database": [[1, 4, 1, "", "create_table"]], "jarvis.modules.database.database.__TestDatabase": [[1, 4, 1, "", "at_exit"], [1, 4, 1, "", "random_double"], [1, 4, 1, "", "random_single"]], "jarvis.modules.dictionary": [[1, 0, 0, "-", "dictionary"]], "jarvis.modules.dictionary.dictionary": [[1, 1, 1, "", "meaning"]], "jarvis.modules.exceptions": [[1, 5, 1, "", "APIResponse"], [1, 5, 1, "", "BotError"], [1, 5, 1, "", "BotInUse"], [1, 5, 1, "", "BotWebhookConflict"], [1, 5, 1, "", "CameraError"], [1, 5, 1, "", "DependencyError"], [1, 5, 1, "", "InvalidArgument"], [1, 5, 1, "", "InvalidEnvVars"], [1, 5, 1, "", "StopSignal"], [1, 5, 1, "", "TVError"], [1, 5, 1, "", "UnsupportedOS"], [1, 1, 1, "", "no_alsa_err"], [1, 1, 1, "", "py_error_handler"]], "jarvis.modules.facenet": [[1, 0, 0, "-", "face"]], "jarvis.modules.facenet.face": [[1, 2, 1, "", "FaceNet"], [1, 1, 1, "", "condition_check"], [1, 1, 1, "", "verify_image"]], "jarvis.modules.facenet.face.FaceNet": [[1, 3, 1, "", "LEARNING_RATE"], [1, 3, 1, "", "MODEL"], [1, 4, 1, "", "capture_image"], [1, 4, 1, "", "face_detection"], [1, 4, 1, "", "face_recognition"], [1, 4, 1, "", "load_dataset"]], "jarvis.modules.lights": [[1, 0, 0, "-", "preset_values"], [1, 0, 0, "-", "smart_lights"]], "jarvis.modules.lights.smart_lights": [[1, 2, 1, "", "MagicHomeApi"], [1, 1, 1, "", "calculate_checksum"], [1, 1, 1, "", "check_number_range"]], "jarvis.modules.lights.smart_lights.MagicHomeApi": [[1, 3, 1, "", "API_PORT"], [1, 4, 1, "", "byte_to_percent"], [1, 4, 1, "", "get_status"], [1, 4, 1, "", "send_bytes"], [1, 4, 1, "", "send_preset_function"], [1, 4, 1, "", "turn_off"], [1, 4, 1, "", "turn_on"], [1, 4, 1, "", "update_device"]], "jarvis.modules.logger": [[1, 2, 1, "", "APIConfig"], [1, 2, 1, "", "AddProcessName"], [1, 1, 1, "", "custom_handler"], [1, 1, 1, "", "log_file"], [1, 1, 1, "", "multiprocessing_logger"]], "jarvis.modules.logger.APIConfig": [[1, 3, 1, "", "ACCESS_LOG_FILENAME"], [1, 3, 1, "", "ACCESS_LOG_FORMAT"], [1, 3, 1, "", "DEFAULT_LOG_FILENAME"], [1, 3, 1, "", "DEFAULT_LOG_LEVEL"], [1, 3, 1, "", "ERROR_LOG_FORMAT"], [1, 3, 1, "", "LOG_CONFIG"]], "jarvis.modules.logger.AddProcessName": [[1, 4, 1, "", "filter"]], "jarvis.modules.meetings": [[1, 0, 0, "-", "events"], [1, 0, 0, "-", "ics"], [1, 0, 0, "-", "ics_meetings"]], "jarvis.modules.meetings.events": [[1, 1, 1, "", "event_app_launcher"], [1, 1, 1, "", "events"], [1, 1, 1, "", "events_gatherer"], [1, 1, 1, "", "events_writer"]], "jarvis.modules.meetings.ics": [[1, 2, 1, "", "ICS"], [1, 1, 1, "", "all_day_event"], [1, 1, 1, "", "convert_to_local_tz"], [1, 1, 1, "", "parse_calendar"]], "jarvis.modules.meetings.ics.ICS": [[1, 3, 1, "", "all_day"], [1, 3, 1, "", "duration"], [1, 3, 1, "", "end"], [1, 3, 1, "", "start"], [1, 3, 1, "", "summary"]], "jarvis.modules.meetings.ics_meetings": [[1, 1, 1, "", "custom_meetings"], [1, 1, 1, "", "meetings"], [1, 1, 1, "", "meetings_gatherer"], [1, 1, 1, "", "meetings_writer"]], "jarvis.modules.microphone": [[1, 0, 0, "-", "graph_mic"], [1, 0, 0, "-", "recognizer"]], "jarvis.modules.microphone.graph_mic": [[1, 2, 1, "", "Settings"], [1, 1, 1, "", "_kick_off"], [1, 1, 1, "", "audio_callback"], [1, 1, 1, "", "list_devices"], [1, 1, 1, "", "plot_mic"], [1, 1, 1, "", "update_plot"]], "jarvis.modules.microphone.graph_mic.Settings": [[1, 3, 1, "", "channels"], [1, 3, 1, "", "dark_mode"], [1, 3, 1, "", "device"], [1, 3, 1, "", "down_sample"], [1, 3, 1, "", "interval"], [1, 3, 1, "", "lines"], [1, 3, 1, "", "mapping"], [1, 3, 1, "", "plot_data"], [1, 3, 1, "", "rate"], [1, 3, 1, "", "samplerate"], [1, 3, 1, "", "window"], [1, 3, 1, "", "window_size"]], "jarvis.modules.microphone.recognizer": [[1, 1, 1, "", "main"], [1, 1, 1, "", "save_for_reference"]], "jarvis.modules.models": [[1, 0, 0, "-", "classes"], [1, 0, 0, "-", "models"], [1, 0, 0, "-", "squire"]], "jarvis.modules.models.classes": [[1, 2, 1, "", "BackgroundTask"], [1, 2, 1, "", "EnvConfig"], [1, 2, 1, "", "FileIO"], [1, 2, 1, "", "Indicators"], [1, 2, 1, "", "RecognizerSettings"], [1, 2, 1, "", "Settings"], [1, 2, 1, "", "Thermostat"], [1, 2, 1, "", "VehicleConnection"], [1, 2, 1, "", "WiFiConnection"], [1, 1, 1, "", "env_loader"]], "jarvis.modules.models.classes.BackgroundTask": [[1, 4, 1, "", "check_empty_string"], [1, 4, 1, "", "check_hours_format"], [1, 3, 1, "", "ignore_hours"], [1, 3, 1, "", "seconds"], [1, 3, 1, "", "task"]], "jarvis.modules.models.classes.EnvConfig": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "author_mode"], [1, 3, 1, "", "birthday"], [1, 3, 1, "", "bot_certificate"], [1, 3, 1, "", "bot_chat_ids"], [1, 3, 1, "", "bot_endpoint"], [1, 3, 1, "", "bot_secret"], [1, 3, 1, "", "bot_token"], [1, 3, 1, "", "bot_users"], [1, 3, 1, "", "bot_webhook"], [1, 3, 1, "", "bot_webhook_ip"], [1, 3, 1, "", "camera_index"], [1, 3, 1, "", "car_password"], [1, 3, 1, "", "car_pin"], [1, 3, 1, "", "car_username"], [1, 3, 1, "", "connection_retry"], [1, 3, 1, "", "debug"], [1, 3, 1, "", "distance_unit"], [1, 3, 1, "", "event_app"], [1, 4, 1, "", "from_env_file"], [1, 3, 1, "", "git_token"], [1, 3, 1, "", "gmail_pass"], [1, 3, 1, "", "gmail_user"], [1, 3, 1, "", "home"], [1, 3, 1, "", "icloud_pass"], [1, 3, 1, "", "icloud_recovery"], [1, 3, 1, "", "icloud_user"], [1, 3, 1, "", "ics_url"], [1, 3, 1, "", "limited"], [1, 3, 1, "", "listener_phrase_limit"], [1, 3, 1, "", "listener_timeout"], [1, 3, 1, "", "log_retention"], [1, 3, 1, "", "maps_api"], [1, 3, 1, "", "microphone_index"], [1, 3, 1, "", "mute_for_meetings"], [1, 3, 1, "", "name"], [1, 3, 1, "", "news_api"], [1, 3, 1, "", "notify_reminders"], [1, 3, 1, "", "ntfy_password"], [1, 3, 1, "", "ntfy_topic"], [1, 3, 1, "", "ntfy_url"], [1, 3, 1, "", "ntfy_username"], [1, 3, 1, "", "offline_host"], [1, 3, 1, "", "offline_pass"], [1, 3, 1, "", "offline_port"], [1, 3, 1, "", "ollama"], [1, 3, 1, "", "ollama_model"], [1, 3, 1, "", "ollama_reuse_threshold"], [1, 3, 1, "", "ollama_timeout"], [1, 3, 1, "", "open_gmail_pass"], [1, 3, 1, "", "open_gmail_user"], [1, 4, 1, "", "parse_birthday"], [1, 4, 1, "", "parse_microphone_index"], [1, 4, 1, "", "parse_notify_reminders"], [1, 4, 1, "", "parse_speaker_index"], [1, 4, 1, "", "parse_startup_options"], [1, 4, 1, "", "parse_weather_alert"], [1, 4, 1, "", "parse_websites"], [1, 3, 1, "", "phone_number"], [1, 3, 1, "", "plot_mic"], [1, 3, 1, "", "porcupine_key"], [1, 3, 1, "", "recipient"], [1, 3, 1, "", "recognizer_confidence"], [1, 3, 1, "", "robinhood_endpoint_auth"], [1, 3, 1, "", "robinhood_pass"], [1, 3, 1, "", "robinhood_qr"], [1, 3, 1, "", "robinhood_user"], [1, 3, 1, "", "root_password"], [1, 3, 1, "", "root_user"], [1, 3, 1, "", "sensitivity"], [1, 3, 1, "", "speaker_index"], [1, 3, 1, "", "speech_rate"], [1, 3, 1, "", "speech_synthesis_host"], [1, 3, 1, "", "speech_synthesis_port"], [1, 3, 1, "", "speech_synthesis_quality"], [1, 3, 1, "", "speech_synthesis_timeout"], [1, 3, 1, "", "speech_synthesis_voice"], [1, 3, 1, "", "startup_options"], [1, 3, 1, "", "stock_monitor_api"], [1, 3, 1, "", "surveillance_endpoint_auth"], [1, 3, 1, "", "surveillance_session_timeout"], [1, 3, 1, "", "sync_events"], [1, 3, 1, "", "sync_meetings"], [1, 3, 1, "", "tcc_device_name"], [1, 3, 1, "", "tcc_password"], [1, 3, 1, "", "tcc_username"], [1, 3, 1, "", "telegram_id"], [1, 3, 1, "", "temperature_unit"], [1, 3, 1, "", "title"], [1, 4, 1, "", "validate_vpn_password"], [1, 3, 1, "", "voice_name"], [1, 3, 1, "", "volume"], [1, 3, 1, "", "vpn_hosted_zone"], [1, 3, 1, "", "vpn_info_file"], [1, 3, 1, "", "vpn_key_pair"], [1, 3, 1, "", "vpn_password"], [1, 3, 1, "", "vpn_security_group"], [1, 3, 1, "", "vpn_subdomain"], [1, 3, 1, "", "vpn_username"], [1, 3, 1, "", "wake_words"], [1, 3, 1, "", "weather_alert"], [1, 3, 1, "", "weather_alert_max"], [1, 3, 1, "", "weather_alert_min"], [1, 3, 1, "", "weather_api"], [1, 3, 1, "", "website"], [1, 3, 1, "", "wifi_password"], [1, 3, 1, "", "wifi_ssid"], [1, 3, 1, "", "workers"]], "jarvis.modules.models.classes.EnvConfig.Config": [[1, 3, 1, "", "env_prefix"], [1, 3, 1, "", "extra"]], "jarvis.modules.models.classes.FileIO": [[1, 3, 1, "", "alarms"], [1, 3, 1, "", "app_launcher"], [1, 3, 1, "", "automation"], [1, 3, 1, "", "background_tasks"], [1, 3, 1, "", "base_db"], [1, 3, 1, "", "conditions"], [1, 3, 1, "", "contacts"], [1, 3, 1, "", "crontab"], [1, 3, 1, "", "event_script"], [1, 3, 1, "", "frequent"], [1, 3, 1, "", "gpt_data"], [1, 3, 1, "", "keywords"], [1, 3, 1, "", "location"], [1, 3, 1, "", "notes"], [1, 3, 1, "", "ollama_model_file"], [1, 3, 1, "", "processes"], [1, 3, 1, "", "recognizer"], [1, 3, 1, "", "reminders"], [1, 3, 1, "", "restrictions"], [1, 3, 1, "", "robinhood"], [1, 3, 1, "", "root"], [1, 3, 1, "", "secure_send"], [1, 3, 1, "", "simulation"], [1, 3, 1, "", "smart_devices"], [1, 3, 1, "", "speech_synthesis_cid"], [1, 3, 1, "", "speech_synthesis_log"], [1, 3, 1, "", "speech_synthesis_wav"], [1, 3, 1, "", "startup_dir"], [1, 3, 1, "", "stock_db"], [1, 3, 1, "", "stock_list_backup"], [1, 3, 1, "", "task_db"], [1, 3, 1, "", "tmp_automation"], [1, 3, 1, "", "tmp_background_tasks"], [1, 3, 1, "", "tmp_crontab"], [1, 3, 1, "", "training_data"], [1, 3, 1, "", "uploads"]], "jarvis.modules.models.classes.Indicators": [[1, 3, 1, "", "acknowledgement"], [1, 3, 1, "", "alarm"], [1, 3, 1, "", "coin"], [1, 3, 1, "", "end"], [1, 3, 1, "", "start"]], "jarvis.modules.models.classes.RecognizerSettings": [[1, 3, 1, "", "dynamic_energy_threshold"], [1, 3, 1, "", "energy_threshold"], [1, 3, 1, "", "non_speaking_duration"], [1, 3, 1, "", "pause_threshold"], [1, 3, 1, "", "phrase_threshold"]], "jarvis.modules.models.classes.Settings": [[1, 3, 1, "", "_platform_info"], [1, 3, 1, "", "device"], [1, 3, 1, "", "disk"], [1, 3, 1, "", "distro"], [1, 3, 1, "", "interactive"], [1, 3, 1, "", "invoker"], [1, 3, 1, "", "limited"], [1, 3, 1, "", "logical_cores"], [1, 4, 1, "", "model_post_init"], [1, 3, 1, "", "os"], [1, 3, 1, "", "os_name"], [1, 3, 1, "", "os_version"], [1, 3, 1, "", "physical_cores"], [1, 3, 1, "", "pid"], [1, 3, 1, "", "pname"], [1, 3, 1, "", "ram"]], "jarvis.modules.models.classes.Thermostat": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "device"], [1, 3, 1, "", "expiration"]], "jarvis.modules.models.classes.Thermostat.Config": [[1, 3, 1, "", "arbitrary_types_allowed"]], "jarvis.modules.models.classes.VehicleConnection": [[1, 2, 1, "", "Config"], [1, 3, 1, "", "control"], [1, 3, 1, "", "device_id"], [1, 3, 1, "", "expiration"], [1, 3, 1, "", "refresh_token"], [1, 3, 1, "", "vin"]], "jarvis.modules.models.classes.VehicleConnection.Config": [[1, 3, 1, "", "arbitrary_types_allowed"]], "jarvis.modules.models.classes.WiFiConnection": [[1, 3, 1, "", "os_errors"], [1, 3, 1, "", "unknown_errors"]], "jarvis.modules.models.enums": [[1, 2, 1, "", "DistanceUnits"], [1, 2, 1, "", "EventApp"], [1, 2, 1, "", "SSQuality"], [1, 2, 1, "", "SupportedPlatforms"], [1, 2, 1, "", "TemperatureUnits"]], "jarvis.modules.models.enums.DistanceUnits": [[1, 3, 1, "", "KILOMETERS"], [1, 3, 1, "", "MILES"]], "jarvis.modules.models.enums.EventApp": [[1, 3, 1, "", "CALENDAR"], [1, 3, 1, "", "OUTLOOK"]], "jarvis.modules.models.enums.SSQuality": [[1, 3, 1, "", "High_Quality"], [1, 3, 1, "", "Low_Quality"], [1, 3, 1, "", "Medium_Quality"]], "jarvis.modules.models.enums.SupportedPlatforms": [[1, 3, 1, "", "linux"], [1, 3, 1, "", "macOS"], [1, 3, 1, "", "windows"]], "jarvis.modules.models.enums.TemperatureUnits": [[1, 3, 1, "", "IMPERIAL"], [1, 3, 1, "", "METRIC"]], "jarvis.modules.models.models": [[1, 1, 1, "", "_distance_temperature_brute_force"], [1, 1, 1, "", "_global_validations"], [1, 1, 1, "", "_main_process_validations"], [1, 1, 1, "", "_set_default_voice_name"]], "jarvis.modules.models.squire": [[1, 1, 1, "", "channel_validator"], [1, 1, 1, "", "get_distributor_info_linux"], [1, 1, 1, "", "handle_multiform"], [1, 1, 1, "", "parse_ignore_hours"]], "jarvis.modules.peripherals": [[1, 2, 1, "", "ChannelType"], [1, 3, 1, "", "channel_type"], [1, 1, 1, "", "get_audio_devices"]], "jarvis.modules.peripherals.ChannelType": [[1, 3, 1, "", "input_channels"], [1, 3, 1, "", "output_channels"]], "jarvis.modules.retry": [[1, 0, 0, "-", "retry"]], "jarvis.modules.retry.retry": [[1, 1, 1, "", "retry"]], "jarvis.modules.speaker": [[1, 0, 0, "-", "speak"]], "jarvis.modules.speaker.speak": [[1, 2, 1, "", "Speaker"]], "jarvis.modules.speaker.speak.Speaker": [[1, 4, 1, "", "get_all_voices"], [1, 4, 1, "", "get_english_voices"], [1, 4, 1, "", "get_voice_by_gender"], [1, 4, 1, "", "get_voice_by_index"], [1, 4, 1, "", "get_voice_by_language"], [1, 4, 1, "", "get_voice_by_name"], [1, 4, 1, "", "run"], [1, 4, 1, "", "set_voice_by_index"], [1, 4, 1, "", "set_voice_by_name"], [1, 4, 1, "", "speak_all_voices"], [1, 4, 1, "", "speak_english_voices"]], "jarvis.modules.telegram": [[1, 0, 0, "-", "audio_handler"], [1, 0, 0, "-", "bot"], [1, 0, 0, "-", "file_handler"], [1, 0, 0, "-", "settings"], [1, 0, 0, "-", "webhook"]], "jarvis.modules.telegram.audio_handler": [[1, 1, 1, "", "audio_converter_mac"], [1, 1, 1, "", "audio_converter_win"]], "jarvis.modules.telegram.bot": [[1, 1, 1, "", "_get_file"], [1, 1, 1, "", "_make_request"], [1, 1, 1, "", "authenticate"], [1, 1, 1, "", "executor"], [1, 1, 1, "", "get_title_by_name"], [1, 1, 1, "", "greeting"], [1, 1, 1, "", "intro"], [1, 1, 1, "", "jarvis"], [1, 1, 1, "", "poll_for_messages"], [1, 1, 1, "", "process_audio"], [1, 1, 1, "", "process_document"], [1, 1, 1, "", "process_photo"], [1, 1, 1, "", "process_request"], [1, 1, 1, "", "process_response"], [1, 1, 1, "", "process_text"], [1, 1, 1, "", "process_video"], [1, 1, 1, "", "process_voice"], [1, 1, 1, "", "reply_to"], [1, 1, 1, "", "send_audio"], [1, 1, 1, "", "send_document"], [1, 1, 1, "", "send_message"], [1, 1, 1, "", "send_photo"], [1, 1, 1, "", "username_is_valid"], [1, 1, 1, "", "verify_stop"], [1, 1, 1, "", "verify_timeout"]], "jarvis.modules.telegram.file_handler": [[1, 1, 1, "", "_list_files"], [1, 1, 1, "", "get_file"], [1, 1, 1, "", "list_files"], [1, 1, 1, "", "put_file"]], "jarvis.modules.telegram.settings": [[1, 2, 1, "", "Audio"], [1, 2, 1, "", "Chat"], [1, 2, 1, "", "Document"], [1, 2, 1, "", "PhotoFragment"], [1, 2, 1, "", "Text"], [1, 2, 1, "", "Video"], [1, 2, 1, "", "Voice"]], "jarvis.modules.telegram.settings.Audio": [[1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.settings.Chat": [[1, 3, 1, "", "date"], [1, 3, 1, "", "first_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_bot"], [1, 3, 1, "", "language_code"], [1, 3, 1, "", "last_name"], [1, 3, 1, "", "message_id"], [1, 3, 1, "", "message_type"], [1, 3, 1, "", "type"], [1, 3, 1, "", "username"]], "jarvis.modules.telegram.settings.Document": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.settings.PhotoFragment": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Text": [[1, 3, 1, "", "text"]], "jarvis.modules.telegram.settings.Video": [[1, 2, 1, "", "Thumb"], [1, 2, 1, "", "Thumbnail"], [1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_name"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "mime_type"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Video.Thumb": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Video.Thumbnail": [[1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "height"], [1, 3, 1, "", "width"]], "jarvis.modules.telegram.settings.Voice": [[1, 3, 1, "", "duration"], [1, 3, 1, "", "file_id"], [1, 3, 1, "", "file_size"], [1, 3, 1, "", "file_unique_id"], [1, 3, 1, "", "mime_type"]], "jarvis.modules.telegram.webhook": [[1, 1, 1, "", "delete_webhook"], [1, 1, 1, "", "get_webhook"], [1, 1, 1, "", "set_webhook"]], "jarvis.modules.temperature": [[1, 0, 0, "-", "temperature"]], "jarvis.modules.temperature.temperature": [[1, 1, 1, "", "c2f"], [1, 1, 1, "", "c2k"], [1, 1, 1, "", "f2c"], [1, 1, 1, "", "f2k"], [1, 1, 1, "", "k2c"], [1, 1, 1, "", "k2f"]], "jarvis.modules.templates": [[1, 0, 0, "-", "templates"]], "jarvis.modules.templates.templates": [[1, 2, 1, "", "EmailTemplates"], [1, 2, 1, "", "EndpointTemplates"], [1, 2, 1, "", "GenericTemplates"], [1, 2, 1, "", "Llama"], [1, 3, 1, "", "email"], [1, 3, 1, "", "endpoint"], [1, 3, 1, "", "generic"], [1, 3, 1, "", "llama"]], "jarvis.modules.timeout": [[1, 0, 0, "-", "timeout"]], "jarvis.modules.timeout.timeout": [[1, 1, 1, "", "timeout"]], "jarvis.modules.transformer": [[1, 0, 0, "-", "gpt"]], "jarvis.modules.transformer.gpt": [[1, 2, 1, "", "Customizer"], [1, 2, 1, "", "Ollama"], [1, 1, 1, "", "dump_history"], [1, 1, 1, "", "existing_response"]], "jarvis.modules.transformer.gpt.Customizer": [[1, 4, 1, "", "customize_model"], [1, 4, 1, "", "run"]], "jarvis.modules.transformer.gpt.Ollama": [[1, 4, 1, "", "generator"], [1, 4, 1, "", "query"], [1, 4, 1, "", "request_model"]], "jarvis.modules.tv": [[1, 0, 0, "-", "lg"], [1, 0, 0, "-", "roku"]], "jarvis.modules.tv.lg": [[1, 2, 1, "", "LGWebOS"]], "jarvis.modules.tv.lg.LGWebOS": [[1, 3, 1, "", "_init_status"], [1, 3, 1, "", "_reconnect"], [1, 4, 1, "", "audio_output"], [1, 4, 1, "", "audio_output_source"], [1, 4, 1, "", "close_app"], [1, 4, 1, "", "current_app"], [1, 4, 1, "", "decrease_volume"], [1, 4, 1, "", "forward"], [1, 4, 1, "", "get_apps"], [1, 4, 1, "", "get_sources"], [1, 4, 1, "", "get_state"], [1, 4, 1, "", "get_volume"], [1, 4, 1, "", "increase_volume"], [1, 4, 1, "", "launch_app"], [1, 4, 1, "", "mute"], [1, 4, 1, "", "pause"], [1, 4, 1, "", "play"], [1, 4, 1, "", "rewind"], [1, 4, 1, "", "set_audio_output_source"], [1, 4, 1, "", "set_source"], [1, 4, 1, "", "set_volume"], [1, 4, 1, "", "shutdown"], [1, 4, 1, "", "stop"]], "jarvis.modules.tv.roku": [[1, 2, 1, "", "RokuECP"]], "jarvis.modules.tv.roku.RokuECP": [[1, 3, 1, "", "PORT"], [1, 3, 1, "", "SESSION"], [1, 4, 1, "", "_set_vol_executor"], [1, 4, 1, "", "current_app"], [1, 4, 1, "", "decrease_volume"], [1, 4, 1, "", "forward"], [1, 4, 1, "", "get_apps"], [1, 4, 1, "", "get_sources"], [1, 4, 1, "", "get_state"], [1, 4, 1, "", "get_volume"], [1, 4, 1, "", "increase_volume"], [1, 4, 1, "", "launch_app"], [1, 4, 1, "", "make_call"], [1, 4, 1, "", "mute"], [1, 4, 1, "", "pause"], [1, 4, 1, "", "play"], [1, 4, 1, "", "rewind"], [1, 4, 1, "", "set_source"], [1, 4, 1, "", "set_volume"], [1, 4, 1, "", "shutdown"], [1, 4, 1, "", "startup"], [1, 4, 1, "", "stop"]], "jarvis.modules.utils": [[1, 0, 0, "-", "shared"], [1, 0, 0, "-", "support"], [1, 0, 0, "-", "util"]], "jarvis.modules.utils.support": [[1, 1, 1, "", "build_lookup"], [1, 1, 1, "", "check_restart"], [1, 1, 1, "", "check_stop"], [1, 1, 1, "", "connected_to_network"], [1, 1, 1, "", "country_timezone"], [1, 1, 1, "", "detect_lookup_date"], [1, 1, 1, "", "exit_message"], [1, 1, 1, "", "extract_humanized_date"], [1, 1, 1, "", "flush_screen"], [1, 1, 1, "", "get_capitalized"], [1, 1, 1, "", "hostname_to_ip"], [1, 1, 1, "", "humanized_day_to_datetime"], [1, 1, 1, "", "no_env_vars"], [1, 1, 1, "", "number_to_words"], [1, 1, 1, "", "pluralize"], [1, 1, 1, "", "remove_file"], [1, 1, 1, "", "size_converter"], [1, 1, 1, "", "stop_process"], [1, 1, 1, "", "time_converter"], [1, 1, 1, "", "unrecognized_dumper"], [1, 1, 1, "", "unsupported_features"], [1, 1, 1, "", "utc_to_local"], [1, 1, 1, "", "write_screen"]], "jarvis.modules.utils.util": [[1, 1, 1, "", "comma_separator"], [1, 1, 1, "", "delay_calculator"], [1, 1, 1, "", "epoch_to_datetime"], [1, 1, 1, "", "extract_nos"], [1, 1, 1, "", "extract_str"], [1, 1, 1, "", "extract_time"], [1, 1, 1, "", "format_nos"], [1, 1, 1, "", "get_closest_match"], [1, 1, 1, "", "get_free_port"], [1, 1, 1, "", "get_timezone"], [1, 1, 1, "", "hashed"], [1, 1, 1, "", "keygen_str"], [1, 1, 1, "", "keygen_uuid"], [1, 1, 1, "", "kms_to_miles"], [1, 1, 1, "", "matrix_to_flat_list"], [1, 1, 1, "", "miles_to_kms"], [1, 1, 1, "", "part_of_day"], [1, 1, 1, "", "remove_duplicates"], [1, 1, 1, "", "remove_none"], [1, 1, 1, "", "split_time"], [1, 1, 1, "", "token"], [1, 1, 1, "", "words_to_number"]], "jarvis.modules.wakeonlan": [[1, 0, 0, "-", "wakeonlan"]], "jarvis.modules.wakeonlan.wakeonlan": [[1, 2, 1, "", "WakeOnLan"]], "jarvis.modules.wakeonlan.wakeonlan.WakeOnLan": [[1, 3, 1, "", "BROADCAST_IP"], [1, 3, 1, "", "DEFAULT_PORT"], [1, 4, 1, "", "create_packet"], [1, 4, 1, "", "send_packet"]], "tests": [[1, 0, 0, "-", "api_test"], [1, 0, 0, "-", "listener_test"], [1, 0, 0, "-", "main_test"], [1, 0, 0, "-", "speaker_test"], [1, 0, 0, "-", "speech_synthesis_test"]], "tests.api_test": [[1, 1, 1, "", "server"]], "tests.listener_test": [[1, 2, 1, "", "TestListener"]], "tests.listener_test.TestListener": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_listen"]], "tests.main_test": [[1, 2, 1, "", "TestActivator"]], "tests.main_test.TestActivator": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "setUp"], [1, 4, 1, "", "test_executor"], [1, 4, 1, "", "test_init_activator"]], "tests.speaker_test": [[1, 2, 1, "", "TestSpeak"]], "tests.speaker_test.TestSpeak": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_audio_driver_usage"], [1, 4, 1, "", "test_no_text_input"], [1, 4, 1, "", "test_offline_mode"], [1, 4, 1, "", "test_speech_synthesis_usage"], [1, 4, 1, "", "test_text_input_and_run"]], "tests.speech_synthesis_test": [[1, 2, 1, "", "TestSpeechSynthesizer"]], "tests.speech_synthesis_test.TestSpeechSynthesizer": [[1, 3, 1, "", "_classSetupFailed"], [1, 3, 1, "", "_class_cleanups"], [1, 4, 1, "", "test_egress_error_handling"], [1, 4, 1, "", "test_successful_synthesis"], [1, 4, 1, "", "test_unicode_error_handling"], [1, 4, 1, "", "test_unsuccessful_synthesis"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"]}, "titleterms": {"kick": 0, "off": 0, "prerequisit": 0, "enchiridion": 0, "code": 0, "standard": 0, "releas": 0, "note": 0, "lint": 0, "pypi": 0, "packag": 0, "runbook": 0, "licens": 0, "copyright": 0, "jarvi": 1, "voic": 1, "activ": 1, "natur": 1, "languag": 1, "ui": 1, "read": 1, "me": 1, "instal": 1, "preflight": 1, "test": 1, "camera": 1, "audio": 1, "devic": 1, "text": 1, "To": 1, "speech": 1, "realtim": 1, "microphon": 1, "usag": 1, "main": 1, "modul": 1, "keyword": 1, "classifi": 1, "api": 1, "applic": 1, "logger": 1, "server": 1, "model": 1, "authent": 1, "modal": 1, "set": 1, "router": 1, "basic": 1, "fileio": 1, "invest": 1, "offlin": 1, "proxi": 1, "engin": 1, "securesend": 1, "speechsynthesi": 1, "stat": 1, "stockmonitor": 1, "stockanalysi": 1, "surveil": 1, "telegramapi": 1, "squir": 1, "discov": 1, "schedul": 1, "timeout": 1, "otp": 1, "trigger": 1, "stockreport": 1, "executor": 1, "alarm": 1, "autom": 1, "background": 1, "task": 1, "car": 1, "commun": 1, "connect": 1, "condit": 1, "command": 1, "control": 1, "crontab": 1, "custom": 1, "datetim": 1, "displayfunct": 1, "face": 1, "file": 1, "function": 1, "github": 1, "guard": 1, "internet": 1, "io": 1, "light": 1, "listen": 1, "locat": 1, "method": 1, "other": 1, "port": 1, "handler": 1, "processor": 1, "process": 1, "map": 1, "remind": 1, "restrict": 1, "robinhood": 1, "simul": 1, "staticrespons": 1, "system": 1, "telegram": 1, "thermostat": 1, "do": 1, "tv": 1, "uncondit": 1, "volum": 1, "vpn": 1, "weather": 1, "word": 1, "match": 1, "class": 1, "enum": 1, "auth": 1, "bearer": 1, "built": 1, "In": 1, "overrid": 1, "cach": 1, "lru": 1, "databas": 1, "except": 1, "facenet": 1, "mean": 1, "meet": 1, "retri": 1, "share": 1, "resourc": 1, "support": 1, "util": 1, "temperatur": 1, "templat": 1, "transform": 1, "connector": 1, "wakeonlan": 1, "case": 1, "testapi": 1, "testlisten": 1, "testmain": 1, "testspeak": 1, "testspeechsynthesi": 1, "indic": 1, "tabl": 1}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file diff --git a/jarvis/executors/files.py b/jarvis/executors/files.py index 0d383426..3f81149e 100644 --- a/jarvis/executors/files.py +++ b/jarvis/executors/files.py @@ -114,7 +114,7 @@ def get_custom_conditions() -> Dict[str, Dict[str, str]]: Returns: Dict[str, Dict[str, str]]: - A unique key value pair of custom phrase as key and an embedded dict of function name and phrase. + A unique key value pair, of custom phrase as key and an embedded dict of function name and phrase. """ try: with open(models.fileio.conditions) as file: diff --git a/release_notes.rst b/release_notes.rst index 58679232..ce23223d 100644 --- a/release_notes.rst +++ b/release_notes.rst @@ -10,6 +10,7 @@ v6.0.0 (10/04/2024) - Makes ``root_password`` optional for Linux machines - Includes bug fixes and minor improvements to overall coding structure - Improved container orchestration using Docker API and email templates +- **Full Changelog**: https://github.com/thevickypedia/Jarvis/compare/v5.1.0...v6.0.0 v5.1.0 (06/09/2024) ------------------- diff --git a/update-toml.py b/update-toml.py index d24aee7c..c952d08d 100644 --- a/update-toml.py +++ b/update-toml.py @@ -3,26 +3,31 @@ import toml -def update_name_in_pyproject(file_path, new_name_value): +def update_name_in_pyproject(file_path, project_name): + """Update project name handler in pyproject.toml. + + Args: + file_path: Source filepath. + project_name: New project name. + """ try: - with open(file_path, 'r') as file: + with open(file_path, "r") as file: data = toml.load(file) except FileNotFoundError: print(f"TOML file {file_path!r} not found!") return # Update the 'name' in the '[project]' section - if 'project' in data: - data['project']['name'] = new_name_value - print(f"Updated 'name' to {new_name_value!r} in [project]") + if "project" in data: + data["project"]["name"] = project_name + print(f"Updated 'name' to {project_name!r} in [project]") else: print("[project] section not found in TOML file!") return # Write the updated content back to the TOML file - with open(file_path, 'w') as file: + with open(file_path, "w") as file: toml.dump(data, file) - file.flush() if __name__ == "__main__":