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, 1.4.2.0, 1.4.2.1, 1.5.0.0, 2.0.0.0, 2.1.0.0
Change log ChangeLog.md
Dependencies async (>=2.1 && <2.3), base (>=4.9 && <5), base64-bytestring (>=1.0 && <2.0), bytestring (==0.10.*), containers, directory, filepath, HsOpenSSL, http-client, http-client-openssl, http-types (==0.12.*), hurl, io-streams (==1.5.*), network-uri (==2.6.*), openssl-streams (==1.2.*), process (>=1.2 && <2.0), regex, regex-tdfa (>=1.2 && <1.4), text (==1.2.*), time (>=1.6), 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-12-24T07:21:48Z
Distributions NixOS:2.1.0.0
Executables hurl
Downloads 1550 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index] [Quick Jump]

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
rewriters

Support regexp-based URI rewriting/blocking plugins

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