Crates.io | accuweather |
lib.rs | accuweather |
version | 0.1.1 |
source | src |
created_at | 2019-09-03 20:10:00.208928 |
updated_at | 2020-03-08 09:15:52.650337 |
description | A library to fetch data from accuweather api |
homepage | |
repository | https://github.com/gaetronik/accuweather |
max_upload_size | |
id | 161897 |
size | 59,818 |
This crate provides a client to accuweather forecast and current condition api. At the moment there is only three functions to interact with the api.
extern crate accuweather;
let api_key = "abcdefg".to_string();
let client = accuweather::Accuweather::new(api_key, Some(12345), None);
// get next 12 hours of hourly forecasts
let hourly_forecasts = client.get_hourly_forecasts(12);
let daily_forecasts = client.get_daily_forecasts(5);
let conditions = client.get_current_conditions();