get daylows

This commit is contained in:
2024-10-31 15:56:20 +01:00
parent a82649c2d3
commit 2707680f99
6 changed files with 186 additions and 4 deletions

0
stock/__init__.py Normal file
View File

25
stock/stock.py Normal file
View File

@@ -0,0 +1,25 @@
import yfinance as yf
import json
import argparse
def main():
parser = argparse.ArgumentParser()
parser.add_argument("stocks", metavar="N", type=str, nargs="+")
args = parser.parse_args()
stocks = args.stocks
daylows = [{"stock": stock, "daylow": return_daylow(stock)} for stock in stocks]
print(json.dumps(daylows))
def return_daylow(stock: str):
msft = yf.Ticker(stock)
return msft.info.get("dayLow")
if __name__ == "__main__":
main()