eBird libraries and tools written in Haskell, for Haskell.
eBird is a massive collection of ornithological science projects developed by the Cornell Lab of Ornithology. The eBird API offers programmatic access to the incredible dataset backing these projects.
This repository hosts several libraries and tools, all centered around accessing and processing eBird data from the public eBird web API.
A command-line interface for querying the official eBird API.
A Haskell library for querying the official eBird API.
A Haskell library that defines the eBird API as a servant API type. This library is intended for use by those who wish to write their own eBird API clients using servant-client, or who wish to do custom processing of eBird data using the types defined in the library.
Please don't hesitate to open an issue (or a pull request!) if you have any questions or something doesn't work as expected.