-
Notifications
You must be signed in to change notification settings - Fork 0
/
ebird-api.cabal
74 lines (68 loc) · 2.43 KB
/
ebird-api.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
cabal-version: 3.0
name: ebird-api
version: 0.2.0.0
synopsis:
A Haskell description of the eBird API
description:
[eBird](https://ebird.org/home) is a massive collection of ornithological
science projects developed by the
[Cornell Lab of Ornithology](https://www.birds.cornell.edu/home/). The
[eBird API](https://documenter.getpostman.com/view/664302/S1ENwy59)
offers programmatic access to the incredible dataset backing these
projects.
This library contains a description of the
eBird API as a
[servant](https://hackage.haskell.org/package/servant) API type. It is
intended for use by those who wish to write their own clients for the
eBird API using
[servant-client](https://hackage.haskell.org/package/servant-client), or do
custom processing of eBird data using the types defined here.
If you are interested in querying the
eBird API using an existing client, check out the
[ebird-client](https://hackage.haskell.org/package/ebird-client) library.
license: MIT
license-file: LICENSE
author: Finley McIlwaine
maintainer: [email protected]
copyright: 2023 Finley McIlwaine
category: Web
build-type: Simple
extra-doc-files: CHANGELOG.md
bug-reports: https://github.com/FinleyMcIlwaine/ebird-haskell/issues
homepage: https://github.com/FinleyMcIlwaine/ebird-haskell
tested-with:
GHC == 8.10.7
, GHC == 9.2.7
, GHC == 9.4.5
, GHC == 9.6.2
common common
build-depends:
base >= 4.13.3.0 && < 4.19
default-extensions:
ImportQualifiedPost
LambdaCase
OverloadedStrings
RecordWildCards
default-language: Haskell2010
library
import: common
exposed-modules:
Data.EBird.API
, Data.EBird.API.Checklists
, Data.EBird.API.EBirdString
, Data.EBird.API.Hotspots
, Data.EBird.API.Observations
, Data.EBird.API.Product
, Data.EBird.API.Regions
, Data.EBird.API.Taxonomy
, Data.EBird.API.Util.Time
build-depends:
aeson >= 1.5.6.0 && < 2.2
, attoparsec >= 0.14.1 && < 0.15
, attoparsec-iso8601 >= 1.0.2.0 && < 1.2
, optics >= 0.4 && < 0.5
, servant >= 0.18.3 && < 0.21
, text >= 1.2.4.1 && < 2.1
, time >= 1.9.3 && < 1.13
hs-source-dirs:
src