R Wrapper for 'Airly' API


[Up] [Top]

Documentation for package ‘aiRly’ version 0.1.0

Help Pages

.base_url Return base url of Airly API v2
.get_apikey Get Airly apikey
.send_request Sends a request to the specified url and retrieves it's content.
add_json_extension Adds the json extension to the given url
add_path Adds the given path to the given url
assert Asserts a given expression and throws an error if it returns FALSE
assert_apikey Checks whether apikey is correctly set
assert_coordinates Checks whether apikey is correctly set
assert_ids Checks whether ids are correctly defined. If not throws an error
build_current_df Creates an object representing Airly measurement
build_forecast_df Creates object containing information about history data for given API response
build_history_df Creates object containing information about history data for given API response
create_airly_api_response Creates an object representing a response from the Airly API. Also every API call return information about current limits What is used to assign variables in pkg.env
create_airly_location Creates an object representing Airly location
create_airly_measurement Creates an object representing Airly measurement
create_airly_meta Creates a data.frame representing Airly meta
create_request_url Creates a request url based on the given base url and passed paths. The json extensions is added automatically.
get_content Retrieves the response content
get_indexes Get Airly available indexes
get_installation_by_id Get Airly installation by id
get_installation_measurements Get Airly measurements for any geographical location given installation id
get_measurements_info Get measures used in Airly
get_nearest_installations Get Airly nearest installations to given point
get_nearest_measurements Get Airly nearest measurements to given point
get_point_measurements Get Airly measurements for any geographical location
is_airly_api_response Checks whether the given object is of the class airly_api_response
is_airly_location Checks whether the given object is of the class airly_location
is_airly_measurement Checks whether the given object is of the class airly_measurement
parse_json Parses a json response
print.airly_measurement Print for "airly_measurement" type objects
remaining_requests Get information about remaining API requests
replace_null Replaces NULL with NA for nested lists. Useful when NULL value leads to error while object casting
set_apikey Set Airly apikey
validate_airly_api_response Checks if the given response is not empty and that it did not return an error http code.
validate_airly_location Checks whether the given object is correctly defined airly_location class
validate_airly_measurement Checks whether the given object is correctly defined airly_measurement class
validate_airly_meta Checks whether the given object is correctly correctly defined