Bitcoin Forum

Local => Progetti => Topic started by: mikexine on April 15, 2015, 12:05:23 PM



Title: [Python] API di The Rock Trading - non ufficiale
Post by: mikexine on April 15, 2015, 12:05:23 PM
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. (https://github.com/mikexine/TheRock-Py)

Dovrebbe funzionare correttamente. Spero possa essere utile a qualcuno!

https://i.imgur.com/37skFvj.jpg (https://github.com/mikexine/TheRock-Py)

p.s: se qualcuno ha suggerimenti si faccia vivo :)


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: wwzoon on April 29, 2015, 09:54:31 AM
grazie!


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: mikexine on July 08, 2015, 10:01:22 AM
grazie!

prego!

Ho aggiornato il progetto, includendo:
- API v0 (https://api.therocktrading.com/doc/v0/), sono praticamente uguali alle "vecchie" API
- API v1 (https://api.therocktrading.com/doc/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 :)


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: Stemby on July 11, 2015, 04:20:32 PM
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!


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: mikexine on July 11, 2015, 06:45:22 PM
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 :)


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: mikexine on July 12, 2015, 09:08:19 PM
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 :)

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

http://mikexine.me/trtlast.png


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: Stemby on July 13, 2015, 12:16:27 PM
Ci ho giocato un po': https://github.com/mikexine/TheRockPNG :)
Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  ;)

Ciao!


Title: Re: [Python] API di The Rock Trading - non ufficiale
Post by: mikexine on July 13, 2015, 12:19:44 PM
Ci ho giocato un po': https://github.com/mikexine/TheRockPNG :)
Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  ;)

Ciao!

Ok! Mi ero proprio dimenticato la licenza, provvedo subito :)