Commit Graph

164 Commits

Author SHA1 Message Date
Henrique Joaquim
0da3a3eab7 Merge branch 'develop' into feature/news-date 2024-01-29 12:26:37 +00:00
Pratyush Shukla
2d7c5c68fe Update openbb-devtools (#6008)
* update deps

* unpinned package versions from gh linting action

* codespell

* updated black dependency

* linting

* linting

* linting

* pin codespell version

* black

* black again

* install devtools in linting action
2024-01-29 12:21:06 +00:00
hjoaquim
c5ede68f37 Merge remote-tracking branch 'OpenBB-finance/develop' into feature/news-date 2024-01-29 11:16:55 +00:00
Igor Radovanovic
4755711be6 [Feature] - Field order added to the OBBject extra as preference (#5999)
* Disable auto_build on test run

* Add field order to OBBject

* Improvements

* Remove noxfile

* Disable auto_build on test run

* Add field order to OBBject

* Revert

* lint

* Add docs

* Not sure how this happened

* lint
2024-01-29 11:15:21 +00:00
Danglewood
e7798c211e hotfix/intrinio-options-date: Fix comparing values between str and datetime (#5997)
* fix compare between str and datetime

* unused argument

* get_weekday

* lint

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-01-26 23:40:03 +00:00
Igor Radovanovic
c6eefd26b9 [Feature] - Support for custom examples in router commands (#5993)
* Disable auto_build on test run

* Add support for custom router examples

* Revert odd file change

* Fix API pollution

* Refactor examples with @montezdesousa

* Check if model is inside the PI

* Fix

* feat: add & fix examples (#6001)

* feat: add & fix examples

* fix: ruff + comment

* feat: read parameter pool from file

* feat: typing + unit test

* Disable auto_build on test run

* Add field order to OBBject

* Revert

* lint and revert

* fix test

---------

Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
2024-01-26 23:22:21 +00:00
hjoaquim
0a0e542c87 Merge remote-tracking branch 'OpenBB-finance/develop' into feature/news-date 2024-01-26 18:11:27 +00:00
Pratyush Shukla
94ea6d8105 Release openbb-finviz 1.0.0 to the public (#6000)
* set version to `1.0.0`

* Set correct dep version in main package

* Add `finviz` to table
2024-01-26 17:31:57 +00:00
Pratyush Shukla
13283fbfce CI listing quick fix (#6002)
* BIGGGG LINTING

* fixing lints

* fixing lints

* black

* very ruff

* no export

* fix hedge_view again

* lints

* platform lints

* lints

* black

* black it @hjoaquim

* fix some more linting

---------

Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
2024-01-26 17:08:42 +00:00
Henrique Joaquim
df267b253a Merge branch 'develop' into feature/news-date 2024-01-26 09:48:02 +00:00
Danglewood
f7c9865de7 hotfix/insider-trading: Fix #5988 (#5990)
* fix validation errors

* empty strings

* validator

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
2024-01-25 20:55:46 +00:00
Danglewood
305b865637 hotfix/intrinio-index: Drop None Rows From intrinio Historical Index (#5987)
* drop None rows from intrinio historical indexes

* add empty data error

* static assets
2024-01-25 20:41:53 +00:00
Henrique Joaquim
0793389ff6 Merge branch 'develop' into feature/news-date 2024-01-25 16:17:07 +00:00
hjoaquim
70f9187dd3 static assets 2024-01-25 16:16:35 +00:00
teh_coderer
dff51f25d3 don't include custom_headers in openapi schema (#5994) 2024-01-25 16:00:32 +00:00
Henrique Joaquim
5930765f28 Merge branch 'develop' into feature/news-date 2024-01-25 15:58:07 +00:00
Danglewood
21f413d43e fix nasdaq test cassettes (#5989) 2024-01-25 15:09:11 +00:00
hjoaquim
c9a8251e02 fix descriptions 2024-01-24 08:41:34 +00:00
hjoaquim
fe62e6d0f6 integration tests 2024-01-23 19:06:17 +00:00
hjoaquim
d8a619e58c filtering dates on world news 2024-01-23 18:44:41 +00:00
hjoaquim
490d7317f2 adding the right type 2024-01-23 18:38:41 +00:00
hjoaquim
81b2c3a7c9 date params on the std model instead 2024-01-23 18:34:56 +00:00
hjoaquim
ac447ca325 Merge branch 'feature/news-date' of github.com:OpenBB-finance/OpenBBTerminal into feature/news-date 2024-01-23 18:28:07 +00:00
hjoaquim
584d833da3 using the date filtering for all providers 2024-01-23 18:27:40 +00:00
Henrique Joaquim
f1ab877ccc Merge branch 'develop' into feature/news-date 2024-01-23 18:27:07 +00:00
hjoaquim
809c51ace0 date filtering 2024-01-23 10:29:41 +00:00
hjoaquim
c09782be6d change helper to accomadate changes in types 2024-01-23 10:29:14 +00:00
hjoaquim
fa9d401bfa change types to dateType 2024-01-23 10:28:15 +00:00
hjoaquim
8f98ddef0c add date to special params which should've another type 2024-01-23 10:27:27 +00:00
hjoaquim
4fd94411b4 adding date,start_date and end_date to std params 2024-01-23 09:57:20 +00:00
Henrique Joaquim
604f5496f8 Add support for multiple symbols on obb.equity.price.historical (#5984)
* av - support for multiple symbols

* tiingo - support for multiple symbols

* include symbol only if necessary
2024-01-23 08:59:42 +00:00
Danglewood
04df52d06a feature/finviz-provider: Adds Community Finviz Provider Extension (#5952)
* add finviz provider

* recapture tests

* recapture tests again?

* invalid test param

* static packages

* units_measurement -> unit_measurement

* static packages as core only

* openbb_core version bump in pyproject.toml

* try adding user-agent to test response

* fix tests

* linting

* provider model cosmetic changes

* fix install script and typo in openbb toml

* static

* fix: re-record unittests

* empty data error

* definitions as a file

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
2024-01-22 20:21:48 +00:00
Danglewood
e2f7e597fa feature/cboe-async: Refactor Cboe for Async (#5900)
* refactor cboe for async

* codespell

* unused imports

* pylint

* more pylint

* platform metadata

* classmethod decorator

* test params

* intrinio quote

* test param names

* date in test needs to be a datetime.date not string

* make fmp unix timestamp tz-aware and normalize percent change

* different way of parsing datetime string

* recapture cboe equity historical test

* unused import

* index snapshot update

* black

* extension map

* pylint

* cboe pyproject.toml

* proposal to standardize equity_quote

* one more file

* removing changes on static assets

* index_historical

* index_historical again

* last_time -> last_timestamp

* obsolete router path

* fix tests

* test param

* restore market index deprecation that I forgot about

* fixing tests

---------

Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
2024-01-22 15:17:42 +00:00
Henrique Joaquim
a9b4d2070f Release OpenBB Platform v4.1.3 (#5983)
* fixing pyproject.toml

* adding pandas-ta to technical package for publishing

* bumping technical

* test for pyproject toml
2024-01-22 15:02:32 +00:00
Pratyush Shukla
f052666a5e remove yfinance from extras in toml (#5982) 2024-01-22 11:47:55 +00:00
Danglewood
9697aeb284 feature/add-yfinance-functions: Add equity.profile for yFinance (#5978)
* equity profile for yFinance

* pylint

* equity quote

* unused imports
2024-01-20 23:26:59 +00:00
Danglewood
cf5a6417a0 regex out any invisible control character from sales_conditions field (#5977) 2024-01-20 16:46:11 +00:00
teh_coderer
237defad95 hotfix/ allow multiple identify calls (#5976)
* allow multiple `identify` calls

* Update posthog_handler.py
2024-01-19 21:31:03 +00:00
Henrique Joaquim
a7f5e73e34 Fixing Posthog handler for thread safety (#5968)
* fixing posthog handler for thread safety

* removing loggging init from the global scope - per sensei juan

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-01-19 18:59:17 +00:00
montezdesousa
80f5cbfd6d Release 4.1.1. (#5964)
* update dev_install

* fix effr test

* Update dev_install.py

* fix fundamental balance test

* fix equity price historical test

* fix price target model

* black

* rebuild static files

* update publish.md

* fixed dev_install

* update publishing doc

* updated `openbb-core` to 1.1.1

* updated extensions

* updated providers

* updated `openbb` package

* updated static extension map

* updated publishing doc

* fixed toml for `openbb-finra`

* @jmaslek yfinance IS DEFAULT

* updated static

---------

Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
2024-01-19 11:53:58 +00:00
Pratyush Shukla
2f4abee46c [DEPRECATION] index.market renamed to index.price.historical (#5962)
* deprecate index.market and add index.price.historical

* add index.historical standard model

* add index.historical provider models

* index extension tests

* provider tests

* linting
2024-01-18 05:34:11 +00:00
Henrique Joaquim
31d03eb5f1 equity.estimates.price_target - Integrate with Benzinga (#5946)
* deprecation message

* fix lints

* adding equity.estimates.ratings and fmp as its provider

* unit tests for fmp

* removing unused file

* typos

* add benzinga to AnalystRatings

* revert changes to estimates router

* moving it to price target instead

* reverting changes

* fmp support for multiple ticker

* benzinga price target

* ruffy

* unused argument

* fix type hints

* tests for the new fetcher

* new integration tests

* fixing tests

* missing std arg

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-01-17 18:39:40 +00:00
Danglewood
37c7b14605 hotfix/fix-company-filings: Fixes too many mandatory fields. (#5909)
* Fixes too many mandatory fields.

* black

* black again

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-01-17 15:16:40 +00:00
Pratyush Shukla
7fd223d591 move government-us to community in dev_install (#5963) 2024-01-17 14:12:50 +00:00
montezdesousa
a2e3f04711 Log custom headers (#5966)
* add custom headers

* fix: send on startup and defaults

* pylint

* unittests
2024-01-17 12:22:29 +00:00
Danglewood
711c6203ab hotfix/float-values: Convert Intrinio balance sheet values to float type (#5961)
* convert intrinio balance sheet values to float type

* unused import

* typo in alias dict
2024-01-16 17:52:37 +00:00
Danglewood
c8d5556858 hotfix/intrinio-dividends-limit: Fix Limit Param Alias (#5951)
* fix limit param

* pylint unused argument, recapture test cassette

---------

Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
2024-01-15 10:21:24 +00:00
montezdesousa
79c81497ed equity.fundamental.dividends: allow filter by date (#5932)
* allow filter by date

* ruff

* pylint

* fix tests

---------

Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
2024-01-12 12:41:19 +00:00
Pratyush Shukla
e36ba9dc42 Custom deprecation message in API endpoints and Python commands (#5942)
* add custom deprecation message feature in routers

* add custom deprecation message feature in package builder

* using an actual DeprecationWarning instead

* fix tests

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
2024-01-11 10:20:04 +00:00
Igor Radovanovic
d7c6918730 Disable auto_build on test run (#5937)
* Disable auto_build on test run

* Move to conftest
2024-01-10 15:40:01 +00:00