mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
* Example of adding logging * make log possible with decorators * remove lineno since we'll have logging at start and end * rename log_decorator to log_execution * add lineno and let it be 0 for log_start_end * Decrease logging level (#1150) * reset different coin from dd controller on crypto (#1118) * Fix to dcf command (#1115) * Fix to dcf command * Forgot to take out a comment * Dider change * user data patch for now * revert DD report with pickle dataframe being stored (#1120) * Discordbot/expiry reactions (#1114) * added load extension for options menu * options menu: oi, iv, unusual options * Update opt_menu.py * Update unu.py if no num requested set default to 10 * Update opt_menu.py + !oi ticker expiry request added without inputting date format. accepts 0-9 up to 10 weeks + added option volume plot (works same as oi) * Create vol.py * Create reaction_helper.py * Cleaned up, added historical options Cleaned up + added historical options data + added expiry reaction helper function * Create hist.py * cleanup * added min/max strike price * cleanup * cleanup, added min/max strike price * Update opt_menu.py * added yfinance if no tradier token * Update vol.py * Update opt_menu.py * Create oi_tradier.py * Update oi.py * Update opt_menu.py * Update oi.py * Update opt_menu.py * Update oi.py * Update iv.py * Update unu.py * Update oi_tradier.py * Update hist.py * Update opt_menu.py * Update reaction_helper.py * Create options_menu.py * Update run_discordbot.py * Update vol.py * Rename discordbot/options_menu.py to discordbot/stocks/options/options_menu.py * Delete opt_menu.py * Update oi.py + min strike/max strike * Delete oi_tradier.py * Update options_menu.py * Update hist.py * Update vol.py * Update oi.py * Update options_menu.py * Update options_menu.py * Update options_menu.py * Linting/Pre-Commit Fixes * linting * Linting * linting * pylint fixes * Update iv.py * Update options_menu.py * Update reaction_helper.py * Improved Code - removed 148 lines same function * Update run_discordbot.py * Update reaction_helper.py * Updated Options Menu + reaction expiry lookup + added unu, iv, oi, vol ,hist * mypy fix * msg delete delay * Update options_menu.py * fix seems bot doesn't like when last emoji is empty. added an X when strike c/p empty * Update opt_cmd.py * Update options_menu.py * better handling * Update options_menu.py * Update opt_cmd.py * fix stocks.opt indention * hist.py token/error handling * Update hist.py * Update options_menu.py * Update hist.py * Add whatif scenario feature (#1122) * Add whatif scenario feature * fix tests * Mutual funds (#1106) * Add mutual fund menu based primarily on investpy (investment.com) * Add start/end date for loading + some bug fixes * hugo * poetry add investpy rich dnspython then poetry update * fix reset (need to load country) and dim yfinance commands when country not US * Fix search and add better error handling * Catch yfinance commands when country not US. Improve loading to change country if symbol found but not in matching country. Changed main menu printing. * Fix poetry / reqs merge conflict * review comments * Once again update poetry * Clean up poetry to match conda (numpy was culprit) * cvxpy down * Think i goofed on generating reqs full * update poetry metadata * cleanup after review 2 * move space * another deps try * bump pygmnets in yaml * try something different * rename console -> t_console (terminal_console) for mypy * Handle KeyboardInterrupt on user input read (#1124) Co-authored-by: David Khouya <david.khouya@leddartech.com> * Improve hugo docs (#1113) * added gitignore to website, fix portfolio toggle and website path * updating styles and homepage * added index page, removed dark mode, updated styling * fixed colors * updated urls (removed /GamestonkTerminal after url) * added new hr feature (#1128) * fix assets on hugo server and revert url (#1129) * fix darkmode issues (#1130) * Tests : Stocks > Options (#1125) * Update tests : conftest * Updating tests : stocks/options * Updating tests : fix typing * Updating tests : black * Updating tests : pyupgrade * Updating tests : black * Updating tests : mock dates in cassettes * Updating tests : conftest * Updating tests : black * Updating tests : force single threading * Updating tests : skip * Updating tests : black * Updating tests : conftest * Update tests : skip stocks/options/controller * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : fixing issue * Updating tests : add init * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : conftest * Updating tests : skip * Updating tests : skip * Updating tests : skip * Updating tests : skip * Tests : Stocks > Research + Screener (#1131) * Updating tests : stocks/research * Updating tests : stocks/screener * Updating tests : stocks/screener * improve usage of timezone in terminal (#1126) * improve usage of timezone in terminal * lint * update dependencies * address James review comments * remove seconds from time on cmd line * skip test * Add insider presets (#1127) * Add prediction to economy/fred (#1133) * Fixing tradier (#1135) * improve additional info of stocks (#1137) * improve additional info of stocks * unnecessary code * Qa update (#1139) * Add line option to common - qa * rich to controller + lower case for pick * Change qa_view to rich + hugo * Update _index.md * fix test * fix test pt 2 * change menu print * Refactored Reports (#1123) * First working program * added Voila support * Attempt to fix requirements * Revert depen * Another dependency test * Fixed errors * Small changes * Fixed help * Added port warning * Fixed continued terminal use * Last change, we good fam * Added placeholder so we can have stored * Didier changes * Fixed exit * Fixed issue * Update stocks : ta > tradingview (#1144) * Tests : Stocks > Option + Technical Analysis + Screener (#1145) * Updating tests : stocks/ta * Updating tests : conftest * Updating tests : stocks/screener/finviz * Updating tests : stocks/options * interactive line chart and annotation (#1140) * interactive line chart and annotation * add drawing flag * New alternative data context + first sub context (Covid) (#1142) * Crypto menu refactor (#1119) * enabled some crypto commands in dd to be called independent of source loaded * support for coin_map_df in all dd functions + load ta and plot chart refactor * updated tests and removed coingecko scrapping where possible * removed ref of command from hugo * updated pycoingecko version * refactoring load * refactored load to fetch prices; pred can run independent of source now * load by default usd on cp/cg and usdt on cb/bin * updated to rich for formatting and updated dependencies * fixed changes requested * update docs * revert discord requirements * removed absolute from calculate change for price * fixing pr issues * fix loading issue when similar coins exist, move coins to home, fill n/a * update docs for coins * adds load to ta and pred menu * Fix library loggers always setting DEBUG verbosity * Set default log level to INFO Co-authored-by: Didier Rodrigues Lopes <dro.lopes@campus.fct.unl.pt> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: jmaslek <jmaslek11@gmail.com> Co-authored-by: David Khouya <dakhouya@gmail.com> Co-authored-by: David Khouya <david.khouya@leddartech.com> Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: Chavithra <chavithra@gmail.com> * Fix linting errors * Move log decorator to the decorators.py file * Revert test assertion so that windows tests don't hang up * Fix pylint exception * Bump pylint version in CI * Skip test that hangs on windows Co-authored-by: Artem Veremey <artem@veremey.net> Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: jmaslek <jmaslek11@gmail.com> Co-authored-by: David Khouya <dakhouya@gmail.com> Co-authored-by: David Khouya <david.khouya@leddartech.com> Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: Chavithra <chavithra@gmail.com>