mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
* I missed some sheet_name ones :) * Move quote to main menu and combine yahoo finance commands * Update stocks for quote * First update to move yfinance away from main functionality * Small updates * Update tests to reflect changes * Fix some little things * Update docs a little too * Remove the Due Diligence menu * Update tests for new change * Update fa and stocks with new text and move some stuff around * Bye bye dd * Pls work * work.. * work.. * work.. * Work..| * Add tests back in * Remove tests * Fix fix fix * Remove tests to fix conflicts * Improve the `stocks/search` command (#4084) * Improve search command * Make it more intuitive * Fix tests * Update the docs * Ok done * Ok done 2 * Ok done 3 * Git update tests that failed * Update commands with --sheet-name that didn't work (#4088) * Update commands with --sheet-name that didn't work * Fix test * oops * Adds auto completion to `news` (#4089) * Fix plot look when using eval and add query to choices (#3881) * convert index to datetime and update choices * uncomment economy integration test * fix treasury concat bug * fix datasets concat on duplciates * Lock ruff version so that new lints dont break our CI (#3905) * Lock ruff version so that new lints dont break our CI * Bumped pre-commit ruff version * returning always a dataframe * Revert "returning always a dataframe" This reverts commitd5dbf3132f. * quick fix to auto complete args --------- Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: James Maslek <jmaslek11@gmail.com> * Hotfix/Windows-CLI (#4087) * init * Update windows10_build.yml * Update windows10_build.yml * Update windows10_build.yml * Update windows10_build.yml * Update windows10_build.yml * Update windows10_build.yml * oops --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> * Adds end date to `forex/load` (#4077) * Fix plot look when using eval and add query to choices (#3881) * convert index to datetime and update choices * uncomment economy integration test * fix treasury concat bug * fix datasets concat on duplciates * Lock ruff version so that new lints dont break our CI (#3905) * Lock ruff version so that new lints dont break our CI * Bumped pre-commit ruff version * returning always a dataframe * Revert "returning always a dataframe" This reverts commitd5dbf3132f. * adding end date to the forex load * added some tests * added example * always show msg * rewriting test * updating tests * updating tests * Redo load tests --------- Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: James Maslek <jmaslek11@gmail.com> * Update tests to reflect changes * work.. * Remove tests * Fix fix fix * Remove tests * Update the whole test folder * Small updates * Revert change * Update eodhd to reflect it requires a paid plan and update tests * Fix all the tests * Update tests * Update integration tests * Removing tests so no whining happens * ADD ALL THE TESTS * Fix linting * gitignore. thanks jer * Add back dd and redirect to fa * Update to just display a message * Update OpenBB SDK commands * Fixing issues with exporting * Fix ruff messing up * Fix tests * Fix the tests by disabling isort to run on tests folder --------- Co-authored-by: Jeroen Bouma <jeroenbouma@Jeroens-MacBook-Pro.local> Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: teh_coderer <me@tehcoderer.com>
43 lines
1.6 KiB
Python
43 lines
1.6 KiB
Python
import os
|
|
|
|
import dotenv
|
|
|
|
from openbb_terminal.base_helpers import load_env_vars
|
|
from openbb_terminal.core.config.paths import REPOSITORY_ENV_FILE, USER_ENV_FILE
|
|
|
|
dotenv.load_dotenv(USER_ENV_FILE)
|
|
dotenv.load_dotenv(REPOSITORY_ENV_FILE, override=True)
|
|
|
|
PLOT_DPI = load_env_vars("OPENBB_PLOT_DPI", int, 100, "settings")
|
|
|
|
# Backend to use for plotting
|
|
BACKEND = os.getenv("OPENBB_BACKEND", "None")
|
|
if BACKEND == "None":
|
|
BACKEND = None # type: ignore
|
|
# Examples:
|
|
# "tkAgg" - This uses the tkinter library. If unsure, set to this
|
|
# "module://backend_interagg" - This is what pycharm defaults to in Scientific Mode
|
|
# "MacOSX" - Mac default. Does not work with backtesting
|
|
# "Qt5Agg" - This requires the PyQt5 package is installed
|
|
# See more: https://matplotlib.org/stable/tutorials/introductory/usage.html#the-builtin-backends
|
|
|
|
# Used when USE_PLOT_AUTOSCALING is set to False
|
|
PLOT_HEIGHT = load_env_vars("OPENBB_PLOT_HEIGHT", int, 500, "settings")
|
|
PLOT_WIDTH = load_env_vars("OPENBB_PLOT_WIDTH", int, 800, "settings")
|
|
|
|
# Used when USE_PLOT_AUTOSCALING is set to True
|
|
PLOT_HEIGHT_PERCENTAGE = load_env_vars(
|
|
"OPENBB_PLOT_HEIGHT_PERCENTAGE", float, 50.0, "settings"
|
|
)
|
|
PLOT_WIDTH_PERCENTAGE = load_env_vars(
|
|
"OPENBB_PLOT_WIDTH_PERCENTAGE", float, 70.0, "settings"
|
|
)
|
|
|
|
# When autoscaling is True, choose which monitor to scale to
|
|
# Primary monitor = 0, secondary monitor use 1
|
|
MONITOR = load_env_vars("OPENBB_MONITOR", int, 0, "settings")
|
|
|
|
# Color for `view` command data. All pyplot colors listed at:
|
|
# https://matplotlib.org/stable/gallery/color/named_colors.html
|
|
VIEW_COLOR = "tab:green"
|