* 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
* created prt controller
* creating model
* removed unused print
* restaged
* adds current market cap
* added reports to gitignore
* 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
* 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
* 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
* improve usage of timezone in terminal
* lint
* update dependencies
* address James review comments
* remove seconds from time on cmd line
* skip test
* 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
* added statistics for opensea collection feature
* trying to fix json error
* trying to fix json error
* fixing vcr tests
* print to include 2 decimal cases
* fixing tests
* added to script, date format and require
* fix: linting
* Add lookup commands
* main ETF commands
* Add technical analysis to ETF
* add prediction techniques to ETF
* add comparison analysis to etf
* allow to select nr of holdings on load
* add shold and summary commands to ETF
* minor improvs
* screener on ETF menu
* add etf/scr wsj commands
* readd compare command
* add sbc to etf/screener
* rename chold and shold
* fix rogue etf and reset
* minor corrections
* minor menu print improv
* legend of weights and title of plot
* refactor screener to screener and disc on ETF
* add ETF scripts
* Add pre-commit to dev dependencies
* Bump requirements
* Update charset-normalizer in conda env files
* Bump poetry and numpy in conda environments
* Explicitly add scipy to solve windows test error
* Revert "Explicitly add scipy to solve windows test error"
This reverts commit bb6b4d89bfb0c9d682930199e075af02a7885296.
* Explicitly add a windows supported version of numpy
* Explicitly specify numpy version in the lock file
* Specify supported numpy version in build files
* Minify the help command
* Add help command for the dps menu
* Blacker the black code
* Add bot log handling
* improve screener on discordbot
* improve screener code of discordbot
* linter
* line length
* fix bug with window size on discordbot
* pylint and black fixes
* black linter
* fix and improve options menu
* Add usage example and fall back to using docstrings as help messages
* Make logger create new files on every launch
* Add usage instructions to menus and commands
* Update docstrings
* Fix arktrades command not handling limit numbers
* Add forgotten help message to the economy command
* Send "you snooze you loose" message only if debug flag is on
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>