Files
OpenBB/gamestonk_terminal/stocks/technical_analysis/finviz_model.py
Artem Veremey 068f22d53b Fix spelling and add missing thepassiveinvestor (#925)
* Fix spelling and add missing thepassiveinvestor

* Updating strike and tickers
2021-11-06 09:17:32 -07:00

29 lines
602 B
Python

"""Finviz model"""
__docformat__ = "numpy"
import requests
from finvizfinance.quote import finvizfinance
from finvizfinance.util import headers
def get_finviz_image(ticker: str) -> bytes:
"""Get finviz image for given ticker
Parameters
----------
ticker : str
ticker
Returns
-------
bytes
Image in byte format
"""
stock = finvizfinance(ticker)
image_url = stock.TickerCharts(urlonly=True)
r = requests.get(image_url, stream=True, headers=headers, timeout=5)
r.raise_for_status()
r.raw.decode_content = True
return r.content