JECSand / yahoofinancials

A powerful financial data module used for pulling data from Yahoo Finance. This module can pull fundamental and technical data for stocks, indexes, currencies, cryptos, ETFs, Mutual Funds, U.S. Treasuries, and commodity futures.
https://pypi.python.org/pypi/yahoofinancials
MIT License
896 stars 214 forks source link

Fixes for Yahoo Encryption & Missing Data, Plus Adding ESG #135

Closed JECSand closed 1 year ago

JECSand commented 1 year ago

This PR includes fixes for #132 and #128. Additionally a new method, _get_esg_scoredata(), was added as requested in #48. To achieve these fixes and enhancements the traditional web scraping route has been abandoned in favor of full use of the yahoo api. Logic has also been implemented to ensure backwards compatibility with previous 1.x versions. New unit tests have been added to help ensure backwards compatibility.