crypto/crypto
2023-07-14 17:29:18 +02:00

31 lines
576 B
Python
Executable File

#!/usr/bin/env python3
import json
import requests
# [[id, symbol]]
COINS = [
["bitcoin", "BTC"],
]
CUR = "usd"
FMT = "{coin}=${price:.0f}"
def main():
coin_ids = ",".join([coin for coin in list(zip(*COINS))[0]])
url = f"https://api.coingecko.com/api/v3/simple/price?ids={coin_ids}&vs_currencies={CUR}"
# {'bitcoin': {'usd': 69420}}
prices = json.loads(requests.get(url).text)
print(
*[
FMT.format(coin=coin[1], price=prices[coin[0]][CUR])
for coin in COINS
]
)
if __name__ == "__main__":
main()