* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Coinbase menu added
* Add more methods for coinbase
* Add coinbase views, coinbase models. Add coinbase to load, chart, find commands. Add coinbase to controller
* Add auth client for coinbase pro endpoints that needs auth
* Add more views for coinbase to crypto menu
* Add some print tests for Coinbase view
* Add 2 more tests for coinbase view
* Update README with Coinbase API keys
* Cleaning empty lines, spaces etc.
* Use os.path.join in imports, change column names in one normalized df
* Move Coinbase to portfolio brokers. Adjust tests, and imports
* precommit config return to prev ver
* Fix coinbase accounts command, del column filter for deposits
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Remove not used methods, remove binance_view, binance_model from discovery menu (It's not needed, as we use all_coins view for finding coins from all sources
* Refactoring Due Diligence menu. Changing views, moving argparsers to controller
* Refactor cryptomenu. Overview, Discovery, DD menu - move argparsers to controllers, add typing hints, change names of views/models, adjust tests
* Adjust tests
* Move finbrain and find/coins method to controller
* Move report argparser into controller. Adjust tests
* Adjust docstrings
* Add helper method to take care about retry/wait for coingecko scraping
* Fix failing test
* Adjust newlines, docstrings, cmd descriptions
* Add use tabulate df flag for all crypto views
* Add status code for coingecko
* Add note, that some coingecko commands can fail
Co-authored-by: Jakub Pluta <jakub.pluta@cdq.com>
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* refactorization of crypto menu
* Fix test, now ta returns already df with index set to date, so shape is rows X 1 column
* On demand load crypto
* Add new view with coins for Binance
* Discovery menu README
* Add readme for crypto
* Add readme for crypto main menu
* Fix mockups for coingecko tests
* Fix readme
* Update test_coingecko_crypto.py
* Fix print in controller
* Refactor crypto. Refactor tests, move session in paprika into commands. Refactor help text
* Remove not needed COLUMNS constant variable, fix description and print statement
* Apply changes in price fmt, mplfinance chart for gecko
* Adjust TA menu data
* Fix test. Now loaded data for TA has OHLC data
* New names for columns in gecko
* Improve find method, add better names for columns in coingecko discovery
* New names in coingecko
* Fix tests for new gecko names
* Add new view for coins search
* Refactor all_coins func
* Fix failing test
* Fix missing quit in overview_controller.py
* Mock test data in load_df_for_ta
* Reduced test time by 85% using vcrpy
* Refactored tests with decorator
* Added vcrpy dependencies
* Fixed issues with tests
* Fixed tests not running in local
Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.attlocal.net>