mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-12 12:22:35 +00:00
* init * fix tables * add shortcuts * handle svgs * test * test2 * test3 * Update loggers.py * Update sdk_helpers.py * Update loggers.py * Update loggers.py * updates * updates * update * handle add text high/low for candlestick traces when updating * adding save overlay to tables * maybe fix * prints * asdf * working * working * removing prints * update * fix no figure title text * add trace labels space * download finished popup for MacOS * bump pywry * update * update table * Update plotly_helper.py * only format numbers over 10_000 on tables * Delete generate_index.py * turn off logs in generations * update tables * bump pywry, fix tables, added ichimoku ta indicator * Update backend.py * mypy * update tables * updates * juan more * tables * test * bump pywry * bump pywry * Update loggers.py * test * fixing some formatting * add update button to indicators dashboard * fix oecd dates to be full dates * prepare charts/tables for pywry update * Update poetry.lock * Update finviz_view.py * tests * tests * tests * tests * testss? * tests * Create test_call_func[call_sec-nasdaq_view.sec_filings-other_args37-called_with37].yaml * testtss please * Update loggers.py * testss * `with open(newline="\n")` * tests * tests -__- * why * Revert "`with open(newline="\n")`" This reverts commit554e0f53f4. * Revert "why" This reverts commit89f1d9b823. * Revert "tests -__-" This reverts commita9c694ae96. * Revert "tests" This reverts commit5463249498. * whelp * . * rename `streamlit.py` -> `streamlit_run.py`, bump pywry/finviz/streamlit * Update backend.py * update * Revert "update file" --------- Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: James Maslek <jmaslek11@gmail.com>
43 lines
1.1 KiB
Python
43 lines
1.1 KiB
Python
import re
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
import streamlit.web.bootstrap
|
|
|
|
from openbb_terminal.core.config.paths import REPOSITORY_DIRECTORY
|
|
|
|
|
|
def main():
|
|
# pylint: disable=E1101,W0212
|
|
parent_path = Path(sys._MEIPASS) if hasattr(sys, "frozen") else REPOSITORY_DIRECTORY # type: ignore
|
|
filepath = Path(__file__).parent / "stream" / "Forecasting.py"
|
|
file = filepath.relative_to(parent_path).as_posix()
|
|
|
|
cmdline = " ".join(sys.argv)
|
|
port = re.findall(r"--port=(\d+)", cmdline)
|
|
port = int(port[0]) if port else 8501
|
|
|
|
flag_options = {
|
|
"server.port": port,
|
|
"server.headless": True,
|
|
"global.developmentMode": False,
|
|
"server.enableCORS": False,
|
|
"server.enableXsrfProtection": False,
|
|
"browser.serverAddress": "localhost",
|
|
"theme.base": "dark",
|
|
"browser.gatherUsageStats": False,
|
|
}
|
|
|
|
streamlit.web.bootstrap.load_config_options(flag_options=flag_options)
|
|
flag_options["_is_running_with_streamlit"] = True
|
|
streamlit.web.bootstrap.run(
|
|
str(file),
|
|
"streamlit run",
|
|
[],
|
|
flag_options,
|
|
)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|