* 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