* began rf_line changes
* Continued risk-free
* Added rf optimal line
* Fixing commit issue
* Attempting to fix black
* Original James updates
* Added line to legend
* Fixed label and charting
Co-authored-by: Colin Delahunty <colindelahunty@Colins-MacBook-Air.local>
Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
* 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
* Add views for llama, defipulse
* Add llama view with tvl chart
* Add defipulse view
* Add defi controller and move all defi views into defi module
* Add defi controller to main controller
* Add newsletters related to defi
* Add defi docs
* Adding the Discord Bot
From https://github.com/GamestonkTerminal/DiscordBot.
* Fixed code format to GST
* Fixed spelling
* Fixed check errors
* Reformated with pre-commit
* Fixed names of files
* Logging and error output capabilities
Adds logging for the server and displays errors with commands correction to the user.
* Fixed spelling
* Fixed bare exceptions
* Fixed Formating
* Update based on comments
* Fixed arguments for economy & debugging for economy/dps menu
* Fixed default arguments and made them better for debugging and more robust
* Finnhub and finbrain fns
* Twitter menu (forex/ba adjusted)
* Google menu
* Reddit menu pt1
* Reddit commands
* Stocktwits commands
* Sentimentinvestor commands
* Update crypto-dd
* Review pt 1
* Hugo server
* Review comments - get rid of all prints/errors in model...
* Adding the Discord Bot
From https://github.com/GamestonkTerminal/DiscordBot.
* Fixed code format to GST
* Fixed spelling
* Fixed check errors
* Reformated with pre-commit
* Fixed names of files
* 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
* Add whale alert for crypto menu
* Add docs for hugo server
* Typo, docs added
* Update setenv with more API keys and fix FRED key
* Improve docker documentation w.r.t. keys
* Improving display for docker search in case display is not in en1
* Update DOCKER_ADVANCED.md
* Highlight the :0 when writing own DISPLAY var
* Update _index.md
* Push some changes towards updated Hugo Server
* More hugo server refactoring
* Update Hugo Server website with stock context and economy context
* Small bugs fixes
* Add ETF, options and PO to Hugo Server
* More bugfixes
* Add crypto hugo server
* Improve docs
* merge bugs fixed
* 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 folder for Jupyter Lab extensions
* Add initial settings menu extension code
* Add initial terminal launcher extension code
* Add lab extension build files to ignore
* Update settings form sections to be populated from a loop
* Update terminal launcher
* Add script load env from settings
* Update settings schema
* Update settings forms to handle nested schema
* Satisfy eslint
* Lint python code black
* Remove unused python API
* Satisfy eslint
* Update extension icons
* Update terminal launcher menu commands
* Update settings infrastructure for both extensions
* Update docstrings
* Lint python code black
* Lint more python code black
* Add structure for website
* Update labels.yml
* Update the settings form population with user settings
* Add node_modules of the test folder to gitignore
* Add UI tests for the settings extension
* WIP: Update terminal launcher extension code and wip settings
* Add development setup documentation
* Pass settings to environment variables in the launcher
* Update settings extension schema to include custom python path
* Satisfy eslint and flake8
* Add setup.py to mypy exclude paths
The setup.py that goes with the jupyterlab extensions fails the mypy
check and excluding them is the only workaround atm
* Check mypy hook
* Fix linting error raised by pyupgrade
* Change setting name to be different from a system variable
* Update launcher to set env variables with bash stdin
* Clean up unused scripts
* Make jupyterlab mandatory in poetry
* Add Jupyter Lab extension installation docs
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
* implement gwei feature (ethereum gas fees)
* fix linter issues
* fixing another linting issues
* typo and linter issue
* added model and view for gwei feature
* added extra folder for reports
* added new line after gwei info
* lint
* changed tx label and table, lint
* lint fixes
* 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>