exNoops v0.1.2 Exnoops.Hexbot View Source

Module to interact with Github's Noop: Hexbot

See the official `noop` documentation for API information including the accepted parameters.

Link to this section Summary

Link to this section Functions

Link to this function

get_color(opts \\ []) View Source
get_color(keyword()) :: {atom(), list()}

Query Hexbot for color(s)

  • Parameters that accept multiple values should be put into the keyword list like `{:key, [value1, value2]}`. See example below.

Examples

iex> Exnoops.Hexbot.get_color()
{:ok, [{"#18453B", nil}]}

iex> Exnoops.Hexbot.get_color([count: 5, seed: ["FF7F50", "FFD700", "FF8C00"]])
{:ok,
  [
    {"#FFBB19", nil},
    {"#FF8A0E", nil},
    {"#FF8628", nil},
    {"#FF9E00", nil},
    {"#FF8433", nil}
  ]
}

iex> Exnoops.Hexbot.get_color([count: 5, width: 1000, height: 1000])
{:ok,
  [
    {"#2E84C5", {755, 331}},
    {"#116BAA", {52, 998}},
    {"#C742B2", {617, 478}},
    {"#4C2BB9", {13, 183}},
    {"#0C98FB", {604, 507}}
  ]
}