timezone-detect: Haskell bindings for the zone-detect C library

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Please see the README on GitHub at https://github.com/lfborjas/timezone-detect#readme


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.0, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.3.0.0, 0.3.0.1
Change log ChangeLog.md
Dependencies base (>=4.7 && <4.14) [details]
License GPL-2.0-only
Author Luis Borjas Reyes
Maintainer timezone-detect@lfborjas.com
Category Data, Foreign
Home page https://github.com/lfborjas/timezone-detect#readme
Bug tracker https://github.com/lfborjas/timezone-detect/issues
Source repo head: git clone https://github.com/lfborjas/timezone-detect
Uploaded by lfborjas at 2020-08-30T01:33:53Z

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for timezone-detect-0.1.0.0

[back to package description]

TimezoneDetect

build

Haskell bindings to the excellent ZoneDetect library.

Usage

You'll need timezone database files to work with this library, see instructions in the original repository.

Once you have those files in hand, you'll be able to get a timezone from a given latitude and longitude:

> lookupTimezone "./test/tz_db/timezone21.bin" 40.7831 (-73.9712)
Right "America/New_York"