Tentacat v1.2.0 Tentacat.Search
The Search API allows the search of pretty much anything on GitHub
Summary
Functions
Search in code files
Search in issues and pull requests
Searches for repositories
Searches for users
Functions
Specs
code(Tentacat.Client.t, any, Keyword.t) :: Tentacat.response
Search in code files
Example
Tentacat.Search.code %{q: "code language:elixir repo:edgurgel/tentacat", sort: "url"}
Tentacat.Search.code client, %{q: "code language:elixir repo:edgurgel/tentacat", sort: "url"}
More info at: https://developer.github.com/v3/search/#search-code
Specs
issues(Tentacat.Client.t, any, Keyword.t) :: Tentacat.response
Search in issues and pull requests
Example
Tentacat.Search.issues %{q: "repo:edgurgel/tentacat is:merged", sort: "comments"}
Tentacat.Search.issues client, %{q: "repo:edgurgel/tentacat is:merged", sort: "created"}
More info at: https://developer.github.com/v3/search/#search-issues
Specs
repositories(Tentacat.Client.t, any, Keyword.t) :: Tentacat.response
Searches for repositories
Example
Tentacat.Search.repositories %{q: "elixir-lang language:elixir", sort: "stars"}
Tentacat.Search.repositories %{q: "elixir-lang language:elixir", sort: "stars"}, client
More info at: https://developer.github.com/v3/search/#search-repositories
Specs
users(Tentacat.Client.t, any, Keyword.t) :: Tentacat.response
Searches for users
Example
Tentacat.Search.users %{q: "users language:elixir", sort: "followers"}
Tentacat.Search.users %{q: "users language:elixir", sort: "followers"}, client
More info at: https://developer.github.com/v3/search/#search-users