Git Product home page Git Product logo

crypto_ticker-currency's Introduction

CryptoTicker {deprecated - see note}

Provides a simple, uniform method for accessing public ticker APIs for various online crypto-currency (e.g. Bitcoin, Litecoin) exchanges (e.g. Bitstamp, BTC-e, etc.).

Deprecated

I don't use this and don't recommend it. 'Twas made when I started learning Ruby, but doesn't offer any significant functionality.

Installation

gem install crypto_ticker

Usage

Synopsis

The ticker functions (btcusd, ltcusd, etc) return an HTTParty::Response, and this module includes a parser for the body. The parser returns numeric data as BigDecimal values, which can be manipulated however you like. Hash keys differ for each exchange, but :high, :low, and :last should always exist in the response.

Example

require 'crypto_ticker'

# get spot BTC/USD price from BTC-e exchange:
h = CryptoTicker::BTCe.btcusd.parsed_response

puts <<-EOF
BTC/USD stats:

       high: #{h[:high].to_f}
        low: #{h[:low].to_f}
        avg: #{h[:avg].to_f}
        vol: #{h[:vol].to_f}
    vol_cur: #{h[:vol_cur].to_f}
       last: #{h[:last].to_f}
        buy: #{h[:buy].to_f}
       sell: #{h[:sell].to_f}
    updated: #{h[:updated].to_f}
server_time: #{h[:server_time]}
EOF

crypto_ticker-currency's People

Contributors

nmarley avatar

Watchers

James Cloos avatar river hong avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.