-- | The Github Search API, as described at -- . module Github.Search( searchRepos' ,searchRepos ,module Github.Data ) where import Github.Data import Github.Private -- | Perform a repository search. -- | With authentication. -- -- > searchRepos' (Just $ GithubBasicAuth "github-username" "github-password') "q=a in%3Aname language%3Ahaskell created%3A>2013-10-01&per_page=100" searchRepos' :: Maybe GithubAuth -> String -> IO (Either Error SearchReposResult) searchRepos' auth queryString = githubGetWithQueryString' auth ["search/repositories"] queryString -- | Perform a repository search. -- | Without authentication. -- -- > searchRepos "q=a in%3Aname language%3Ahaskell created%3A>2013-10-01&per_page=100" searchRepos :: String -> IO (Either Error SearchReposResult) searchRepos = searchRepos' Nothing