2024-10-31 15:56:20 +01:00

26 lines
483 B
Python

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()