init commit

This commit is contained in:
2024-05-01 22:07:42 +01:00
commit b95f0c2b79
4 changed files with 88 additions and 0 deletions

33
crypto_portfolio.py Normal file
View File

@ -0,0 +1,33 @@
import requests
import time
# import datetime
baseURL = 'https://api.coingecko.com/api/v3/'
coin = 'bitcoin'
vs_currency = 'eur'
days = '30'
precision = '3'
ohlc_endpoint = baseURL + 'coins/' + coin + '/ohlc?vs_currency=' + vs_currency + '&days=' + days + '&precision=' + precision
APY_KEY = "CG-K5RS5VXsdFDip2UvY3z8VjQP"
headers = {
'accept': 'application/json',
'x-cg-demo-api-key': APY_KEY
}
#print(ohlc_endpoint)
response = requests.get(ohlc_endpoint, headers= headers)
if response.status_code == 200:
data = response.json()
print(len(data))
date = time.ctime(data[0][0]/1000)
date_as_string = time.strftime("%d/%m/%Y", time.gmtime(data[0][0]/1000))
ohlc = [ data[0][1], data[0][2], data[0][3], data[0][4] ]
print(f'price of bitcoin in {date_as_string}:\nopen: {ohlc[0]}\nhigh: {ohlc[1]}\nlow: {ohlc[2]}\nclose: {ohlc[3]}')
else:
print('failed to retrive data')