Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Integration] Financial Modeling Prep Api Integration #9427

Merged
merged 131 commits into from
Oct 28, 2024

Conversation

RiyanaD
Copy link
Contributor

@RiyanaD RiyanaD commented Jul 1, 2024

Description

Implemented key features of the financial modeling prep api integration, including connecting to the financial modeling api, querying database and loading daily chart stock information for a specific symbol, and the limit feature which loads only a certain amount of data points. Created a read-me for these features and wrote tests to validate these basic functionalities.

Fixes #5525

Type of change

  • ⚡ New feature (non-breaking change which adds functionality)

Verification Process

To ensure the changes are working as expected:

  • Run tests: python -m unittest discover -s mindsdb/integrations/handlers/financial_modeling_prep_handler/tests

Additional Media:

Checklist:

  • My code follows the style guidelines(PEP 8) of MindsDB.
  • I have appropriately commented on my code, especially in complex areas.
  • Necessary documentation updates are either made or tracked in issues.
  • Relevant unit and integration tests are updated or added.

@RiyanaD
Copy link
Contributor Author

RiyanaD commented Oct 17, 2024

I have read the CLA Document and I hereby sign the CLA.

Copy link
Contributor

@MinuraPunchihewa MinuraPunchihewa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Riyana,
I left one last comment (I think this will be my last), but you still have a bunch of lint issues that need to be resolved/

@RiyanaD
Copy link
Contributor Author

RiyanaD commented Oct 23, 2024

Hi Riyana, I left one last comment (I think this will be my last), but you still have a bunch of lint issues that need to be resolved/

The line numbers changed while I was editing the files which caused some lint issues to be missed, but everything should be fixed now!

Copy link
Contributor

@MinuraPunchihewa MinuraPunchihewa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @RiyanaD,
Unfortunately, there is one last lint issue to be solved. I think you just need to add a blank newline to the end of your handler module.

@RiyanaD
Copy link
Contributor Author

RiyanaD commented Oct 23, 2024

Hey @RiyanaD, Unfortunately, there is one last lint issue to be solved. I think you just need to add a blank newline to the end of your handler module.

I have added the newline.

@ZoranPandovski ZoranPandovski merged commit ceb6199 into mindsdb:main Oct 28, 2024
6 of 7 checks passed
@mindsdb mindsdb locked and limited conversation to collaborators Oct 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Integration]: Financial Modeling Prep API Integration
4 participants