3 дек. 2016 г.

Скрипт мониторинга криптовалют на Python

Представляю прототип python скрипт для мониторинга и хранения котировок. Скрипт дергает данные с сайта мониторинга крипты в формате JSON ( http://api.bitcoincharts.com ) . парсит их данные и выводит на экран циферки и их их эквиваленты.






import json
from urllib.request import urlopen
url = "http://api.bitcoincharts.com/v1/markets.json"
response = urlopen(url)
contents = response.read()
text = contents.decode('utf8')
datafile = open('markets.json', mode ='wt')
datafile.write(text)
datafile.close()
#data = json.loads(text)

fopen = open ('markets.json')
jsread = fopen.read()
fopen.close()
jsdata = json.loads(jsread)

for price in jsdata[:]:
usd = 'USD'
none = None
if price["currency"] == usd and price["bid"] != none :
print(price["symbol"] , price["currency"], price["bid"], price["ask"], sep=' | ', end='\n')


Результат выполнения на картинке



В данный момент скрипт красиво оформлен и трудится тут: http://technotask.ru/currency/

Для мониторинга форков или альткойнов  рекомендую сайты с данными в формате JSON:

  • https://bitinfocharts.com - нет API
  • http://coinmarketcap.com - Есть API
  • http://coincap.io - Есть API
  • https://www.cryptocompare.com -  - Есть API

Комментариев нет:

Отправить комментарий