Рубрики
Без рубрики

Тикер цен на биткойн в Desktop Gnome

Linux очень расширяется. Вы можете изменить практически все в системе. Вы используете Desktop Gnome … Теги с Python, Bitcoin, Gnome.

Linux очень расширяется. Вы можете изменить практически все в системе. Вы используете Desktop Gnome и заинтересованы в Crypto?

Почему гном? GNOME – рабочий стол по умолчанию на Ubuntu , Debian , Opensuse и другие.

Вы можете создать расширение GNOME с ARGOS, используя Питон . Вы можете создать билет на биткойн. Но с ценовым тикером необходимо автоматически обновлять.

Как ты это делаешь?

Вы можете назвать файл, как это:

NAME.POSITION.TIME.EXTENSION

Например

hello.1r.60s.py

ARGOS будет перезапущен плагин каждые 60 секунд.

Получить цену

Чтобы получить цену, вы можете использовать модуль запросов и данные Parse JSON. Доступно много API для цен на биткойн, как Kraken, Bitstamp и другие. Мы будем использовать coalmarketcap

#!/usr/bin/env python

import re
from gi.repository import Gio
from datetime import datetime

import time
import json
import requests

def coin():
    data = requests.get('https://api.coinmarketcap.com/v1/ticker/bitcoin/')
    price = data.json()[0]['price_usd']
    btc_price = float(("{0:.2f}").format(float(price))) 
    return btc_price

usd = float(coin())
lastupdate = datetime.now().strftime('%H:%M:%S')

#print("Bitcoin $" + str(usd) + " (" + str(lastupdate) + ") | n 
#iconName=invest-applet")
print("Bitcoin $" + str(usd) + " | iconName=invest-applet")
print("---")
#print("Kraken: $" + str(usd) + " | iconName=gedit bash=gedit  terminal=false")
print("---")

Теперь сохраните его как Bitcoin.1R.60 .py, и он будет обновлять цену каждые 60 секунд. В коде, которая вы можете использовать, или виловая переменная, которую вы можете использовать или вилить его, чтобы создать свои собственные часы: P

Ресурсы:

Оригинал: “https://dev.to/codesharedot/bitcoin-price-ticker-in-gnome-desktop-4ppc”