Get Ethereum Value from Command Line

By  on  
Ethereum

Last year I got big into Bitcoin; today I own a few dozen bitcoin and am loving my return.  Recently I've been hearing big things about Ethereum, another cryptocurrency.  Ethereum is in its infancy and has hit some troublesome times recently due to a hack but hey -- at its roughly $10 value now, if it ever hits bitcoin-type heights, you could be in for a great return on investment.  A while back I wrote a few scripts to get bitcoin value so I thought I'd repeat that post for getting Ether value!

Get Ether Value from Command Line

I use a snippet of python to to grab the value of ether from command line:

curl -s https://coinmarketcap-nexuist.rhcloud.com/api/eth | python -c "import json, sys; print(json.load(sys.stdin)['price']['usd']")

Since you buy ether with bitcoin, getting its bitcoin value may be more of value:

curl -s https://coinmarketcap-nexuist.rhcloud.com/api/eth | python -c "import json, sys; print(json.load(sys.stdin)['price']['btc'])"

Get Either Value with Node.js

You can use a library like Request for making the API request but to avoid dependency you can use the base Node.js API:

var http = require('http');

http.get({
        host: 'coinmarketcap-nexuist.rhcloud.com',
        path: '/api/eth'
        },
        function(response) {
                // Continuously update stream with data
                var body = '';
                response.on('data', function(d) { body += d; });
                response.on('end', function() {

                        // Data reception is done, do whatever with it!
                        var parsed = JSON.parse(body);
                        console.log(parsed.price.usd);
                });
        }
);

Cryptocurrency lovers will hate on me for talking about bitcoin and ether in terms of USD dollar price but I still see these cryptocurrencies as a short term investment right now.  Many online stores don't accept bitcoin yet so I don't see a great application right now.  Whatever your reason for wanting to know the price of ether, these scripts will be what you need!

Recent Features

  • By
    Regular Expressions for the Rest of Us

    Sooner or later you'll run across a regular expression. With their cryptic syntax, confusing documentation and massive learning curve, most developers settle for copying and pasting them from StackOverflow and hoping they work. But what if you could decode regular expressions and harness their power? In...

  • By
    Vibration API

    Many of the new APIs provided to us by browser vendors are more targeted toward the mobile user than the desktop user.  One of those simple APIs the Vibration API.  The Vibration API allows developers to direct the device, using JavaScript, to vibrate in...

Incredible Demos

  • By
    Use Custom Missing Image Graphics Using MooTools

    Missing images on your website can make you or your business look completely amateur. Unfortunately sometimes an image gets deleted or corrupted without your knowledge. You'd agree with me that IE's default "red x" icon looks awful, so why not use your own missing image graphic? The MooTools JavaScript Note that...

  • By
    Unicode CSS Classes

    CSS class name structure and consistency is really important; some developers camelcase classnames, others use dashes, and others use underscores.  One thing I've learned when toying around by HTML and CSS class names is that you can actually use unicode symbols and icons as classnames.

Discussion

  1. dlt074

    Great post.
    There is a syntax error in your first command. That ” needs to be moved to the end of the command.

    Have you checked out jq for parsing JSON on the command line? Works great.

    curl -s https://coinmarketcap-nexuist.rhcloud.com/api/all | jq .eth.price.usd

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!