hurl: Haskell URL resolver

[ gpl, library, network, program ] [ Propose Tags ]

Retrieves resources for a URI, whether they be HTTP(S), gemini:, file:, or data:.

Versions [faq] 0.1.0.0, 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.3.0.0, 1.4.0.0, 1.4.1.0, 1.4.1.1
Change log ChangeLog.md
Dependencies async (>=2.1 && <2.3), base (>=4.9 && <=4.12), base64-bytestring (>=1.0 && <2.0), bytestring (==0.10.*), connection (==0.3.0), containers, directory, filepath, http-client (==0.6.*), http-client-tls (==0.3.*), http-types (==0.12.*), hurl, network-uri (==2.6.*), process (>=1.2 && <2.0), text (==1.2.*), xml-conduit (==1.8.*), zlib (==0.6.*) [details]
License GPL-3.0-only
Author Adrian Cochrane
Maintainer adrian@openwork.nz
Category Network
Home page https://git.adrian.geek.nz/hurl.git/
Source repo head: git clone https://git.adrian.geek.nz/hurl.git
Uploaded by alcinnz at 2020-05-17T01:45:11Z
Distributions NixOS:1.4.1.1
Executables hurl
Downloads 939 total (187 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2020-05-17 [all 3 reports]

Modules

  • Network
    • URI
      • Network.URI.Charset
      • Network.URI.Fetch

Flags

NameDescriptionDefaultType
http

Support HTTP(S) URIs.

EnabledManual
gemini

Support gemini: URIs.

EnabledManual
file

Support file: URIs.

EnabledManual
data

Support data: URIs.

EnabledManual
freedesktop

Dispatches unsupported URIs and MIMEtypes to external apps on FreeDesktop.Org-compatible desktops. Works on most non-mainstream/non-proprietary desktops.

EnabledManual
appstream

Failing to dispatch URIs and MIMEtypes as per freedesktop, consults the local AppStream database to suggest apps to install. Only has an effect if the freedesktop is also set.

EnabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees