Bitcoin Forum
June 27, 2024, 12:22:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Python] API di The Rock Trading - non ufficiale  (Read 1800 times)
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
April 15, 2015, 12:05:23 PM
Last edit: April 16, 2015, 06:39:51 PM by mikexine
 #1

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
wwzoon
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
April 29, 2015, 09:54:31 AM
 #2

grazie!

bitboat.net - Compra Bitcoin in contanti; semplice, veloce e sicuro!
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
July 08, 2015, 10:01:22 AM
 #3

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
Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
July 11, 2015, 04:20:32 PM
 #4

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!

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
July 11, 2015, 06:45:22 PM
 #5

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
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
July 12, 2015, 09:08:19 PM
 #6

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

Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
July 13, 2015, 12:16:27 PM
 #7

Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  Wink

Ciao!

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
July 13, 2015, 12:19:44 PM
 #8

Ottimo! Aggiungi pure una licenza analoga a quella di TheRock-Py  Wink

Ciao!

Ok! Mi ero proprio dimenticato la licenza, provvedo subito Smiley
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!