Artsy

Stateful REST API wrapper for Artsy. It automatically generates JWT token to access API and keeps it updated.

Installation

The package can be installed by adding artsy to your list of dependencies and applications in mix.exs:

def deps do
  [{:artsy, "~> 0.1.0"}]
end

def application do
  [extra_applications: [:artsy]]
end

Config

Put API credentials for your Artsy application.

config :artsy, Artsy,
  url: "https://api.artsy.net/api",
  client_id: "******",
  client_secret: "*********"

Usage

Artworks

Calls of Artsy.artworks() will paginate through a listed artworks, use Artsy.artworks(:reset) to reset pagination cursor back to the first page.

Diclaimer

This library is in it’s early beta and lack most of features.