Skip to content

Instantly share code, notes, and snippets.

@mattvukas
Last active May 22, 2020 05:04
Show Gist options
  • Save mattvukas/9146611 to your computer and use it in GitHub Desktop.
Save mattvukas/9146611 to your computer and use it in GitHub Desktop.
A simple Python script that queries the Bitstamp API every 5 seconds and prints the last USD/Bitcoin price to the shell. Requires the Python Requests library.
# /usr/bin/python3
import requests
import json
from time import sleep
def getBitcoinPrice():
URL = "https://www.bitstamp.net/api/ticker/"
try:
r = requests.get(URL)
priceFloat = float(json.loads(r.text)["last"])
return priceFloat
except requests.ConnectionError:
print("Error querying Bitstamp API")
while True:
print("Bitstamp last price: $" + str(getBitcoinPrice()) + "/BTC")
sleep(5)
@UBISOFT-1
Copy link

UBISOFT-1 commented May 18, 2020

Python 3 Version

#/usr/bin/python3
import requests, json
from time import sleep

def getBitcoinPrice():
    URL = 'https://www.bitstamp.net/api/ticker/'
    try:
        r = requests.get(URL)
        priceFloat = float(json.loads(r.text)['last'])
        return priceFloat
    except requests.ConnectionError:
        print("Error querying Bitstamp API")

while True:
	print("Bitstamp last price: $" + str(getBitcoinPrice()) + "/BTC")
        sleep(5)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment