Crate hko

source · []
Expand description

This is a library for users to access Hong Kong Observatory Open Data API.

Hong Kong Observatory Open Data API provides weather, earthquake information, and other open data including climate information.

This library provides interfaces to parse JSON-based response from the API, returning Rust data types. To use them, refer the documentation of Mods, Structs, Enums, Functions, as well as Macros.

More details of the API, refer hko.gov.hk (or 中文).

Modules

Common Structs, Enums, and Functions.
Earthquake information
Error types.
opendataopendata
Open Data (Climate and Weather Information)
Weather information

Macros

Generates the URI of specified weather icon, usually an HTTPS link.
Implements formatters for multi-language outputs.
Generates the URI of specified PSR icon, usually an HTTPS link.

Traits

API trait for all data types.

Functions

fetchfetch
Helper function to fetch data from API.