mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-06 17:31:53 +00:00
* Update only_send_file_size * Updating only_send_file_size feature * Updating only_send_file_size feature * Updating only_send_file_size feature Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
75 lines
2.5 KiB
Python
75 lines
2.5 KiB
Python
import os
|
|
from distutils.util import strtobool
|
|
|
|
from dotenv import load_dotenv
|
|
|
|
env_files = [f for f in os.listdir() if f.endswith(".env")]
|
|
if env_files:
|
|
load_dotenv(env_files[0])
|
|
|
|
# Use tabulate to print dataframes
|
|
USE_TABULATE_DF = strtobool(os.getenv("GTFF_USE_TABULATE_DF", "True"))
|
|
|
|
# Use clear console after each command
|
|
USE_CLEAR_AFTER_CMD = strtobool(os.getenv("GTFF_USE_CLEAR_AFTER_CMD", "False"))
|
|
|
|
# Use coloring features
|
|
USE_COLOR = strtobool(os.getenv("GTFF_USE_COLOR", "True"))
|
|
|
|
# Select console flair (choose from config_terminal.py list)
|
|
USE_FLAIR = os.getenv("GTFF_USE_FLAIR") or ":stars"
|
|
|
|
# Add date and time to command line
|
|
USE_DATETIME = strtobool(os.getenv("GTFF_USE_DATETIME", "True"))
|
|
|
|
# Enable interactive matplotlib mode
|
|
USE_ION = strtobool(os.getenv("GTFF_USE_ION", "True"))
|
|
|
|
# Enable watermark in the figures
|
|
USE_WATERMARK = strtobool(os.getenv("GTFF_USE_WATERMARK", "True"))
|
|
|
|
# Enable command and source in the figures
|
|
USE_CMD_LOCATION_FIGURE = strtobool(os.getenv("GTFF_USE_CMD_LOCATION_FIGURE", "True"))
|
|
|
|
# Enable Prompt Toolkit
|
|
USE_PROMPT_TOOLKIT = strtobool(os.getenv("GTFF_USE_PROMPT_TOOLKIT", "True"))
|
|
|
|
# Enable Prediction features
|
|
ENABLE_PREDICT = strtobool(os.getenv("GTFF_ENABLE_PREDICT", "True"))
|
|
|
|
# Enable plot autoscaling
|
|
USE_PLOT_AUTOSCALING = strtobool(os.getenv("GTFF_USE_PLOT_AUTOSCALING", "False"))
|
|
|
|
# Enable thoughts of the day
|
|
ENABLE_THOUGHTS_DAY = strtobool(os.getenv("GTFF_ENABLE_THOUGHTS_DAY", "False"))
|
|
|
|
# Quick exit for testing
|
|
ENABLE_QUICK_EXIT = strtobool(os.getenv("GTFF_ENABLE_QUICK_EXIT", "False"))
|
|
|
|
# Open report as HTML, otherwise notebook
|
|
OPEN_REPORT_AS_HTML = strtobool(os.getenv("GTFF_OPEN_REPORT_AS_HTML", "True"))
|
|
|
|
# Enable auto print_help when exiting menus
|
|
ENABLE_EXIT_AUTO_HELP = strtobool(os.getenv("GTFF_ENABLE_EXIT_AUTO_HELP", "False"))
|
|
|
|
# Remember contexts during session
|
|
REMEMBER_CONTEXTS = strtobool(os.getenv("GTFF_REMEMBER_CONTEXTS", "True"))
|
|
|
|
# Use the colorful rich terminal
|
|
ENABLE_RICH = strtobool(os.getenv("GTFF_ENABLE_RICH", "True"))
|
|
|
|
# Use the colorful rich terminal
|
|
ENABLE_RICH_PANEL = strtobool(os.getenv("GTFF_ENABLE_RICH_PANEL", "True"))
|
|
|
|
# Check API KEYS before running a command
|
|
ENABLE_CHECK_API = strtobool(os.getenv("GTFF_ENABLE_CHECK_API", "True"))
|
|
|
|
# Send logs to data lake
|
|
LOG_COLLECTION = strtobool(os.getenv("GTFF_LOG_COLLECTION", "False"))
|
|
|
|
# Send only file size
|
|
ONLY_SEND_FILE_SIZE = strtobool(os.getenv("GTFF_ONLY_SEND_FILE_SIZE", "False"))
|
|
|
|
# Provide export folder path. If empty that means default.
|
|
EXPORT_FOLDER_PATH = os.getenv("GTFF_EXPORT_FOLDER_PATH", "")
|