The curlhs package
curlhs provides a mid-level Haskell interface to
the multiprotocol file transfer library which powers the popular tool
curl (please see http://curl.haxx.se/ for more info about
libcurl). As described on the
libcurl project site:
libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more...
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
More information about
curlhs, such as tutorials or examples,
may be found in the documentation section.
[Skip to Readme]
|Versions||0.0.1, 0.0.2, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6|
|Dependencies||base (==4.*), bytestring, rtld (==0.0.*), time [details]|
|Copyright||Copyright (c) 2012-2015 Krzysztof Kardzis|
|Author||Krzysztof Kardzis <email@example.com>|
|Maintainer||Krzysztof Kardzis <firstname.lastname@example.org>|
|Source repository||head: git clone https://github.com/kkardzis/curlhs|
|Uploaded||Wed May 20 10:56:10 UTC 2015 by KrzysztofKardzis|
|Updated||Wed May 20 11:13:37 UTC 2015 by KrzysztofKardzis to revision 1|
|Downloads||1872 total (151 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
|Status||Docs available [build log]
Last success reported on 2015-05-23 [all 1 reports]
Hackage Matrix CI
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
For package maintainers and hackage trustees