SADIK KUZU
61fab03f49
Run "pre-commit autoupdate" ( #2726 )
...
* Run "pre-commit autoupdate"
Update pre-commit hooks' rev versions
* Update psf/black pre-commit hook version
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2022-10-08 12:49:53 +02:00
montezdesousa
732a614937
Allow users to change api keys through OpenBB SDK ( #2642 )
...
* set fred keys through api
* linting
* doc change
* expose api keys dict
* allow optional persistency of api key change
* black
* place decorators
* add keys paths
* av and fmp keys
* some fixes
* rewrite av, fmp, fred cassettes
* quandl key
* polygon key
* rewrite polygon cassette
* news and tradier
* cmc key
* change some docstring
* change some docstring
* filtered keys dict on mykeys
* simplify mykeys collection
* revert arg to persist
* finnhub
* iex key
* reddit key
* reddit docstring
* check for prefix before removing
* glassnode key
* glassnode virtual path
* bitquery keys
* twitter key
* robinhood key
* degiro keys
* oanda key
* binance keys
* si key
* coinbase key
* refactor btcrb dates and logic
* walert key
* coinglass key
* regenerate cassettes
* cpanic keys
* ethplorer keys
* replace ouput status failed msg
* smartstake keys
* gitub keys
* messari keys
* eodhd keys
* santiment keys
* remove unused imports
* typo formatting test
* remove forbidden arg
* fix btcrb test
* fix test import
* revert cassette changes
* fix more tests
* fix last failing
* black
* try to change status to int code
* change status to int
* first try at keys controller refactoring
* fix some tests accordingly
* display msg on set
* change some vars
* remove elifs
* add progress bar and remove duplicate key check
* add mykeys and refresh to menu
* remove unused import
* change mykeys output to df
* remove check keys from keys ctrl tests
* update test split to new structure
* reduce duplicate code
* upper case
* change var name
* rename mykeys df cols
* add keys integrations tests
* add mykeys test to keys controller
* fix mykeys
* fix wrong eodhd var name
* pylint
* test_set_key
* black
* patch dotenv kinda
* fix mypy
* remove refresh
* filter mykeys df
* filter mykeys df
* update integration tests
* first unit test for set api key
* add 2 more test cases to fred
* add persist test to fred unittest
* add av unittest
* add polygon unittest
* generate av cassettes
* add unittests av, fmp, quandl, polygon, fred
* change si token to key
* forgot controller func
* unittest: news, tradier, cmc, finnhub, iex, bitquery
* add si unittest
* update eodhd key name
* add unittest: walert, glassnode, coinglass, cpanic, ethplorer, github, messari, eodhd, santiment
* black
* add reddit unittest
* refactor unittests to handle multi args
* regenerate cassettes
* add more unittests
* add degiro, oanda and rh unittest
* generate oanda records
* fix rh and degiro unittest
* fix oanda unittest
* black
* flake8
* fix si controller test
* move tmp
* pylint
* fix av test
* fix fmp key check
* rewrite fmp
* rewrite oanda output
* fix quandl check
* rewrite expected
* supress logger exception
* fix iex cloud key
* remove iex warning
* fix coinglass check key
* cpanic fix
* regenerate cpanic cassettes
* flake8
* fix smartstake keys check
* regenerate expected output
* fix eodhd
* try at binance
* black
* fix controller tests
* pylint
* disable warning
* flake
* add option to show keys
* add Enum to model
* regenerate test output
* update contributing
* flake
* fix type hint
* remove status msg dict
* pylint
* regenerate and remove unecessary cassettes
* remove duplicate return
* supress traceback
* remove unused imports
* update some docstrings
* add todo
* add export option to mykeys
* minor change
* refactor color scheme
* update contributing
* update contributing
* regenerate cassettes
* fix check output
* small msg change
* small details
* rewrite some tests
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-08 12:30:23 +02:00
Danglewood
2b4306fc17
refreshes some screenshots to reflect the current reality. ( #2735 )
...
screenshots way outdated, updated three of them.
2022-10-08 11:09:31 +02:00
Catalin Toma
002bcb9e47
#2684 [CT] Improve stocks/sia error handling, abstract duplicate code ( #2723 )
...
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-07 14:30:52 +02:00
Colin Delahunty
ed449abc15
Added error handling ( #2721 )
...
* Added error handling
* Added error handling
* Added fixes
* Added Jeroen fixes
2022-10-07 13:42:59 +02:00
Colin Delahunty
aafb5a52ff
Update pandas dependencies ( #2678 )
...
* Update pandas dependencies
* Downgraded github checkout for now
2022-10-07 09:51:14 +02:00
James Simmons
0dbfd1b7dd
Release 1.9.0 ( #2694 )
...
* version change and pylint ignore
* Resolve black and pylint errors
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-10-06 17:56:29 -04:00
Colin Delahunty
90467fd322
Fixed crypto report issues ( #2722 )
2022-10-06 12:16:06 +02:00
Colin Delahunty
926508c5ca
Docker Volume Support and Remove the Last of the Files (Last Docker PR I Promise) ( #2715 )
...
* Added fixes
* Added fixes to readme
* Added fixes to readme
* Removed unneeded files
* Final fixes, we ready
* Removing docker/lab-settings.json
* Docker : update doc
* Added fixes
* Added fixes
* Added fixes
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-10-06 10:39:37 +02:00
James Simmons
2c94ef788c
loading default first but if user data has sources then use that ( #2718 )
2022-10-05 17:49:15 -04:00
James Simmons
2c2ca05418
remverting back a version for better fix ( #2717 )
2022-10-05 12:33:11 -04:00
Colin Delahunty
2a9e280063
Docker revisions 2.0 ( #2714 )
...
* Adding new docker stuff
* Improved docker.yml:
* Chavi changes
2022-10-05 12:24:18 +02:00
DidierRLopes
20b621211e
replace ln and ld by search ( #2710 )
...
* replace ln and ld by search
* try to fix tests
* Fixing tests
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-10-05 10:24:24 +01:00
Colin Delahunty
6eb8a38e5b
Removed the iter ( #2713 )
2022-10-05 09:06:40 +01:00
Tassilo Klein
bb00b1bd2b
fixed typos in example for Jupyter notebook ( #2687 )
...
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-05 08:50:53 +02:00
DidierRLopes
5c2394d63b
fix crypto funcs ( #2711 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-05 07:15:11 +02:00
DidierRLopes
4e6a2fb564
put ticker on clenow func ( #2709 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-04 20:51:57 -04:00
James Simmons
d0c5c8e288
Portfolio binary bug fix ( #2700 )
...
* Removing unused dylib
* Deleting commented out code
* actually removing the binary
* refactoring
2022-10-04 19:10:10 -04:00
James Simmons
50e3053a45
sources fix ( #2708 )
2022-10-04 17:31:05 -04:00
Colin Delahunty
7e0c03c967
Automatically Create and Build Docker ( #2706 )
...
* Added default architecture
* Added custom workflow
* Added fixes
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Revert "Merge branch 'OpenBB-finance:docker' into docker"
This reverts commit 34044e1e19 , reversing
changes made to 68061af01c .
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Delete docker_push.yml
* Does the finish docker?
* Changes to dockerfile
* Changes to dockerfile
* Added fix
* Dyanmic image names
* Dyanmic image names
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
2022-10-04 16:15:33 +02:00
Colin Delahunty
e3051bb176
Improved error handling for crypto commands ( #2704 )
...
* Improved error handling
* Updated tests
2022-10-04 16:07:45 +02:00
DidierRLopes
c268d85128
Add record session into routine capabiltiies ( #2702 )
...
* add record session into routine capabiltiies
* remove unnecessary imports
* small fix
* ignore global statement
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-04 16:06:39 +02:00
Colin Delahunty
2c454f81a7
Fix key error bug ( #2705 )
2022-10-04 11:42:04 +02:00
et41
8918efba54
missing scale ( #2698 )
...
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-04 01:06:53 +02:00
James Walden
54a6e661fc
Update typo in config.toml ( #2699 )
...
typo: 'im' to 'in'
2022-10-04 01:06:02 +02:00
James Simmons
da913df668
ssl fix ( #2693 )
2022-10-03 21:46:03 +02:00
Colin Delahunty
5f2360a6e7
Fix ec macro ( #2689 )
...
* Added default architecture
* Added custom workflow
* Added fixes
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Handling for error
* undid docker changes
* Fixed tests
2022-10-03 14:35:49 +02:00
Colin Delahunty
87fac96b7c
Improved sorting capabilities in the news function ( #2682 )
...
* Added sorting to news command
* Separate PRs
* Added fixes
* Added fixes
* Forgot to remove item from api
* Test fixes
2022-10-03 11:44:06 +02:00
Catalin Toma
07c08df84e
Bug/2583 ( #2671 )
...
* #2583 [CT] Add and use denomination helper
* #2583 [CT] Fix Yahoo Finance denomination
* #2583 [CT] Fix typings for dict
* #2583 [CT] Add YF model get financials tests
* #2583 [CT] Fix stubbed currency
* #2583 [CT] Add test coverage for denomination helpers
* #2583 [CT] Fix YF view not exporting raw data
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-30 14:17:22 +02:00
montezdesousa
31c82b6ee7
Fix google trends. Error: The request failed: Google returned a response with code 429. ( #2677 )
...
* wrap possible errors
* black
* fix invalid date format on mentions when no ticker
* wrong comparison
* flake8
* fine tune exception msg
* flake8
* change if state
* henrique tip on exception
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-30 12:28:37 +01:00
Colin Delahunty
eb82d95054
Fixed ccxt ( #2666 )
...
* Fixed ccxt
* Tells you when a bad source is sent
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
2022-09-30 12:34:56 +02:00
Om Gupta
7f9f753b39
fix ( #2683 )
2022-09-30 11:58:20 +02:00
Colin Delahunty
79da5fdaa2
Fix charmap flair issue on windows ( #2664 )
...
* Lets see this in windows CI
* Corret emjoi
2022-09-30 10:27:13 +02:00
Colin Delahunty
b0f8974537
Fix bug in reports ( #2680 )
2022-09-30 09:32:05 +02:00
Colin Delahunty
ab843d32fe
Fixed shrs command -h ( #2663 )
2022-09-30 07:33:02 +02:00
montezdesousa
e4f5039627
Portfolio bundle fix ( #2665 )
...
* fix rvol
* added .
* remove all ifs
* fix rsharpe, rsortino
* reorder rsort, rsharpe args
* change error msg
* change error msg
* added verification to check if the window len is larger than sample len
* change rbeta msg
* fix var and es
* add more integration tests
* changed boolean params to true booleans
* renamed the file to use test_
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-29 18:59:09 +01:00
Colin Delahunty
ae54ba58bf
Added integration tests fixes ( #2670 )
2022-09-29 18:56:01 +02:00
Damian Guenzing
30be17a924
fix get_df for output in stocks/disc ( #2667 )
...
* Update disc_helpers.py
* fixed linters
* removed whitespace
* reordered imports
2022-09-29 13:58:35 +02:00
Paul Symonds
769ae75805
Add End of Day Historical Data to FA : https://eodhistoricaldata.com/r/?ref=869U7F4J to ( #2500 )
...
* Add new premium source https://eodhistoricaldata.com/r/?ref=869U7F4J
* Added eod dependency to requirements.txt
* Added eod dependency to requirements.txt via poetry and fixed typo
* fixed some display bugs for stock info
* Implemented stock/load for eodhd, use keys / eodhd demo for key.
* Commit before Pull -Implemented stock/load for eodhd, use keys / eodhd demo for key.
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Merge
* Fixed dependencies
* Committing files so I can merge
* Committing Stock_Helper with pylint: disable=R091
* Downgraded charset normalizer
* Fixed issues with keys
* Committing fixes to eodhd
* Committing fixes to eodhd remove eod library
* Committing initial code to add FA Balance Sheet soure eodhd
* Committing eodhd Balance, Income and Cash Plots working (Ratios need a test for eodhd I couldnt get this to return on my slow machine) - Do not merge
* Committing eodhd Balance, Income and Cash Plots working, Ratios working limited to 5 years - Do not merge
* Committing eodhd Balance, Income and Cash Plots working, Ratios working limited to 5 years - Do not merge
* Added fixes
* Fixed poetry
* Added test fixes
* Updated poetry lock and reqs
* Updated json
* Reverted dependencies
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
2022-09-29 08:44:55 +02:00
Colin Delahunty
c052ed3e05
Fix bad api output ( #2659 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-29 06:48:27 +02:00
Colin Delahunty
3685001fba
Last stocks int ( #2658 )
...
* Added stocks/ins fixes
* Fixed stocks/options
* Fixes stock/scr
2022-09-28 16:55:37 -04:00
Colin Delahunty
6c0942898c
Fixes integrated tests for alt and economy ( #2655 )
...
* Fixes integrated tests for alt and economy
* Added fixes
* Added fixes
2022-09-28 16:18:55 +01:00
Colin Delahunty
446a29ec91
FIxes topbuys ( #2657 )
...
* FIxes topbuys
* Fixed tests
2022-09-28 16:48:37 +02:00
Colin Delahunty
532daac9fe
Fix stock and fund ( #2656 )
...
* Added handling for bad data
* Fixed stocks/ba
* Fixed stocks/disc
* Fixed stocks/fa
* Added test fixes
2022-09-28 15:38:34 +02:00
James Simmons
ef36c00f28
fixing integration tests for crypto defi ( #2624 )
...
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-28 06:38:13 +02:00
James Simmons
b2d570a672
integration test fix for crypto disc ( #2625 )
...
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-27 22:34:44 -05:00
Colin Delahunty
0fd456f280
Fixed the bug and refactored updating active data ( #2651 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-27 21:20:08 +02:00
Chavithra
f61ff12b9a
CI : Disabling log collection ( #2653 )
2022-09-27 13:25:55 -04:00
Colin Delahunty
96455d6a28
Small refactor to terminal.py ( #2640 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-27 12:34:53 -04:00
Colin Delahunty
72faca4ac0
Fixes economy controller ( #2645 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-27 12:34:32 -04:00