Author

Topic: [Python] API di The Rock Trading - non ufficiale (Read 1816 times)

full member
Activity: 230
Merit: 100
Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  Wink

Ciao!

Ok! Mi ero proprio dimenticato la licenza, provvedo subito Smiley
legendary
Activity: 2450
Merit: 1008
Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  Wink

Ciao!
full member
Activity: 230
Merit: 100
Ottimo!

Ecco un piccolo script che sfrutta il tuo lavoro per produrre una piccola immagine contenete il prezzo corrente:



Ti ringrazio moltissimo per aver condiviso il tuo codice! E mi fa molto piacere sentire che PyRock viene usato Smiley

Ci ho giocato un po': https://github.com/mikexine/TheRockPNG Smiley

full member
Activity: 230
Merit: 100
Ottimo!

Ecco un piccolo script che sfrutta il tuo lavoro per produrre una piccola immagine contenete il prezzo corrente:



Ti ringrazio moltissimo per aver condiviso il tuo codice! E mi fa molto piacere sentire che PyRock viene usato Smiley
legendary
Activity: 2450
Merit: 1008
Ottimo!

Ecco un piccolo script che sfrutta il tuo lavoro per produrre una piccola immagine contenete il prezzo corrente:
Code:
#!/usr/bin/env python3

from PyRock import PyRock
from PIL import ImageFont, Image, ImageDraw

apikey = 'INSERT_KEY'
apisecret = 'INSERT_SECRET'

rock = PyRock(apikey, apisecret)
price = rock.Ticker('btceur')['last']

font = ImageFont.truetype('LiberationMono-Regular.ttf', 20)
img = Image.new('RGBA', (180, 20), (255, 255, 255, 0))
draw = ImageDraw.Draw(img)
draw.text((0, 0), '{0:.2f} EUR/XBT'.format(price).replace('.', ','), (0, 0, 0),
          font=font)
draw = ImageDraw.Draw(img)
img.save('/var/www/pricexbteur.png')
(ogni miglioria è benvenuta)

Ovvimente il calcolo del prezzo si può personalizzare come si preferisce.

Se si dispone di un server sempre acceso basta predisporre un cron job per lanciare lo script in automatico ogni tot minuti, e installare un server web per pubblicare l'immagine; a quel punto si può evitare di appoggiarsi a servizi terzi.

Ciao!
full member
Activity: 230
Merit: 100
grazie!

prego!

Ho aggiornato il progetto, includendo:
- API v0, sono praticamente uguali alle "vecchie" API
- API v1, offrono molte più funzionalità rispetto alle API v1 (prelievi, lista delle transazioni, cancellazione di più ordini..) ma consiglio di fare attenzione, potrebbero esserci alcuni piccoli cambiamenti; in questo caso, aggiornerò TheRock-Py al più presto.

Il link è sempre lo stesso: https://github.com/mikexine/TheRock-Py.


Per qualsiasi domanda e/o suggerimento, ci sono Smiley
sr. member
Activity: 406
Merit: 250
grazie!
full member
Activity: 230
Merit: 100
Ciao!

Ho aggiornato il "vecchio" TheRock-Py che avevo scritto per interagire con le API di The Rock Trading.

Ho aggiunto la chiamata a "Tickers" - che restituisce i dati per tutti i tickers (prima era necessario fare più chiamate a "Ticker" per ottenere più dati.) e la chiamata a Get_DiscountLevel, che restituisce lo sconto applicato per una determinata valuta.

Per ora la versione per Python 2 è uguale a quella per Python 3, ma ho intenzione di aggiornare solo quella per Python3.

Ad oggi, TheRock-Py funziona con tutte le API di The Rock, permettendo di sfruttare tutte quelle che il sito mette a disposizione.

Il codice è disponibile su GitHub.

Dovrebbe funzionare correttamente. Spero possa essere utile a qualcuno!


p.s: se qualcuno ha suggerimenti si faccia vivo Smiley
Jump to: