1
0
mirror of https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot.git synced 2025-06-16 15:06:53 +00:00
This commit is contained in:
Anson 2021-08-26 17:46:13 +00:00
parent 0bac96cbd7
commit f34fd37597
2 changed files with 506 additions and 503 deletions

View File

@ -25,6 +25,7 @@ class IEX_Symbol:
searched_symbols = {} searched_symbols = {}
otc_list = [] otc_list = []
charts = {} charts = {}
trending_cache = ["Trending Stocks Currently Unavailable."]
def __init__(self) -> None: def __init__(self) -> None:
"""Creates a Symbol Object """Creates a Symbol Object
@ -494,9 +495,9 @@ class IEX_Symbol:
""" """
if data := self.get(f"/stock/market/list/mostactive"): if data := self.get(f"/stock/market/list/mostactive"):
return [ self.trending_cache = [
f"`${s['symbol']}`: {s['companyName']}, {100*s['changePercent']:.2f}%" f"`${s['symbol']}`: {s['companyName']}, {100*s['changePercent']:.2f}%"
for s in data for s in data
] ]
else:
return ["Trending Stocks Currently Unavailable."] return self.trending_cache

View File

@ -22,6 +22,7 @@ class cg_Crypto:
vs_currency = "usd" # simple/supported_vs_currencies for list of options vs_currency = "usd" # simple/supported_vs_currencies for list of options
searched_symbols = {} searched_symbols = {}
trending_cache = ["Trending Coins Currently Unavailable."]
def __init__(self) -> None: def __init__(self) -> None:
"""Creates a Symbol Object """Creates a Symbol Object
@ -368,8 +369,9 @@ class cg_Crypto:
except Exception as e: except Exception as e:
logging.warning(e) logging.warning(e)
trending = ["Trending Coins Currently Unavailable."] return self.trending_cache
self.trending_cache = trending
return trending return trending
def batch_price(self, coins: list[Coin]) -> list[str]: def batch_price(self, coins: list[Coin]) -> list[str]: