module ListContributors where import qualified Github.Repos as Github import Data.List main = do possibleContributors <- Github.contributors "thoughtbot" "paperclip" case possibleContributors of (Left error) -> putStrLn $ "Error: " ++ (show error) (Right contributors) -> putStrLn $ intercalate "\n" $ map formatContributor contributors formatContributor (Github.KnownContributor contributions _ login _ _ _) = (show $ contributions) ++ "\t" ++ login formatContributor (Github.AnonymousContributor contributions name) = (show $ contributions) ++ "\t" ++ name