reddit v0.1.1 Reddit View Source

A wrapper around reddit's API

Only exists because all of the other clients either didn't work or were genservers. I mean, seriously? Genservers. For an HTTP wrapper. Bleh.

Generic usage:

  config :reddit, :oauth,
      client_id: "my_id",
      secret: "deadbeef",
      username: "well_acktually",
      password: "password123"

  iex> {:ok, client} = Reddit.Client.login()
  {:ok, %Tesla.Client{}}
  iex> {:ok, response} = Reddit.Subreddit.top_posts(client, "evangelion")
  {:ok, %Tesla.Env{status: 200, body: %{...}})
  iex> Reddit.Listing.next_page(response, limit: 5)
  {:ok, %Tesla.Env{status: 200, body: %{...}})