2022-03-15 07:55:12 +00:00
|
|
|
"""
|
|
|
|
script for share fetching (by symbols (e.g. AAPL, TSLA etc.))
|
|
|
|
"""
|
|
|
|
__author__ = "Florian Kellermann, Linus Eickhoff"
|
|
|
|
__date__ = "15.03.2022"
|
2022-03-15 09:18:26 +00:00
|
|
|
__version__ = "0.0.2"
|
2022-03-15 09:17:55 +00:00
|
|
|
__license__ = "None"
|
|
|
|
|
|
|
|
import yfinance
|
2022-03-16 16:42:46 +00:00
|
|
|
import json
|
2022-03-15 09:17:55 +00:00
|
|
|
|
2022-03-16 16:42:46 +00:00
|
|
|
def get_share_price(str_symbol):
|
2022-03-15 09:17:55 +00:00
|
|
|
|
2022-03-16 16:42:46 +00:00
|
|
|
""" get current share price for a certain symbol
|
|
|
|
:type str_symbol: string
|
|
|
|
:param str_symbol: share symbol to get price for
|
2022-03-15 09:17:55 +00:00
|
|
|
|
2022-03-16 16:42:46 +00:00
|
|
|
:raises:
|
2022-03-15 09:17:55 +00:00
|
|
|
|
2022-03-16 16:42:46 +00:00
|
|
|
:rtype:
|
2022-03-15 09:17:55 +00:00
|
|
|
"""
|
|
|
|
|
2022-03-16 16:42:46 +00:00
|
|
|
my_share_info = yfinance.Ticker(str_symbol)
|
|
|
|
my_share_data = my_share_info.info
|
|
|
|
#my_return_string = f'{my_share_data["regularMarketPrice"]} {my_share_data["currency"]}'
|
|
|
|
my_return_string = f'{my_share_data["regularMarketPrice"]}'
|
|
|
|
return my_return_string
|