This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
Decoders and a few other helpers for using Twitch.tv APIs
version 2.0.0
license BSD3
native-modules False
elm-version 0.18.0 <= v < 0.19.0
Tag 2.0.0
Committed At 2018-08-13 15:44:16 UTC
elm-tools/parser 2.0.1 <= v < 3.0.0 2.0.1
elm-lang/http 1.0.0 <= v < 2.0.0 1.0.0
elm-lang/core 5.1.1 <= v < 6.0.0 5.1.1

README

Elm Twitch Api

Decoders and a few other helpers for using Twitch.tv APIs.

Partial coverage of the APIs I have used.

  • Includes most the Helix (new Twitch API).

  • Kraken/V5 Communities.

  • Some additional decoders for unoffical hosts and clips APIS.

    fetchUserByNameUrl : String -> String fetchUserByNameUrl login = "https://api.twitch.tv/helix/users?login=" ++ login

    fetchUserByName : String -> Cmd Msg fetchUserByName login = Twitch.Helix.send <| { clientId = TwitchId.clientId , auth = Nothing , decoder = Twitch.Helix.Decode.users , tagger = User , url = (fetchUserByNameUrl login) }

Example applications using this library: