#!/usr/bin/env python3 import argparse import requests parser = argparse.ArgumentParser() parser.add_argument("coin") parser.add_argument("-b", "--base", default="USD") parser.add_argument("-r", "--round", type=int, default=2) args = parser.parse_args() coin = args.coin.upper() base = args.base.upper() round_nb = args.round req = requests.get( "https://api.coinranking.com/v1/public/coins?base={}&symbols={}".format(base, coin) ) req_j = req.json() data = req_j["data"] base_sign = data["base"]["sign"] coin_data = data["coins"][0] price = float(coin_data["price"]) print("{} = {}{}".format(coin, base_sign, round(price, round_nb)))