# Egaugex [![Hex version]( "Hex version")]( ![Hex downloads]( "Hex downloads") [![Build Status](]( [![Coverage Status](](
> Gets and parses egauge data given the egauge device id.

## Installation

The package can be installed from hex as:

  1. Add egaugex to your list of dependencies in `mix.exs`:

        def deps do
          [{:egaugex, "~> 0.0.4"}]

## Usage

import Egaugex

# hits `/cgi-bin/egauge-show?S&n=60` by default

# with username and password auth
egauge_parser("egaugexxxxx", ["username": "owner", "password": "default"])

# with custom uri
egauge_parser("egauge17983", [{:uri, "/cgi-bin/egauge-show?S&a&t=1462299644"}, {:username, "owner"}, {:password, "default"}])

You can pass the list of arguments as keyword arguments as shown in example above. The other keyword arguments are `base_url` and `realm`.