- data TM a
- data TMEnv = TMEnv {}
- withEnv :: (TMEnv -> TMEnv) -> TM a -> TM a
- withUser :: AuthUser -> TM a -> TM a
- withCount :: Int -> TM a -> TM a
- withPage :: Int -> TM a -> TM a
- withPageCount :: Maybe Int -> Maybe Int -> TM a -> TM a
- withAuth :: Bool -> TM a -> TM a
- withBase :: URLString -> TM a -> TM a
- getEnv :: TM TMEnv
- getUser :: TM (Maybe AuthUser)
- getCount :: TM (Maybe Int)
- getPage :: TM (Maybe Int)
- getPageCount :: TM (Maybe Int, Maybe Int)
- getBase :: TM URLString
- getPostFlag :: TM Bool
- runTwitter :: Maybe AuthUser -> URLString -> TM a -> IO a
- runTM :: AuthUser -> TM a -> IO a
- liftIO :: IO a -> TM a
- api_base :: URLString
- user_base_url :: URLString
- top_base_url :: URLString
- acc_base_url :: URLString
- search_base_url :: URLString
- data Result a
- decodeStrict :: JSON a => String -> Result a
- mbArg :: String -> Maybe String -> [(String, String)] -> [(String, String)]
- arg :: String -> String -> [(String, String)] -> [(String, String)]
- strArg :: String -> String -> [(String, String)] -> [(String, String)]
- restCall :: String -> [(String, String)] -> TM String
- postCall :: String -> [(String, String)] -> String -> [(String, String)] -> TM ([Cookie], [(String, String)], String)
- readResult :: JSON a => String -> String -> TM a
- postMethod :: TM a -> TM a
Documentation
data Result a
A type for parser results
decodeStrict :: JSON a => String -> Result a
Decode a String representing a strict JSON value. This follows the spec, and requires top level JSON types to be an Array or Object.
postCall :: String -> [(String, String)] -> String -> [(String, String)] -> TM ([Cookie], [(String, String)], String)Source
postMethod :: TM a -> TM aSource