* Fix defi lending and borrowing (test_crypto_defi.openbb)
* Update Defi test data
* Remove cnn feargreed command from economy menu
* Fix stocks/ba integration tests
* Fix whale alert redirects blocking the keys menu
* Add failed request handling to whale alert command
* Remove feargreed from hugo
* Remove feargreed from bot
* Warn that portfolio optimization can take a long time
* Remove feargreed from project deps
* Update welcome message
* Update requirements txt
* Fix welcome message test
Co-authored-by: piiq <piiq@tinag.ru>
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* fix more GST to OpenBB Terminal
* Logging : merge conflicts with main
* Revert wrong files
Co-authored-by: Andrew <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
* Make mypy pre-commit check non-strict
* Fix mypy pre-commit hook
* Update docstrings to be compliant with sphinx-readthedocs commonmark
* Change report path to be relative to the module and not the terminal.py
* Update class library documentation
* Test integrating cloudflare analytics with readthedocs
* Harmonize tensorflow and keras versions
* Move beacon to the layout footer
* Add write permissions when opening the layout to patch beacon token
* Add cloudflare beacon to hugo website
* Test token injection during website build action
* WIP fix actions syntax
* Pass beacon token as env variable
* WIP debug variables in runner env
* Fix quotes for sed to work
* Clean up dev artifacts from gh-pages action
* Add built documentation to gitignore
* Add documentation creation readme and requirements
* Change manually generated code docs to automatic
* Move myst_parser documentation requirement to pyproject.toml
* Update poetry and requirements files for the readthedocs build to work
* Add prediction extras to requirements-full
* Added pycoingecko_helpers.py and pycoingecko_model.py, added some methods that scrapes the data from coingecko and some helper methods that handles mostly dataframe operations.
* More methods added for CoinGecko
* Started adding views, and adding them into controller.
* Add stablecoins, yield_farms, recently_added views
* Add more views for Coingecko, + add them to Controller
* remove retry from dependencies, and gecko model
* Add more views for coingecko, seperate coin menu from overview menu, fix imports
* Add some description for coin methods
* Add TA into seperate coin gecko controller
* fix mock path in coingecko tests
* Now if ta is sperate mode, and load doesn't return data frame, change test in the way that ta with Coin object returns data frame
* add seperate ta controller for crypto
* update readme
* small fix in REDME
* Add screenshots for coingecko menu
* fix ta menu for gecko
* Update Gecko Coin menu readme, add screenshots
* Update README with screenshots pt2
* Finish updating readme with screenshots
* remove not needed print statement from gecko view
* Typo
* fix ta crypto controller
* refactor some of views, remove url, add additional argparser params, remove columns which in most cases doesn't bring any value to end user
* Add additional parameters like sortby, descend, top, links for most of coingecko methods. Improve description of commands
* Split cmc, and binance into seperate menus
* add readme for cmc and binance
* Update REDME
* Update README pt2
* Fix news issue with sorting by rank, fix issue with period time parameter for top gainers and top losers view (changed from 1d - 24h)
* Add check for binance menu. If coin is not loaded, do not fail with candles and books commands. Remove new line in candle view. Update print help in crypto menu