Elixir Based Star Wars API Wrapper
A simple wrapper for the Star Wars API - Swapi Documentation
Installation
The Hex package can be installed as:
Add
swapito your list of dependencies inmix.exs:def deps do
[{:swapi, "~> 1.0.0"}]end
Ensure
swapiis started before your application:def application do
[applications: [:swapi]]end
Usage
For each below (except root) you can use any of the following:
peoplefilmsstarshipsvehiclesspeciesplanets
Root
# Get the list of resources
iex> Swapi.root
{:ok, {...}}Single
# Get all people
iex> Swapi.single("people", 1)
{:ok, {...}}All
# Get all people
iex> Swapi.all("people")
{:ok, {...}}Schema
# Get the schema for people
iex> Swapi.schema("people")
{:ok, {...}}