http-directory alternatives and similar packages
Based on the "http" category.
Alternatively, view http-directory alternatives based on common mentions on social networks and blogs.
-
http-types
Generic HTTP types for Haskell (for both client and server code) -
http-dispatch
A high level HTTP client for Haskell that focuses on ease of use -
http-client-websockets
Glue code for http-client and websockets -
http-client-session
A simple abstraction over the "http-client" connection manager -
http-client-overrides
Overrides for the client manager from the Haskell http-client library
Static code analysis for 29 languages.
Do you think we are missing an alternative of http-directory or a related project?
README
http-directory
A simple library for reading http directories.
It uses http-client for http transport, and html-conduit and xml-conduit to parse the html for links.
The library is intended for listing the files in http file directories, but since http directories are just html pages it can also be used to list the links (href's) on any html webpage.
Usage examples
Network.HTTP.Directory> :type httpDirectory'
httpDirectory' :: String -> IO [Text]
Network.HTTP.Directory> httpDirectory' "https://hackage.haskell.org/package/base/src/System"
["CPUTime.hsc","Environment.hs","Exit.hs","IO.hs","Info.hs","Mem.hs","Timeout.hs",
"CPUTime","Console","Environment","IO","Mem","Posix"]
See more examples and the latest haddock documentation for more details.
*Note that all licence references and agreements mentioned in the http-directory README section above
are relevant to that project's source code only.