1
0
mirror of https://gitlab.com/simple-stock-bots/simple-stock-bot.git synced 2025-06-16 15:17:28 +00:00

add OTC support

This commit is contained in:
Anson Biggs 2021-03-31 00:51:18 +00:00
parent 26a838c000
commit 85b8101cf6

View File

@ -53,10 +53,17 @@ class IEX_Symbol:
self, return_df=False self, return_df=False
) -> Optional[Tuple[pd.DataFrame, datetime]]: ) -> Optional[Tuple[pd.DataFrame, datetime]]:
raw_symbols = r.get( reg_symbols = r.get(
f"https://cloud.iexapis.com/stable/ref-data/symbols?token={self.IEX_TOKEN}" f"https://cloud.iexapis.com/stable/ref-data/symbols?token={self.IEX_TOKEN}"
).json() ).json()
symbols = pd.DataFrame(data=raw_symbols) otc_symbols = r.get(
f"https://cloud.iexapis.com/stable/ref-data/otc/symbols{self.IEX_TOKEN}"
).json()
reg = pd.DataFrame(data=reg_symbols)
otc = pd.DataFrame(data=otc_symbols)
symbols = pd.concat([reg, otc])
symbols["description"] = "$" + symbols["symbol"] + ": " + symbols["name"] symbols["description"] = "$" + symbols["symbol"] + ": " + symbols["name"]
symbols["id"] = symbols["symbol"] symbols["id"] = symbols["symbol"]