From 49d49e2f3c3d5c16d5e82816706221d0c952ad0e Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 10:21:11 +0800 Subject: [PATCH 1/8] refactor!: Allow only dataframe return format --- src/ozone/ozone.py | 79 +++++----------------------------------------- 1 file changed, 8 insertions(+), 71 deletions(-) diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index d4c4218..ed666d0 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -53,7 +53,6 @@ class Ozone: output_dir_path (str): The path to the directory where any output artifacts will be created """ - _search_aqi_url: str = URLs.search_aqi_url _find_stations_url: str = URLs.find_stations_url _default_params: List[str] = [ @@ -86,15 +85,6 @@ def __init__( self.token: str = token self._check_token_validity() - self.output_dir_path: Path = Path(output_path, "ozone_output") - self.file_name = file_name - - if self.file_name == "air_quality": - warnings.warn( - "You have not specified a custom save file name. " - "Existing files with the same name may be overwritten!" - ) - def _check_token_validity(self) -> None: """Check if the token is valid""" test_city: str = "london" @@ -142,52 +132,6 @@ def reset_token(self, token: str) -> None: self.token = token self._check_token_validity() - def _format_output( - self, - data_format: str = "df", - df: pandas.DataFrame = pandas.DataFrame(), - ) -> pandas.DataFrame: - """Format output data - - Args: - data_format (str): File format. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. - df (pandas.DataFrame,): Dataframe object of air quality data. - - Returns: - pandas.DataFrame: The dataframe containing the air quality data. - None: print the string response of file type created. - """ - if data_format == "df": - return df - - if data_format not in ["csv", "xlsx", "json"]: - raise Exception( - f"Invalid file format {data_format}. Use any of: csv, json, xlsx, df" - ) - - self.output_dir_path.mkdir(exist_ok=True) - - if data_format == "csv": - df.to_csv(Path(self.output_dir_path, f"{self.file_name}.csv"), index=False) - print( - f"File saved to disk at {self.output_dir_path} as {self.file_name}.csv" - ) - elif data_format == "json": - df.to_json(Path(self.output_dir_path, f"{self.file_name}.json")) - print( - f"File saved to disk at {self.output_dir_path} as {self.file_name}.json" - ) - elif data_format == "xlsx": - df.to_excel( - Path(self.output_dir_path, f"{self.file_name}.xlsx"), - ) - print( - f"File saved to disk at {self.output_dir_path} as {self.file_name}.xlsx" - ) - - return pandas.DataFrame() - def _extract_live_data( self, data_obj: Any, params: List[str] = [""] ) -> Dict[str, Union[str, float]]: @@ -410,7 +354,6 @@ def get_coordinate_air( self, lat: float, lon: float, - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), params: List[str] = [""], ) -> pandas.DataFrame: @@ -443,12 +386,11 @@ def get_coordinate_air( row = self._extract_live_data(data_obj, params=params) df = pandas.concat([df, pandas.DataFrame([row])], ignore_index=True) - return self._format_output(data_format, df) + return df def get_city_air( self, city: str, - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), params: List[str] = [""], ) -> pandas.DataFrame: @@ -480,12 +422,11 @@ def get_city_air( row["city"] = city df = pandas.concat([df, pandas.DataFrame([row])], ignore_index=True) - return self._format_output(data_format, df) + return df def get_multiple_coordinate_air( self, locations: List[Tuple], - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), params: List[str] = [""], ) -> pandas.DataFrame: @@ -522,13 +463,12 @@ def get_multiple_coordinate_air( df = pandas.concat([df, empty_row], ignore_index=True) df.reset_index(inplace=True, drop=True) - return self._format_output(data_format, df) + return df def get_range_coordinates_air( self, lower_bound: Tuple[float, float], upper_bound: Tuple[float, float], - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), params: List[str] = [""], ) -> pandas.DataFrame: @@ -555,13 +495,12 @@ def get_range_coordinates_air( lower_bound=lower_bound, upper_bound=upper_bound ) return self.get_multiple_coordinate_air( - locations, data_format=data_format, df=df, params=params + locations, df=df, params=params ) def get_multiple_city_air( self, cities: List[str], - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), params: List[str] = [""], ) -> pandas.DataFrame: @@ -596,7 +535,7 @@ def get_multiple_city_air( df = pandas.concat([df, empty_row], ignore_index=True) df.reset_index(inplace=True, drop=True) - return self._format_output(data_format, df) + return df def get_specific_parameter( self, @@ -638,7 +577,6 @@ def get_city_station_options(self, city: str) -> pandas.DataFrame: Returns: pandas.DataFrame: Table of stations and their relevant information. - """ # NOTE, HACK, FIXME: # This functionality was born together with historical data feature. @@ -669,7 +607,7 @@ def get_city_station_options(self, city: str) -> pandas.DataFrame: ).sort_values(by=["score"], ascending=False) def get_historical_data( - self, data_format: str = "df", *, city: str = None, city_id: int = None + self, *, city: str = None, city_id: int = None ) -> pandas.DataFrame: """Get historical air quality data for a city @@ -725,12 +663,11 @@ def get_historical_data( # Reset date index and rename the column appropriately df = df.reset_index().rename(columns={"index": "date"}) - return self._format_output(data_format, df) + return df def get_city_forecast( self, city: str, - data_format: str = "df", df: pandas.DataFrame = pandas.DataFrame(), ) -> pandas.DataFrame: """Get a city's air quality forecast @@ -753,7 +690,7 @@ def get_city_forecast( # This ensures that pm25 data is labelled correctly. df.rename(columns={"pm25": "pm2.5"}, inplace=True) - return self._format_output(data_format, df) + return df if __name__ == "__main__": From 3faaeddd0960eb499a519ff5f9422a865ae6740f Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 10:25:40 +0800 Subject: [PATCH 2/8] docs: Remove docstring info about save file format --- src/ozone/ozone.py | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index ed666d0..fb00766 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -50,8 +50,6 @@ class Ozone: Attributes: token (str): The private API token for the WAQI API service. - output_dir_path (str): The path to the directory where - any output artifacts will be created """ _search_aqi_url: str = URLs.search_aqi_url _find_stations_url: str = URLs.find_stations_url @@ -78,9 +76,6 @@ def __init__( Args: token (str): The users private API token for the WAQI API. - output_path (str): The path to the location where - any output artifacts will be created - file_name (str): Name of output file """ self.token: str = token self._check_token_validity() @@ -362,8 +357,6 @@ def get_coordinate_air( Args: lat (float): Latitude lon (float): Longitude - data_format (str): File format for data. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. df (pandas.DataFrame, optional): An existing dataframe to append the data to. params (List[str], optional): A list of parameters to get data for. @@ -374,7 +367,6 @@ def get_coordinate_air( Returns: pandas.DataFrame: The dataframe containing the data. - (If you selected another data format, this dataframe will be empty) """ if params == [""]: params = self._default_params @@ -398,8 +390,6 @@ def get_city_air( Args: city (str): The city to get data for. - data_format (str): File format for data. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. df (pandas.DataFrame, optional): An existing dataframe to append the data to. params (List[str], optional): A list of parameters to get data for. @@ -410,7 +400,6 @@ def get_city_air( Returns: pandas.DataFrame: The dataframe containing the data. - (If you selected another data format, this dataframe will be empty) """ if params == [""]: params = self._default_params @@ -434,8 +423,6 @@ def get_multiple_coordinate_air( Args: locations (list): A list of pair (latitude,longitude) to get data for. - data_format (str): File format. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. df (pandas.DataFrame, optional): An existing dataframe to append the data to. params (List[str], optional): A list of parameters to get data for. @@ -445,8 +432,7 @@ def get_multiple_coordinate_air( Gets all parameters by default.. Returns: - pandas.DataFrame: The dataframe containing the data. (If you - selected another data format, this dataframe will be empty) + pandas.DataFrame: The dataframe containing the data. """ for loc in locations: try: @@ -477,8 +463,6 @@ def get_range_coordinates_air( Args: lower_bound (tuple): start coordinate upper_bound (tuple): end coordinate - data_format (str): File format. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. df (pandas.DataFrame, optional): An existing dataframe to append the data to. params (List[str], optional): A list of parameters to get data for. @@ -488,8 +472,7 @@ def get_range_coordinates_air( Gets all parameters by default. Returns: - pandas.DataFrame: The dataframe containing the data. (If you - selected another data format, this dataframe will be empty) + pandas.DataFrame: The dataframe containing the data. """ locations = self._locate_all_coordinates( lower_bound=lower_bound, upper_bound=upper_bound @@ -508,8 +491,6 @@ def get_multiple_city_air( Args: cities (list): A list of cities to get data for. - data_format (str): File format. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. params (List[str], optional): A list of parameters to get data for. Choose from the following values: ["aqi", "pm2.5", "pm10", "o3", "co", "no2", "so2", "dew", "h", @@ -519,8 +500,7 @@ def get_multiple_city_air( append the data to. Returns: - pandas.DataFrame: The dataframe containing the data. (If you - selected another data format, this dataframe will be empty) + pandas.DataFrame: The dataframe containing the data. """ for city in cities: try: @@ -612,8 +592,6 @@ def get_historical_data( """Get historical air quality data for a city Args: - data_format (str): File format. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. city (str): Name of the city. If given, the argument must be named. city_id (int): City ID. If given, the argument must be named. If not given, city argument must not be None. @@ -674,14 +652,12 @@ def get_city_forecast( Args: city (str): The city to get data for. - data_format (str): File format for data. Defaults to 'df'. - Choose from 'csv', 'json', 'xlsx'. df (pandas.DataFrame, optional): An existing dataframe to append the data to. Returns: pandas.DataFrame: The dataframe containing the data. - (If you selected another data format, this dataframe will be empty)""" + """ r = self._make_api_request(f"{self._search_aqi_url}/{city}/?token={self.token}") data_obj = self._check_and_get_data_obj(r) From f6539bcfdac9b3680a0d6b2cf897060908dfdf36 Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 14:47:05 +0800 Subject: [PATCH 3/8] tests: Remove tests relating to file save/format --- src/ozone/ozone.py | 1 - tests/conftest.py | 17 +---------- tests/test_get_city_air.py | 27 +---------------- tests/test_get_city_forecast.py | 30 ++---------------- tests/test_get_city_station_options.py | 10 +----- tests/test_get_coordinate_air.py | 37 +++-------------------- tests/test_get_historical_data.py | 23 ++------------ tests/test_get_multiple_city_air.py | 31 +------------------ tests/test_get_multiple_coordinate_air.py | 31 +------------------ tests/test_get_range_coordinates_air.py | 33 ++------------------ tests/utils.py | 7 ----- 11 files changed, 16 insertions(+), 231 deletions(-) diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index fb00766..83ffa17 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -11,7 +11,6 @@ RATE_LIMIT (int=1): The time period in seconds for the max number of calls is 1 second. """ - import itertools import json import warnings diff --git a/tests/conftest.py b/tests/conftest.py index a2c57db..6bdf843 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,5 +1,5 @@ import pytest -from utils import vcr_kwargs, DEFAULT_OUTPUT_FOLDER +from utils import vcr_kwargs # Pytest configurations. Modified from @@ -30,18 +30,3 @@ def pytest_collection_modifyitems(config, items): @pytest.fixture(scope="session") def vcr_config(): return vcr_kwargs - - -# Automatically use this fixture for each test -# to clean up the output directory -@pytest.fixture(autouse=True) -def cleanup_output(): - if DEFAULT_OUTPUT_FOLDER.exists(): - for file in DEFAULT_OUTPUT_FOLDER.iterdir(): - file.unlink() - DEFAULT_OUTPUT_FOLDER.rmdir() - yield - if DEFAULT_OUTPUT_FOLDER.exists(): - for file in DEFAULT_OUTPUT_FOLDER.iterdir(): - file.unlink() - DEFAULT_OUTPUT_FOLDER.rmdir() diff --git a/tests/test_get_city_air.py b/tests/test_get_city_air.py index d1f4634..578adba 100644 --- a/tests/test_get_city_air.py +++ b/tests/test_get_city_air.py @@ -3,12 +3,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api @pytest.mark.vcr @@ -81,23 +76,3 @@ def test_bad_city(): with pytest.raises(Exception): api.get_city_air("") - - -@pytest.mark.vcr -def test_output_data_format_bad(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_city_air("london", data_format="a definitely wrong data format") - - # Calling wrong data format shouldn't create an output folder - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - # Not specifying data format shouldn't create an output directory - api.get_city_air("london") - assert not DEFAULT_OUTPUT_FOLDER.exists() - - api.get_city_air("london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_city_forecast.py b/tests/test_get_city_forecast.py index 33eeb2e..7d733db 100644 --- a/tests/test_get_city_forecast.py +++ b/tests/test_get_city_forecast.py @@ -2,12 +2,9 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api + + @pytest.mark.vcr @@ -41,24 +38,3 @@ def test_bad_city_input(): with pytest.raises(Exception): api.get_city_forecast("") - - -@pytest.mark.vcr -def test_output_data_format_bad_input(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_city_forecast("london", data_format="a definitely wrong data format") - - # Calling wrong data format shouldn't result in an output folder being made - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - # Not specifying data format shouldn't create an output directory - api.get_city_forecast("london") - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Output files should be made - api.get_city_air("london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_city_station_options.py b/tests/test_get_city_station_options.py index 0873218..ea41b57 100644 --- a/tests/test_get_city_station_options.py +++ b/tests/test_get_city_station_options.py @@ -2,7 +2,7 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER +from utils import api @pytest.mark.vcr @@ -45,11 +45,3 @@ def test_nonexistent_city(): # ... and with all columns just like usual. COLUMNS = ["city_id", "country_code", "station_name", "city_url", "score"] assert all([col in result for col in COLUMNS]) - - -@pytest.mark.vcr -def test_no_output_directory(): - api.get_city_station_options("ukraine") - - # There shouldn't be an output folder after calling this method - assert not DEFAULT_OUTPUT_FOLDER.exists() diff --git a/tests/test_get_coordinate_air.py b/tests/test_get_coordinate_air.py index 2a5b4d4..e0dc155 100644 --- a/tests/test_get_coordinate_air.py +++ b/tests/test_get_coordinate_air.py @@ -3,12 +3,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api @pytest.mark.vcr @@ -85,14 +80,14 @@ def test_nonexistent_requested_params(): @pytest.mark.vcr def test_bad_coordinates(): with pytest.raises(Exception, match="Invalid geo position"): - api.get_coordinate_air("not a lat", "not a lon") + api.get_coordinate_air("not a lat", "not a lon") # type: ignore with pytest.raises(Exception, match="Invalid geo position"): - api.get_coordinate_air(None, None) + api.get_coordinate_air(None, None) # type: ignore # Giving coordinates as string of numerics is fine, # even though it's not in accordance with Ozone's method definition. - api.get_coordinate_air("51.51", "-0.13") + api.get_coordinate_air("51.51", "-0.13") # type: ignore # Giving nonsensical coordinates is also fine api.get_coordinate_air(5000, 5000) @@ -100,27 +95,3 @@ def test_bad_coordinates(): # Giving nan coordinates is also fine api.get_coordinate_air(numpy.nan, numpy.nan) - - -@pytest.mark.vcr -def test_output_data_format_bad(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_coordinate_air( - 51.51, -0.13, data_format="a definitely wrong data format" - ) - - # Calling wrong data format shouldn't create an output folder - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - # Not specifying data format shouldn't create an output directory - api.get_coordinate_air(51.51, -0.13) - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Check that output file is made - for fmt in ["xlsx", "csv", "json"]: - api.get_coordinate_air(51.51, -0.13, data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_historical_data.py b/tests/test_get_historical_data.py index 835a4b5..014c80a 100644 --- a/tests/test_get_historical_data.py +++ b/tests/test_get_historical_data.py @@ -2,12 +2,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api # Filterwarnings from: https://stackoverflow.com/a/58645998/11316205 @@ -47,18 +42,4 @@ def test_warnings_on_input_combo(): def test_arguments_not_named(): with pytest.raises(ValueError, match="must be specified"): - api.get_historical_data("london") - - -@pytest.mark.vcr -@pytest.mark.slow -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -@pytest.mark.filterwarnings("ignore::UserWarning") -def test_output_data_formats(fmt): - # Not specifying data format shouldn't create an output directory - api.get_historical_data(city_id=5724) - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Check that output file is made - api.get_historical_data(city="london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + api.get_historical_data("london") # type: ignore diff --git a/tests/test_get_multiple_city_air.py b/tests/test_get_multiple_city_air.py index 6ec8bb8..2490cda 100644 --- a/tests/test_get_multiple_city_air.py +++ b/tests/test_get_multiple_city_air.py @@ -3,12 +3,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api @pytest.mark.vcr @@ -95,27 +90,3 @@ def test_bad_city(): # ... and nothing else. assert result.iloc[2, :].drop("city").isna().all() - - -@pytest.mark.vcr -def test_output_data_format_bad(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_multiple_city_air( - ["london", "new delhi", "paris"], - data_format="a definitely wrong data format", - ) - - # Calling wrong data format shouldn't create an output folder - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - # Not specifying data format shouldn't create an output directory - api.get_multiple_city_air(["london", "new delhi", "paris"]) - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Output files should be made - api.get_multiple_city_air(["london", "new delhi", "paris"], data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_multiple_coordinate_air.py b/tests/test_get_multiple_coordinate_air.py index 869e199..21e352e 100644 --- a/tests/test_get_multiple_coordinate_air.py +++ b/tests/test_get_multiple_coordinate_air.py @@ -3,12 +3,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api COORDS = [(0, 0), (50, 0), (40, -75)] @@ -96,27 +91,3 @@ def test_bad_coordinates(): # WAQI supports such operation on their backend assert result.at[3, "latitude"] == 50.805778 assert result.at[3, "longitude"] == 0.271611 - - -@pytest.mark.vcr -def test_output_data_format_bad(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_multiple_coordinate_air( - COORDS, data_format="a definitely wrong data format" - ) - - # Calling wrong data format shouldn't create an output folder - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - - # Not specifying data format shouldn't create an output directory - api.get_multiple_coordinate_air(COORDS) - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Check that output file is made - api.get_multiple_coordinate_air(COORDS, data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_range_coordinates_air.py b/tests/test_get_range_coordinates_air.py index 4b836a7..9c655ce 100644 --- a/tests/test_get_range_coordinates_air.py +++ b/tests/test_get_range_coordinates_air.py @@ -3,12 +3,7 @@ import pandas.api.types as pd_types import pytest -from utils import ( - api, - DEFAULT_OUTPUT_FOLDER, - DEFAULT_OUTPUT_FILE, - SUPPORTED_OUTPUT_FORMATS, -) +from utils import api LOWER_BOUND = (51, -0.2) UPPER_BOUND = (52, 1) @@ -93,28 +88,4 @@ def test_nonexistent_requested_params(): @pytest.mark.vcr def test_bad_coordinates(): with pytest.raises(Exception): - api.get_range_coordinates_air(lower_bound=("lol", "bruh"), upper_bound=(0, 0)) - - -@pytest.mark.vcr -def test_output_data_format_bad(): - with pytest.raises(Exception, match="Invalid file format"): - api.get_range_coordinates_air( - LOWER_BOUND, UPPER_BOUND, data_format="a definitely wrong data format" - ) - - # Calling wrong data format shouldn't create an output folder - assert not DEFAULT_OUTPUT_FOLDER.exists() - - -@pytest.mark.vcr -@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) -def test_output_data_formats(fmt): - - # Not specifying data format shouldn't create an output directory - api.get_range_coordinates_air(LOWER_BOUND, UPPER_BOUND) - assert not DEFAULT_OUTPUT_FOLDER.exists() - - # Check that output file is made - api.get_range_coordinates_air(LOWER_BOUND, UPPER_BOUND, data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + api.get_range_coordinates_air(lower_bound=("lol", "bruh"), upper_bound=(0, 0)) # type: ignore diff --git a/tests/utils.py b/tests/utils.py index 1f41088..5d46001 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -37,10 +37,3 @@ def before_record_response(response): WAQI_TOKEN = config("WAQI_TOKEN", default="DUMMY_TOKEN") with vcr.use_cassette("tests/cassettes/ozone_init.yaml", **vcr_kwargs): api = Ozone(WAQI_TOKEN) - -# Declare these here to be used globally -# instead of repeatedly in each test file -SUPPORTED_OUTPUT_FORMATS = ["csv", "xlsx", "json"] - -DEFAULT_OUTPUT_FOLDER = Path("ozone_output") -DEFAULT_OUTPUT_FILE = DEFAULT_OUTPUT_FOLDER / "air_quality" From 7cd17d2ee9c77e3ef6de5326542dc000841c47de Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 15:05:36 +0800 Subject: [PATCH 4/8] refactor!: Remove * in get_historical_data args --- src/ozone/ozone.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index 83ffa17..64695c9 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -586,7 +586,7 @@ def get_city_station_options(self, city: str) -> pandas.DataFrame: ).sort_values(by=["score"], ascending=False) def get_historical_data( - self, *, city: str = None, city_id: int = None + self, city: str = None, city_id: int = None ) -> pandas.DataFrame: """Get historical air quality data for a city From 03acb2535489e133a958b1f87ca9022315c70dfe Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 15:08:09 +0800 Subject: [PATCH 5/8] tests: Adjust to accomodate no file format/saving --- tests/test_get_city_forecast.py | 2 +- tests/test_get_historical_data.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_get_city_forecast.py b/tests/test_get_city_forecast.py index 7d733db..b90e450 100644 --- a/tests/test_get_city_forecast.py +++ b/tests/test_get_city_forecast.py @@ -13,7 +13,7 @@ def test_return_value_and_format(): result = api.get_city_forecast("london") assert isinstance(result, pandas.DataFrame) - assert len(result) == 8 + assert len(result) == 7 @pytest.mark.vcr diff --git a/tests/test_get_historical_data.py b/tests/test_get_historical_data.py index 014c80a..49ba11d 100644 --- a/tests/test_get_historical_data.py +++ b/tests/test_get_historical_data.py @@ -42,4 +42,4 @@ def test_warnings_on_input_combo(): def test_arguments_not_named(): with pytest.raises(ValueError, match="must be specified"): - api.get_historical_data("london") # type: ignore + api.get_historical_data() From 9d903f5d8d10c0505d5ad723104b2564b572adfd Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Mon, 23 May 2022 15:15:06 +0800 Subject: [PATCH 6/8] tests: Re record cassettes to pass tests after breaking change of removing file format saving --- .../test_get_city_air/test_bad_city.yaml | 10 +- .../test_column_expected_contents.yaml | 14 +- .../test_get_city_air/test_column_types.yaml | 14 +- .../test_excluded_params.yaml | 14 +- .../test_nonexistent_requested_params.yaml | 14 +- .../test_return_value_and_format.yaml | 14 +- .../test_bad_city_input.yaml | 10 +- .../test_column_types.yaml | 14 +- .../test_return_value_and_format.yaml | 14 +- .../test_columns.yaml | 82 +- .../test_nonexistent_city.yaml | 6 +- .../test_return_value_and_format.yaml | 83 +- .../test_score_column.yaml | 82 +- .../test_bad_coordinates.yaml | 72 +- .../test_column_expected_contents.yaml | 14 +- .../test_column_types.yaml | 14 +- .../test_excluded_params.yaml | 14 +- .../test_nonexistent_requested_params.yaml | 14 +- .../test_return_value_and_format.yaml | 14 +- .../test_column_types.yaml | 82 +- .../test_return_value_and_format.yaml | 170 ++-- .../test_warnings_on_input_combo.yaml | 334 +++---- .../test_bad_city.yaml | 34 +- .../test_column_expected_contents.yaml | 48 +- .../test_column_types.yaml | 48 +- .../test_excluded_params.yaml | 48 +- .../test_nonexistent_requested_params.yaml | 48 +- .../test_return_value_and_format.yaml | 48 +- .../test_bad_coordinates.yaml | 48 +- .../test_column_expected_contents.yaml | 42 +- .../test_column_types.yaml | 42 +- .../test_excluded_params.yaml | 42 +- .../test_nonexistent_requested_params.yaml | 42 +- .../test_return_value_and_format.yaml | 42 +- .../test_bad_coordinates.yaml | 4 +- .../test_column_expected_contents.yaml | 874 +++++++++-------- .../test_column_types.yaml | 896 +++++++++-------- .../test_excluded_params.yaml | 884 +++++++++-------- .../test_nonexistent_requested_params.yaml | 900 ++++++++++-------- .../test_return_value_and_format.yaml | 876 +++++++++-------- .../test_bad_city.yaml | 10 +- .../test_nonexistent_requested_param.yaml | 14 +- .../test_return_value.yaml | 14 +- 43 files changed, 3236 insertions(+), 2867 deletions(-) diff --git a/tests/cassettes/test_get_city_air/test_bad_city.yaml b/tests/cassettes/test_get_city_air/test_bad_city.yaml index 6936525..af93d86 100644 --- a/tests/cassettes/test_get_city_air/test_bad_city.yaml +++ b/tests/cassettes/test_get_city_air/test_bad_city.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:36 GMT + - Mon, 23 May 2022 07:09:36 GMT Location: - /feed/a%20definitely%20nonexistent%20city/?token=DUMMY_TOKEN Server: @@ -53,7 +53,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:36 GMT + - Mon, 23 May 2022 07:09:36 GMT Server: - nginx Transfer-Encoding: @@ -61,7 +61,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "141.773\xC2\xB5s" + - "119.402\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -91,7 +91,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:36 GMT + - Mon, 23 May 2022 07:09:37 GMT Location: - /feed/?token=DUMMY_TOKEN Server: @@ -123,7 +123,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:36 GMT + - Mon, 23 May 2022 07:09:37 GMT Server: - nginx Transfer-Encoding: diff --git a/tests/cassettes/test_get_city_air/test_column_expected_contents.yaml b/tests/cassettes/test_get_city_air/test_column_expected_contents.yaml index d6d837b..07bfa85 100644 --- a/tests/cassettes/test_get_city_air/test_column_expected_contents.yaml +++ b/tests/cassettes/test_get_city_air/test_column_expected_contents.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:34 GMT + - Mon, 23 May 2022 07:09:35 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:34 GMT + - Mon, 23 May 2022 07:09:35 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "91.41\xC2\xB5s" + - "138.424\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_air/test_column_types.yaml b/tests/cassettes/test_get_city_air/test_column_types.yaml index e735929..f7b193a 100644 --- a/tests/cassettes/test_get_city_air/test_column_types.yaml +++ b/tests/cassettes/test_get_city_air/test_column_types.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:35 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:35 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "122.971\xC2\xB5s" + - "110.442\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_air/test_excluded_params.yaml b/tests/cassettes/test_get_city_air/test_excluded_params.yaml index 39ab09f..136da40 100644 --- a/tests/cassettes/test_get_city_air/test_excluded_params.yaml +++ b/tests/cassettes/test_get_city_air/test_excluded_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:35 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:35 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "125.662\xC2\xB5s" + - "130.883\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_air/test_nonexistent_requested_params.yaml b/tests/cassettes/test_get_city_air/test_nonexistent_requested_params.yaml index e41cf64..4d8c794 100644 --- a/tests/cassettes/test_get_city_air/test_nonexistent_requested_params.yaml +++ b/tests/cassettes/test_get_city_air/test_nonexistent_requested_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:36 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:35 GMT + - Mon, 23 May 2022 07:09:36 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "85.232\xC2\xB5s" + - "208.854\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_air/test_return_value_and_format.yaml b/tests/cassettes/test_get_city_air/test_return_value_and_format.yaml index 51e71e9..14edf37 100644 --- a/tests/cassettes/test_get_city_air/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_city_air/test_return_value_and_format.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:34 GMT + - Mon, 23 May 2022 07:09:34 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:34 GMT + - Mon, 23 May 2022 07:09:34 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "105.793\xC2\xB5s" + - "115.043\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_forecast/test_bad_city_input.yaml b/tests/cassettes/test_get_city_forecast/test_bad_city_input.yaml index a6d7cbf..a6bba68 100644 --- a/tests/cassettes/test_get_city_forecast/test_bad_city_input.yaml +++ b/tests/cassettes/test_get_city_forecast/test_bad_city_input.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:41 GMT + - Mon, 23 May 2022 07:09:38 GMT Location: - /feed/a%20definitely%20nonexistent%20city/?token=DUMMY_TOKEN Server: @@ -53,7 +53,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:41 GMT + - Mon, 23 May 2022 07:09:38 GMT Server: - nginx Transfer-Encoding: @@ -61,7 +61,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "119.892\xC2\xB5s" + - "94.243\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -91,7 +91,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:41 GMT + - Mon, 23 May 2022 07:09:38 GMT Location: - /feed/?token=DUMMY_TOKEN Server: @@ -123,7 +123,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:41 GMT + - Mon, 23 May 2022 07:09:38 GMT Server: - nginx Transfer-Encoding: diff --git a/tests/cassettes/test_get_city_forecast/test_column_types.yaml b/tests/cassettes/test_get_city_forecast/test_column_types.yaml index c873c57..bbeeb6c 100644 --- a/tests/cassettes/test_get_city_forecast/test_column_types.yaml +++ b/tests/cassettes/test_get_city_forecast/test_column_types.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:40 GMT + - Mon, 23 May 2022 07:09:37 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:40 GMT + - Mon, 23 May 2022 07:09:37 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "162.404\xC2\xB5s" + - "99.523\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_forecast/test_return_value_and_format.yaml b/tests/cassettes/test_get_city_forecast/test_return_value_and_format.yaml index 88747b1..0de8d38 100644 --- a/tests/cassettes/test_get_city_forecast/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_city_forecast/test_return_value_and_format.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:40 GMT + - Mon, 23 May 2022 07:09:37 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:40 GMT + - Mon, 23 May 2022 07:09:37 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "90.682\xC2\xB5s" + - "73.501\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_station_options/test_columns.yaml b/tests/cassettes/test_get_city_station_options/test_columns.yaml index bba347a..a19238d 100644 --- a/tests/cassettes/test_get_city_station_options/test_columns.yaml +++ b/tests/cassettes/test_get_city_station_options/test_columns.yaml @@ -14,49 +14,49 @@ interactions: uri: https://search.waqi.info/nsearch/station/ukraine response: body: - string: "{\"dt\":\"11.231355ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya - Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"27\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"SteelDrum, Lviv\",\"vul.Kleparivska 18\"],\"u\":\"ukraine/lviv/steeldrum\"},\"n\":[\"SteelDrum, - Lviv, Ukraine\"],\"score\":6,\"x\":11795,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"18\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 - Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar - Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Hrushevs\\\\'koho Street, 8, Ternopil\"]},\"n\":[\"Hrushevs'koho - Street, 8, Ternopil, Ukraine\"],\"score\":6,\"x\":11659,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka - Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna - Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"12\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna - Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten + string: "{\"dt\":\"11.444961ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"68\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar + Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"42\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya + Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten #25838\"],\"u\":\"ukraine/shepetivka/prospekt-miru--20\"},\"n\":[\"prospekt - Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 12:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, - Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya - Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, - Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban - Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten + Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"15\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten #26750\"],\"u\":\"ukraine/chernivci/alma-atinska-vulicya--1\"},\"n\":[\"Alma-Atinska - vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"6\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, - Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"5\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka - Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-02-24 - 18:00:00\",\"+03:00\"],\"n\":[\"Novokrymskaya Street, 1, Dnipro\"],\"u\":\"ukraine/dnipro/novokrymskaya-street--1\"},\"n\":[\"Novokrymskaya - Street, 1, Dnipro, Ukraine\"],\"score\":6,\"x\":11453,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-10-13 + vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, + Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna + Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 + Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna + Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya + Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka + Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"8\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban + Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"3\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, + Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"2\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka + Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-22 + 06:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, + Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 + 02:00:00\",\"+03:00\"],\"n\":[\"APS 1001, Kramatorsk\"],\"u\":\"ukraine/kramatorsk/aps-1001\"},\"n\":[\"APS + 1001, Kramatorsk, Ukraine\"],\"score\":6,\"x\":11876,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-11-10 + 12:00:00\",\"+03:00\"],\"n\":[\"Zayats, Zaporizhzhya\",\"Charivna\"],\"u\":\"ukraine/zaporizhzhya/zayats\"},\"n\":[\"Zayats, + Zaporizhzhya, Ukraine\"],\"score\":6,\"x\":11743,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 + 14:00:00\",\"+03:00\"],\"n\":[\"Topolia-2, 23, Dnipro\"],\"u\":\"ukraine/dnipro/topolia-2--23\"},\"n\":[\"Topolia-2, + 23, Dnipro, Ukraine\"],\"score\":6,\"x\":11728,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-08-30 + 15:00:00\",\"+03:00\"],\"n\":[\"TsUM, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0414\u043D\u0456\u0441\u0442\u0440\u043E\u0432\u043A\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/ivano-frankivsk/tsum\"},\"n\":[\"TsUM, + Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11683,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-10-13 18:00:00\",\"+03:00\"],\"n\":[\"MEREZhA-868, Hlibivka\",\"Dzhyntamo-Bryz\"],\"u\":\"ukraine/hlibivka/merezha-868\"},\"n\":[\"MEREZhA-868, Hlibivka, Ukraine\"],\"score\":6,\"x\":11792,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 02:00:00\",\"+03:00\"],\"n\":[\"APS 3001, Mikolayivka\"],\"u\":\"ukraine/mikolayivka/aps-3001\"},\"n\":[\"APS - 3001, Mikolayivka, Ukraine\"],\"score\":6,\"x\":11879,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 - 14:00:00\",\"+03:00\"],\"n\":[\"Topolia-2, 23, Dnipro\"],\"u\":\"ukraine/dnipro/topolia-2--23\"},\"n\":[\"Topolia-2, - 23, Dnipro, Ukraine\"],\"score\":6,\"x\":11728,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"}]}" + 3001, Mikolayivka, Ukraine\"],\"score\":6,\"x\":11879,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"}]}" headers: Access-Control-Allow-Origin: - '*' @@ -65,17 +65,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:45 GMT + - Mon, 23 May 2022 07:09:39 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 11.348162ms + - 11.542521ms X-Powered-By: - waqi-search/1.2 content-length: - - '4630' + - '4644' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_station_options/test_nonexistent_city.yaml b/tests/cassettes/test_get_city_station_options/test_nonexistent_city.yaml index 6c57813..3891d38 100644 --- a/tests/cassettes/test_get_city_station_options/test_nonexistent_city.yaml +++ b/tests/cassettes/test_get_city_station_options/test_nonexistent_city.yaml @@ -14,7 +14,7 @@ interactions: uri: https://search.waqi.info/nsearch/station/gibberish_nonexistent_place_name response: body: - string: '{"dt":"4.531778ms","term":"gibberish_nonexistent_place_name","results":[]}' + string: '{"dt":"2.658806ms","term":"gibberish_nonexistent_place_name","results":[]}' headers: Access-Control-Allow-Origin: - '*' @@ -23,13 +23,13 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:46 GMT + - Mon, 23 May 2022 07:09:40 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 4.584947ms + - 2.685314ms X-Powered-By: - waqi-search/1.2 content-length: diff --git a/tests/cassettes/test_get_city_station_options/test_return_value_and_format.yaml b/tests/cassettes/test_get_city_station_options/test_return_value_and_format.yaml index f9c7b30..b6f566b 100644 --- a/tests/cassettes/test_get_city_station_options/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_city_station_options/test_return_value_and_format.yaml @@ -14,48 +14,47 @@ interactions: uri: https://search.waqi.info/nsearch/station/ukraine response: body: - string: "{\"dt\":\"34.962702ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya - Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"27\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"SteelDrum, Lviv\",\"vul.Kleparivska 18\"],\"u\":\"ukraine/lviv/steeldrum\"},\"n\":[\"SteelDrum, - Lviv, Ukraine\"],\"score\":6,\"x\":11795,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"18\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 - Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar - Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Hrushevs\\\\'koho Street, 8, Ternopil\"]},\"n\":[\"Hrushevs'koho - Street, 8, Ternopil, Ukraine\"],\"score\":6,\"x\":11659,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka - Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna - Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"12\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna - Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten + string: "{\"dt\":\"10.696921ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"68\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar + Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"42\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya + Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten #25838\"],\"u\":\"ukraine/shepetivka/prospekt-miru--20\"},\"n\":[\"prospekt - Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 12:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, - Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya - Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, - Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban - Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten + Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"15\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten #26750\"],\"u\":\"ukraine/chernivci/alma-atinska-vulicya--1\"},\"n\":[\"Alma-Atinska - vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"6\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, - Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"5\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka - Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-06-20 - 17:00:00\",\"+03:00\"],\"n\":[\"Himnaziya 2, Ivano-Frankivsk\",\"vul.Shukhevychiv - 35\"],\"u\":\"ukraine/ivano-frankivsk/himnaziya-2\"},\"n\":[\"Himnaziya 2, - Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11721,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 - 02:00:00\",\"+03:00\"],\"n\":[\"APS 3001, Mikolayivka\"],\"u\":\"ukraine/mikolayivka/aps-3001\"},\"n\":[\"APS - 3001, Mikolayivka, Ukraine\"],\"score\":6,\"x\":11879,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-08-30 + vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, + Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna + Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna + Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 + Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya + Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka + Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"8\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban + Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"3\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, + Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"2\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka + Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-22 + 06:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, + Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":null,\"n\":[\"Boryspil-1, + Boryspil\",\"Kyivskyi Shlyakh 79\"],\"u\":\"ukraine/boryspil/boryspil-1\"},\"n\":[\"Boryspil-1, + Boryspil, Ukraine\"],\"score\":6,\"x\":11744,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 + 02:00:00\",\"+03:00\"],\"n\":[\"APS 1001, Kramatorsk\"],\"u\":\"ukraine/kramatorsk/aps-1001\"},\"n\":[\"APS + 1001, Kramatorsk, Ukraine\"],\"score\":6,\"x\":11876,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-08-30 15:00:00\",\"+03:00\"],\"n\":[\"TsUM, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0414\u043D\u0456\u0441\u0442\u0440\u043E\u0432\u043A\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/ivano-frankivsk/tsum\"},\"n\":[\"TsUM, - Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11683,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 + Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11683,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-10-13 + 18:00:00\",\"+03:00\"],\"n\":[\"MEREZhA-868, Hlibivka\",\"Dzhyntamo-Bryz\"],\"u\":\"ukraine/hlibivka/merezha-868\"},\"n\":[\"MEREZhA-868, + Hlibivka, Ukraine\"],\"score\":6,\"x\":11792,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 + 02:00:00\",\"+03:00\"],\"n\":[\"APS 3001, Mikolayivka\"],\"u\":\"ukraine/mikolayivka/aps-3001\"},\"n\":[\"APS + 3001, Mikolayivka, Ukraine\"],\"score\":6,\"x\":11879,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 14:00:00\",\"+03:00\"],\"n\":[\"Topolia-2, 23, Dnipro\"],\"u\":\"ukraine/dnipro/topolia-2--23\"},\"n\":[\"Topolia-2, 23, Dnipro, Ukraine\"],\"score\":6,\"x\":11728,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"}]}" headers: @@ -66,17 +65,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:45 GMT + - Mon, 23 May 2022 07:09:39 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 35.138374ms + - 10.798363ms X-Powered-By: - waqi-search/1.2 content-length: - - '4662' + - '4627' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_city_station_options/test_score_column.yaml b/tests/cassettes/test_get_city_station_options/test_score_column.yaml index 8765bc8..1465b93 100644 --- a/tests/cassettes/test_get_city_station_options/test_score_column.yaml +++ b/tests/cassettes/test_get_city_station_options/test_score_column.yaml @@ -14,49 +14,49 @@ interactions: uri: https://search.waqi.info/nsearch/station/ukraine response: body: - string: "{\"dt\":\"6.59226ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya - Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"27\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"SteelDrum, Lviv\",\"vul.Kleparivska 18\"],\"u\":\"ukraine/lviv/steeldrum\"},\"n\":[\"SteelDrum, - Lviv, Ukraine\"],\"score\":6,\"x\":11795,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"18\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 - Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-03 - 19:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar - Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Hrushevs\\\\'koho Street, 8, Ternopil\"]},\"n\":[\"Hrushevs'koho - Street, 8, Ternopil, Ukraine\"],\"score\":6,\"x\":11659,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna - Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka - Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"12\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna - Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten + string: "{\"dt\":\"9.882538ms\",\"term\":\"ukraine\",\"results\":[{\"s\":{\"a\":\"68\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"bulvar Perova, 48, Kiyiv\"],\"u\":\"ukraine/kiyiv/bulvar-perova--48\"},\"n\":[\"bulvar + Perova, 48, Kiyiv, Ukraine\"],\"score\":6,\"x\":11884,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"42\",\"t\":[\"2022-05-23 + 09:00:00\",\"+03:00\"],\"n\":[\"vulicya Sim\\\\'yi Kulzhenkiv, 31, Kiyiv\"]},\"n\":[\"vulicya + Sim'yi Kulzhenkiv, 31, Kiyiv, Ukraine\"],\"score\":6,\"x\":11902,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"17\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"prospekt Miru, 20, Shepetivka\",\"Luftdaten #25838\"],\"u\":\"ukraine/shepetivka/prospekt-miru--20\"},\"n\":[\"prospekt - Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 12:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, - Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya - Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, - Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten + Miru, 20, Shepetivka, Ukraine\"],\"score\":6,\"x\":11885,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"15\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Alma-Atinska vulicya, 1, Chernivci\",\"Luftdaten #26750\"],\"u\":\"ukraine/chernivci/alma-atinska-vulicya--1\"},\"n\":[\"Alma-Atinska - vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban - Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"6\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, - Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"5\",\"t\":[\"2022-05-03 - 20:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka - Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":null,\"n\":[\"Zolota - Nyva, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0421\u0438\u043C\u043E\u043D\u0435\u043D\u043A\u0430\"],\"u\":\"ukraine/ivano-frankivsk/zolota-nyva\"},\"n\":[\"Zolota - Nyva, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11681,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 - 14:00:00\",\"+03:00\"],\"n\":[\"Topolia-2, 23, Dnipro\"],\"u\":\"ukraine/dnipro/topolia-2--23\"},\"n\":[\"Topolia-2, - 23, Dnipro, Ukraine\"],\"score\":6,\"x\":11728,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 + vulicya, 1, Chernivci, Ukraine\"],\"score\":6,\"x\":11875,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Pobeda-6, Geroev Avenue, 40, Dnipro\"],\"u\":\"ukraine/dnipro/pobeda-6--geroev-avenue--40\"},\"n\":[\"Pobeda-6, + Geroev Avenue, 40, Dnipro, Ukraine\"],\"score\":6,\"x\":11431,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"13\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Televiziyna Street, Novooleksandrivka\"],\"u\":\"ukraine/novooleksandrivka/televiziyna-street/arendnyy-lane\"},\"n\":[\"Televiziyna + Street, Novooleksandrivka, Ukraine\"],\"score\":6,\"x\":11664,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Vokzalna Square, 2, Dnipro\"],\"u\":\"ukraine/dnipro/vokzalna-square--2\"},\"n\":[\"Vokzalna + Square, 2, Dnipro, Ukraine\"],\"score\":6,\"x\":11622,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"11\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"50 Rok\u0456v Peremogy Street, Surs\\\\'ko-Lytovs\\\\'ke\"]},\"n\":[\"50 + Rok\u0456v Peremogy Street, Surs'ko-Lytovs'ke, Ukraine\"],\"score\":6,\"x\":11627,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"10\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Vulytsya Pavla Nirinberha, 4-6, Dnipro\"],\"u\":\"ukraine/dnipro/vulytsya-pavla-nirinberha--4-6\"},\"n\":[\"Vulytsya + Pavla Nirinberha, 4-6, Dnipro, Ukraine\"],\"score\":6,\"x\":11623,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"9\",\"t\":[\"2022-05-23 + 10:00:00\",\"+03:00\"],\"n\":[\"Velyka Diivska Street, 4, Dnipro\"],\"u\":\"ukraine/dnipro/velyka-diivska-street--4\"},\"n\":[\"Velyka + Diivska Street, 4, Dnipro, Ukraine\"],\"score\":6,\"x\":11770,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"8\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Urban Space 100, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0413\u0440\u0443\u0448\u0435\u0432\u0441\u044C\u043A\u043E\u0433\u043E\"],\"u\":\"ukraine/ivano-frankivsk/urban-space-100\"},\"n\":[\"Urban + Space 100, Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11680,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"3\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"ecorada1, Kryvyi Rih\",\"\u0427\u0435\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/kryvyi-rih/ecorada1\"},\"n\":[\"ecorada1, + Kryvyi Rih, Ukraine\"],\"score\":6,\"x\":11689,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"2\",\"t\":[\"2022-05-23 + 11:00:00\",\"+03:00\"],\"n\":[\"Berezhans\\\\'ka Street, 3, Ternopil\"]},\"n\":[\"Berezhans'ka + Street, 3, Ternopil, Ukraine\"],\"score\":6,\"x\":11660,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-22 + 06:00:00\",\"+03:00\"],\"n\":[\"MANLab, Kyiv\",\"Yuriya Illyenka, 63\"],\"u\":\"ukraine/kyiv/manlab\"},\"n\":[\"MANLab, + Kyiv, Ukraine\"],\"score\":6,\"x\":11723,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":null,\"n\":[\"Boryspil-1, + Boryspil\",\"Kyivskyi Shlyakh 79\"],\"u\":\"ukraine/boryspil/boryspil-1\"},\"n\":[\"Boryspil-1, + Boryspil, Ukraine\"],\"score\":6,\"x\":11744,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-11-10 + 12:00:00\",\"+03:00\"],\"n\":[\"Zayats, Zaporizhzhya\",\"Charivna\"],\"u\":\"ukraine/zaporizhzhya/zayats\"},\"n\":[\"Zayats, + Zaporizhzhya, Ukraine\"],\"score\":6,\"x\":11743,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-03-30 02:00:00\",\"+03:00\"],\"n\":[\"APS 3001, Mikolayivka\"],\"u\":\"ukraine/mikolayivka/aps-3001\"},\"n\":[\"APS 3001, Mikolayivka, Ukraine\"],\"score\":6,\"x\":11879,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-08-30 15:00:00\",\"+03:00\"],\"n\":[\"TsUM, Ivano-Frankivsk\",\"\u0432\u0443\u043B.\u0414\u043D\u0456\u0441\u0442\u0440\u043E\u0432\u043A\u0441\u044C\u043A\u0430\"],\"u\":\"ukraine/ivano-frankivsk/tsum\"},\"n\":[\"TsUM, - Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11683,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"}]}" + Ivano-Frankivsk, Ukraine\"],\"score\":6,\"x\":11683,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2020-10-13 + 18:00:00\",\"+03:00\"],\"n\":[\"MEREZhA-868, Hlibivka\",\"Dzhyntamo-Bryz\"],\"u\":\"ukraine/hlibivka/merezha-868\"},\"n\":[\"MEREZhA-868, + Hlibivka, Ukraine\"],\"score\":6,\"x\":11792,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2019-10-07 + 14:00:00\",\"+03:00\"],\"n\":[\"Topolia-2, 23, Dnipro\"],\"u\":\"ukraine/dnipro/topolia-2--23\"},\"n\":[\"Topolia-2, + 23, Dnipro, Ukraine\"],\"score\":6,\"x\":11728,\"c\":\"UA\",\"z\":0,\"$\":\"realtime\"}]}" headers: Access-Control-Allow-Origin: - '*' @@ -65,17 +65,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:46 GMT + - Mon, 23 May 2022 07:09:39 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 6.687978ms + - 9.975406ms X-Powered-By: - waqi-search/1.2 content-length: - - '4638' + - '4637' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_bad_coordinates.yaml b/tests/cassettes/test_get_coordinate_air/test_bad_coordinates.yaml index b13d842..adef03c 100644 --- a/tests/cassettes/test_get_coordinate_air/test_bad_coordinates.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_bad_coordinates.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:49 GMT + - Mon, 23 May 2022 07:09:42 GMT Location: - /feed/geo:not%20a%20lat;not%20a%20lon/?token=DUMMY_TOKEN Server: @@ -54,7 +54,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:49 GMT + - Mon, 23 May 2022 07:09:42 GMT Server: - nginx Transfer-Encoding: @@ -62,7 +62,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "52.74\xC2\xB5s" + - "91.572\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -92,7 +92,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:49 GMT + - Mon, 23 May 2022 07:09:43 GMT Location: - /feed/geo:None;None/?token=DUMMY_TOKEN Server: @@ -124,7 +124,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:50 GMT + - Mon, 23 May 2022 07:09:43 GMT Server: - nginx Transfer-Encoding: @@ -132,7 +132,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "80.701\xC2\xB5s" + - "71.782\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -162,7 +162,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:50 GMT + - Mon, 23 May 2022 07:09:43 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -185,11 +185,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -198,7 +198,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:50 GMT + - Mon, 23 May 2022 07:09:43 GMT Server: - nginx Transfer-Encoding: @@ -206,11 +206,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "276.785\xC2\xB5s" + - "239.044\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -236,7 +236,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:50 GMT + - Mon, 23 May 2022 07:09:43 GMT Location: - /feed/geo:5000;5000/?token=DUMMY_TOKEN Server: @@ -259,11 +259,11 @@ interactions: uri: https://api.waqi.info/feed/geo:5000;5000/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":9,\"idx\":9896,\"attributions\":[{\"url\":\"https://soramame.env.go.jp/\",\"name\":\"Japan + string: "{\"status\":\"ok\",\"data\":{\"aqi\":46,\"idx\":9896,\"attributions\":[{\"url\":\"https://soramame.env.go.jp/\",\"name\":\"Japan Atmospheric Environmental Regional Observation System (\u74B0\u5883\u7701\u5927\u6C17\u6C5A\u67D3\u7269\u8CEA\u5E83\u57DF\u76E3\u8996\u30B7\u30B9\u30C6\u30E0)\",\"logo\":\"Japan-Soramame.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World Air Quality Index Project\"}],\"city\":{\"geo\":[43.798243,143.890385],\"name\":\"Tokiwach\u014D, - Kitami-shi, Hokkaid\u014D, Japan (\u5317\u898B\u5E02\u5E38\u78D0\u753A\u5927\u6C17\u6E2C\u5B9A\u5C40\u820E\u5317\u898B\u5E02)\",\"url\":\"https://aqicn.org/city/japan/kitami-shi-/kitami-shi-tokiwa-machi-taiki-sokuteikyokusha\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"h\":{\"v\":83},\"p\":{\"v\":1010.8},\"pm10\":{\"v\":1},\"pm25\":{\"v\":9},\"t\":{\"v\":6.1},\"w\":{\"v\":2},\"wg\":{\"v\":6}},\"time\":{\"s\":\"2022-05-04 - 00:00:00\",\"tz\":\"+09:00\",\"v\":1651622400,\"iso\":\"2022-05-04T00:00:00+09:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":14,\"day\":\"2022-05-02\",\"max\":19,\"min\":11},{\"avg\":13,\"day\":\"2022-05-03\",\"max\":18,\"min\":10},{\"avg\":16,\"day\":\"2022-05-04\",\"max\":19,\"min\":13},{\"avg\":14,\"day\":\"2022-05-05\",\"max\":18,\"min\":8},{\"avg\":23,\"day\":\"2022-05-06\",\"max\":31,\"min\":17},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":27,\"min\":21},{\"avg\":21,\"day\":\"2022-05-08\",\"max\":24,\"min\":20}],\"pm10\":[{\"avg\":6,\"day\":\"2022-05-02\",\"max\":7,\"min\":2},{\"avg\":9,\"day\":\"2022-05-03\",\"max\":19,\"min\":1},{\"avg\":9,\"day\":\"2022-05-04\",\"max\":19,\"min\":1},{\"avg\":12,\"day\":\"2022-05-05\",\"max\":22,\"min\":1},{\"avg\":26,\"day\":\"2022-05-06\",\"max\":46,\"min\":19},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":20,\"min\":19},{\"avg\":14,\"day\":\"2022-05-08\",\"max\":20,\"min\":7},{\"avg\":14,\"day\":\"2022-05-09\",\"max\":19,\"min\":7}],\"pm25\":[{\"avg\":20,\"day\":\"2022-05-02\",\"max\":23,\"min\":5},{\"avg\":29,\"day\":\"2022-05-03\",\"max\":68,\"min\":1},{\"avg\":24,\"day\":\"2022-05-04\",\"max\":50,\"min\":13},{\"avg\":30,\"day\":\"2022-05-05\",\"max\":53,\"min\":13},{\"avg\":67,\"day\":\"2022-05-06\",\"max\":68,\"min\":61},{\"avg\":49,\"day\":\"2022-05-07\",\"max\":68,\"min\":36},{\"avg\":40,\"day\":\"2022-05-08\",\"max\":68,\"min\":22},{\"avg\":39,\"day\":\"2022-05-09\",\"max\":42,\"min\":21}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":3,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":4,\"min\":0},{\"avg\":2,\"day\":\"2022-05-08\",\"max\":4,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:02:08+09:00\"}}}" + Kitami-shi, Hokkaid\u014D, Japan (\u5317\u898B\u5E02\u5E38\u78D0\u753A\u5927\u6C17\u6E2C\u5B9A\u5C40\u820E\u5317\u898B\u5E02)\",\"url\":\"https://aqicn.org/city/japan/kitami-shi-/kitami-shi-tokiwa-machi-taiki-sokuteikyokusha\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"h\":{\"v\":70},\"p\":{\"v\":1011.1},\"pm10\":{\"v\":10},\"pm25\":{\"v\":46},\"t\":{\"v\":15.2},\"w\":{\"v\":2.5},\"wg\":{\"v\":7.5}},\"time\":{\"s\":\"2022-05-23 + 15:00:00\",\"tz\":\"+09:00\",\"v\":1653318000,\"iso\":\"2022-05-23T15:00:00+09:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-21\",\"max\":31,\"min\":28},{\"avg\":19,\"day\":\"2022-05-22\",\"max\":27,\"min\":11},{\"avg\":15,\"day\":\"2022-05-23\",\"max\":18,\"min\":10},{\"avg\":14,\"day\":\"2022-05-24\",\"max\":22,\"min\":6},{\"avg\":14,\"day\":\"2022-05-25\",\"max\":18,\"min\":4},{\"avg\":12,\"day\":\"2022-05-26\",\"max\":18,\"min\":4},{\"avg\":18,\"day\":\"2022-05-27\",\"max\":20,\"min\":9},{\"avg\":15,\"day\":\"2022-05-28\",\"max\":18,\"min\":14}],\"pm10\":[{\"avg\":24,\"day\":\"2022-05-22\",\"max\":28,\"min\":19},{\"avg\":19,\"day\":\"2022-05-23\",\"max\":19,\"min\":19},{\"avg\":25,\"day\":\"2022-05-24\",\"max\":28,\"min\":19},{\"avg\":20,\"day\":\"2022-05-25\",\"max\":24,\"min\":19},{\"avg\":19,\"day\":\"2022-05-26\",\"max\":19,\"min\":19},{\"avg\":19,\"day\":\"2022-05-27\",\"max\":19,\"min\":19},{\"avg\":17,\"day\":\"2022-05-28\",\"max\":25,\"min\":10},{\"avg\":12,\"day\":\"2022-05-29\",\"max\":19,\"min\":9}],\"pm25\":[{\"avg\":74,\"day\":\"2022-05-22\",\"max\":89,\"min\":68},{\"avg\":68,\"day\":\"2022-05-23\",\"max\":68,\"min\":66},{\"avg\":68,\"day\":\"2022-05-24\",\"max\":68,\"min\":68},{\"avg\":68,\"day\":\"2022-05-25\",\"max\":68,\"min\":68},{\"avg\":68,\"day\":\"2022-05-26\",\"max\":68,\"min\":68},{\"avg\":66,\"day\":\"2022-05-27\",\"max\":68,\"min\":56},{\"avg\":49,\"day\":\"2022-05-28\",\"max\":68,\"min\":30},{\"avg\":29,\"day\":\"2022-05-29\",\"max\":36,\"min\":21}],\"uvi\":[{\"avg\":0,\"day\":\"2022-05-22\",\"max\":0,\"min\":0},{\"avg\":1,\"day\":\"2022-05-23\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":4,\"min\":0},{\"avg\":2,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T16:02:07+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -272,7 +272,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:50 GMT + - Mon, 23 May 2022 07:09:43 GMT Server: - nginx Transfer-Encoding: @@ -280,11 +280,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - 3.364811ms + - 2.517625ms X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2253' + - '2317' status: code: 200 message: OK @@ -310,7 +310,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:51 GMT + - Mon, 23 May 2022 07:09:44 GMT Location: - /feed/geo:-5000;-5000/?token=DUMMY_TOKEN Server: @@ -333,12 +333,12 @@ interactions: uri: https://api.waqi.info/feed/geo:-5000;-5000/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":5266,"attributions":[{"url":"http://health.hawaii.gov/cab/","name":"State + string: '{"status":"ok","data":{"aqi":28,"idx":5266,"attributions":[{"url":"http://health.hawaii.gov/cab/","name":"State of Hawaii, Department of Health, Clean Air Branch","logo":"US-Hawaii.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[21.32374479,-158.0886127],"name":"Kapolei, Hawaii, - USA","url":"https://aqicn.org/city/usa/hawaii/kapolei","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":2.3},"dew":{"v":18},"h":{"v":73},"no2":{"v":1.9},"o3":{"v":0.1},"p":{"v":1019.9},"pm10":{"v":20},"pm25":{"v":34},"so2":{"v":0.1},"t":{"v":23},"w":{"v":0.8},"wg":{"v":7.7}},"time":{"s":"2022-05-03 - 06:00:00","tz":"-10:00","v":1651557600,"iso":"2022-05-03T06:00:00-10:00"},"forecast":{"daily":{"o3":[{"avg":17,"day":"2022-05-01","max":18,"min":15},{"avg":17,"day":"2022-05-02","max":19,"min":17},{"avg":18,"day":"2022-05-03","max":20,"min":14},{"avg":12,"day":"2022-05-04","max":15,"min":11},{"avg":14,"day":"2022-05-05","max":16,"min":13},{"avg":13,"day":"2022-05-06","max":16,"min":12},{"avg":16,"day":"2022-05-07","max":17,"min":13}],"pm10":[{"avg":10,"day":"2022-05-01","max":11,"min":7},{"avg":12,"day":"2022-05-02","max":20,"min":5},{"avg":11,"day":"2022-05-03","max":19,"min":5},{"avg":11,"day":"2022-05-04","max":16,"min":7},{"avg":13,"day":"2022-05-05","max":15,"min":8},{"avg":17,"day":"2022-05-06","max":19,"min":11},{"avg":15,"day":"2022-05-07","max":22,"min":10}],"pm25":[{"avg":21,"day":"2022-05-01","max":25,"min":15},{"avg":22,"day":"2022-05-02","max":30,"min":13},{"avg":20,"day":"2022-05-03","max":29,"min":10},{"avg":21,"day":"2022-05-04","max":23,"min":14},{"avg":15,"day":"2022-05-05","max":23,"min":10},{"avg":17,"day":"2022-05-06","max":21,"min":14},{"avg":14,"day":"2022-05-07","max":20,"min":10}],"uvi":[{"avg":1,"day":"2022-05-01","max":7,"min":0},{"avg":1,"day":"2022-05-02","max":5,"min":0},{"avg":1,"day":"2022-05-03","max":8,"min":0},{"avg":1,"day":"2022-05-04","max":9,"min":0},{"avg":2,"day":"2022-05-05","max":10,"min":0},{"avg":1,"day":"2022-05-06","max":9,"min":0},{"avg":3,"day":"2022-05-07","max":9,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:01+09:00"}}}' + USA","url":"https://aqicn.org/city/usa/hawaii/kapolei","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":2},"dew":{"v":18},"h":{"v":61},"no2":{"v":1.9},"o3":{"v":0.1},"p":{"v":1021.3},"pm10":{"v":17},"pm25":{"v":28},"so2":{"v":0.1},"t":{"v":26},"w":{"v":1},"wg":{"v":8.7}},"time":{"s":"2022-05-22 + 20:00:00","tz":"-10:00","v":1653249600,"iso":"2022-05-22T20:00:00-10:00"},"forecast":{"daily":{"o3":[{"avg":7,"day":"2022-05-20","max":9,"min":5},{"avg":8,"day":"2022-05-21","max":12,"min":5},{"avg":12,"day":"2022-05-22","max":18,"min":9},{"avg":11,"day":"2022-05-23","max":15,"min":8},{"avg":14,"day":"2022-05-24","max":15,"min":12},{"avg":14,"day":"2022-05-25","max":18,"min":12},{"avg":15,"day":"2022-05-26","max":17,"min":13},{"avg":12,"day":"2022-05-27","max":15,"min":11}],"pm10":[{"avg":10,"day":"2022-05-20","max":13,"min":8},{"avg":11,"day":"2022-05-21","max":14,"min":7},{"avg":13,"day":"2022-05-22","max":15,"min":11},{"avg":13,"day":"2022-05-23","max":16,"min":10},{"avg":9,"day":"2022-05-24","max":15,"min":6},{"avg":7,"day":"2022-05-25","max":9,"min":5},{"avg":7,"day":"2022-05-26","max":10,"min":5},{"avg":8,"day":"2022-05-27","max":10,"min":6}],"pm25":[{"avg":24,"day":"2022-05-20","max":34,"min":19},{"avg":21,"day":"2022-05-21","max":38,"min":12},{"avg":15,"day":"2022-05-22","max":21,"min":10},{"avg":17,"day":"2022-05-23","max":25,"min":11},{"avg":14,"day":"2022-05-24","max":20,"min":10},{"avg":10,"day":"2022-05-25","max":15,"min":6},{"avg":8,"day":"2022-05-26","max":11,"min":5},{"avg":14,"day":"2022-05-27","max":17,"min":8}],"uvi":[{"avg":2,"day":"2022-05-20","max":11,"min":0},{"avg":2,"day":"2022-05-21","max":11,"min":0},{"avg":2,"day":"2022-05-22","max":11,"min":0},{"avg":2,"day":"2022-05-23","max":11,"min":0},{"avg":2,"day":"2022-05-24","max":12,"min":0},{"avg":2,"day":"2022-05-25","max":10,"min":0},{"avg":2,"day":"2022-05-26","max":11,"min":0},{"avg":0,"day":"2022-05-27","max":0,"min":0}]}},"debug":{"sync":"2022-05-23T15:37:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -347,7 +347,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:51 GMT + - Mon, 23 May 2022 07:09:44 GMT Server: - nginx Transfer-Encoding: @@ -355,11 +355,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - 3.190638ms + - 2.28291ms X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2183' + - '2357' status: code: 200 message: OK @@ -385,7 +385,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:51 GMT + - Mon, 23 May 2022 07:09:44 GMT Location: - /feed/geo:nan;nan/?token=DUMMY_TOKEN Server: @@ -408,11 +408,11 @@ interactions: uri: https://api.waqi.info/feed/geo:nan;nan/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":999,\"idx\":1414,\"attributions\":[{\"url\":\"http://www.wlmqhb.gov.cn/\",\"name\":\"Urumqi - Environmental Protection Agency (\u4E4C\u9C81\u6728\u9F50\u73AF\u4FDD\u5C40)\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[43.768,87.6046],\"name\":\"Toll - office, Wulumuqi (\u4E4C\u9C81\u6728\u9F50\u6536\u8D39\u6240)\",\"url\":\"https://aqicn.org/city/china/wulumuqi/shoufeisuo\",\"location\":\"\"},\"dominentpol\":\"pm10\",\"iaqi\":{\"co\":{\"v\":3.7},\"dew\":{\"v\":7},\"h\":{\"v\":33},\"no2\":{\"v\":12.4},\"o3\":{\"v\":20.4},\"p\":{\"v\":1006},\"pm10\":{\"v\":999},\"pm25\":{\"v\":339},\"so2\":{\"v\":3.6},\"t\":{\"v\":24},\"w\":{\"v\":2.5},\"wg\":{\"v\":11.8}},\"time\":{\"s\":\"2022-05-04 - 00:00:00\",\"tz\":\"+08:00\",\"v\":1651622400,\"iso\":\"2022-05-04T00:00:00+08:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":24,\"day\":\"2022-05-02\",\"max\":27,\"min\":22},{\"avg\":22,\"day\":\"2022-05-03\",\"max\":28,\"min\":11},{\"avg\":12,\"day\":\"2022-05-04\",\"max\":24,\"min\":4},{\"avg\":9,\"day\":\"2022-05-05\",\"max\":19,\"min\":3},{\"avg\":10,\"day\":\"2022-05-06\",\"max\":19,\"min\":5},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":21,\"min\":4},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":12,\"min\":4}],\"pm10\":[{\"avg\":107,\"day\":\"2022-05-02\",\"max\":170,\"min\":20},{\"avg\":107,\"day\":\"2022-05-03\",\"max\":176,\"min\":28},{\"avg\":302,\"day\":\"2022-05-04\",\"max\":396,\"min\":60},{\"avg\":121,\"day\":\"2022-05-05\",\"max\":123,\"min\":108},{\"avg\":65,\"day\":\"2022-05-06\",\"max\":111,\"min\":46},{\"avg\":61,\"day\":\"2022-05-07\",\"max\":91,\"min\":46},{\"avg\":65,\"day\":\"2022-05-08\",\"max\":100,\"min\":46},{\"avg\":111,\"day\":\"2022-05-09\",\"max\":123,\"min\":66}],\"pm25\":[{\"avg\":122,\"day\":\"2022-05-02\",\"max\":182,\"min\":31},{\"avg\":116,\"day\":\"2022-05-03\",\"max\":182,\"min\":45},{\"avg\":211,\"day\":\"2022-05-04\",\"max\":252,\"min\":73},{\"avg\":168,\"day\":\"2022-05-05\",\"max\":174,\"min\":156},{\"avg\":119,\"day\":\"2022-05-06\",\"max\":159,\"min\":85},{\"avg\":121,\"day\":\"2022-05-07\",\"max\":151,\"min\":83},{\"avg\":117,\"day\":\"2022-05-08\",\"max\":154,\"min\":89},{\"avg\":138,\"day\":\"2022-05-09\",\"max\":154,\"min\":89}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":9,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":9,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:31:39+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":844,"idx":11269,"attributions":[{"url":"http://cpcb.nic.in/","name":"CPCB + - India Central Pollution Control Board","logo":"India-CPCB.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[30.233011,74.907758],"name":"Hardev + Nagar, Bathinda, India","url":"https://aqicn.org/city/india/bathinda/hardev-nagar","location":""},"dominentpol":"pm10","iaqi":{"co":{"v":2.8},"no2":{"v":10.7},"pm10":{"v":844},"pm25":{"v":283},"so2":{"v":6.5}},"time":{"s":"2022-05-23 + 10:00:00","tz":"+05:30","v":1653300000,"iso":"2022-05-23T10:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":20,"day":"2022-05-21","max":35,"min":7},{"avg":22,"day":"2022-05-22","max":39,"min":3},{"avg":26,"day":"2022-05-23","max":42,"min":19},{"avg":26,"day":"2022-05-24","max":38,"min":15},{"avg":25,"day":"2022-05-25","max":42,"min":7},{"avg":27,"day":"2022-05-26","max":53,"min":10},{"avg":22,"day":"2022-05-27","max":41,"min":9},{"avg":8,"day":"2022-05-28","max":17,"min":8}],"pm10":[{"avg":378,"day":"2022-05-21","max":396,"min":174},{"avg":280,"day":"2022-05-22","max":396,"min":105},{"avg":242,"day":"2022-05-23","max":396,"min":73},{"avg":272,"day":"2022-05-24","max":396,"min":123},{"avg":303,"day":"2022-05-25","max":396,"min":156},{"avg":162,"day":"2022-05-26","max":279,"min":123},{"avg":132,"day":"2022-05-27","max":174,"min":123},{"avg":356,"day":"2022-05-28","max":396,"min":123},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":245,"day":"2022-05-21","max":252,"min":168},{"avg":207,"day":"2022-05-22","max":252,"min":138},{"avg":199,"day":"2022-05-23","max":252,"min":138},{"avg":209,"day":"2022-05-24","max":252,"min":159},{"avg":225,"day":"2022-05-25","max":252,"min":174},{"avg":199,"day":"2022-05-26","max":252,"min":159},{"avg":159,"day":"2022-05-27","max":174,"min":159},{"avg":230,"day":"2022-05-28","max":252,"min":159},{"avg":244,"day":"2022-05-29","max":252,"min":174}],"uvi":[{"avg":2,"day":"2022-05-21","max":7,"min":0},{"avg":2,"day":"2022-05-22","max":9,"min":0},{"avg":2,"day":"2022-05-23","max":7,"min":0},{"avg":1,"day":"2022-05-24","max":7,"min":0},{"avg":1,"day":"2022-05-25","max":6,"min":0},{"avg":2,"day":"2022-05-26","max":7,"min":0},{"avg":3,"day":"2022-05-27","max":8,"min":0}]}},"debug":{"sync":"2022-05-23T16:05:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -421,7 +421,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:51 GMT + - Mon, 23 May 2022 07:09:44 GMT Server: - nginx Transfer-Encoding: @@ -429,11 +429,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - 1.042348ms + - "821.397\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2207' + - '2311' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_column_expected_contents.yaml b/tests/cassettes/test_get_coordinate_air/test_column_expected_contents.yaml index 98c4bb9..702f971 100644 --- a/tests/cassettes/test_get_coordinate_air/test_column_expected_contents.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_column_expected_contents.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:47 GMT + - Mon, 23 May 2022 07:09:40 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:47 GMT + - Mon, 23 May 2022 07:09:40 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "279.984\xC2\xB5s" + - "431.259\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_column_types.yaml b/tests/cassettes/test_get_coordinate_air/test_column_types.yaml index ac146f4..37f5b73 100644 --- a/tests/cassettes/test_get_coordinate_air/test_column_types.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_column_types.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:48 GMT + - Mon, 23 May 2022 07:09:41 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:48 GMT + - Mon, 23 May 2022 07:09:41 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "165.764\xC2\xB5s" + - "313.907\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_excluded_params.yaml b/tests/cassettes/test_get_coordinate_air/test_excluded_params.yaml index bc7c25a..4dea39a 100644 --- a/tests/cassettes/test_get_coordinate_air/test_excluded_params.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_excluded_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:48 GMT + - Mon, 23 May 2022 07:09:41 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:48 GMT + - Mon, 23 May 2022 07:09:41 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "282.745\xC2\xB5s" + - "319.007\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_nonexistent_requested_params.yaml b/tests/cassettes/test_get_coordinate_air/test_nonexistent_requested_params.yaml index 7ef85e7..83a0016 100644 --- a/tests/cassettes/test_get_coordinate_air/test_nonexistent_requested_params.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_nonexistent_requested_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:49 GMT + - Mon, 23 May 2022 07:09:42 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:49 GMT + - Mon, 23 May 2022 07:09:42 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "332.495\xC2\xB5s" + - "272.496\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_coordinate_air/test_return_value_and_format.yaml b/tests/cassettes/test_get_coordinate_air/test_return_value_and_format.yaml index 3e9afd5..a7048d9 100644 --- a/tests/cassettes/test_get_coordinate_air/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_coordinate_air/test_return_value_and_format.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:48:47 GMT + - Mon, 23 May 2022 07:09:40 GMT Location: - /feed/geo:51.51;-0.13/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.51;-0.13/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:47 GMT + - Mon, 23 May 2022 07:09:40 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "240.495\xC2\xB5s" + - "259.416\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_historical_data/test_column_types.yaml b/tests/cassettes/test_get_historical_data/test_column_types.yaml index c7d59a4..c8fa172 100644 --- a/tests/cassettes/test_get_historical_data/test_column_types.yaml +++ b/tests/cassettes/test_get_historical_data/test_column_types.yaml @@ -21,10 +21,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":458712,"ps":{"co":"1|0CaA","no2":"1|0VBh","o3":"1|0!31dh","pm10":"1|0ZDd","pm25":"1!59NF","so2":"1|0.3A"},"dh":24,"time":{"span":["2022-05-03T00:00:00Z","2022-05-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-23T05:46:47+01:00","st":458712,"ps":{"co":"1|0C2aBACBCad2AFaBAbc4A","no2":"1|0VAaHdDhdMhaCFcB2CaABgA","o3":"1|0!31djEGBgKBecDFGgcFAEgaH","pm10":"1|0ZDAHlDj2FAeDcJFegB2abC","pm25":"1!59KCDrBrMEeckIJQlidADGa","so2":"1|0.3AB2AaAB3AaABAaBa3A"},"dh":24,"time":{"span":["2022-05-22T00:00:00Z","2022-05-22T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"0ms"}},"status":"ok","cached":"2h56m57.668285214s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h23m8.098568879s"} event: debug @@ -34,10 +34,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCaD2AC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobKDBbA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CHL2BC","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-07T00:21:31+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCbkOBC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobJDBaA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CDMEAD","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h56m57.318360804s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"391h48m24.679804202s"} event: debug @@ -50,7 +50,7 @@ interactions: data: {"msg":{"now":"2022-04-06T19:38:10+01:00","st":457248,"ps":{"co":"1|0.2BAaAa2BABa2AB2AIfdBCbBCb2a2ACEcaC","no2":"1|0XCInfaJc2FdeBJAgHak2DM2GjgiHhgeFCF","o3":"1|0ScEFBA2aEBbGbGkaBEaDcGFABCsbJ2ACBb","pm10":"1|0QPKrgCDOge2bcHBEb2DAT2FGcqtI2DueFC","pm25":"1!53!45C!-36bhb!31qadnDKbMqENK!28RPEA!-48!-34RKD!-48kRK","so2":"1|0.7AB2ABaABaB2a2ABA2B3A2aAa3A"},"dh":24,"time":{"span":["2022-04-03T00:00:00Z","2022-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"646h10m58.969097469s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"1116h31m45.910001948s"} event: debug @@ -63,7 +63,7 @@ interactions: data: {"msg":{"now":"2022-03-06T19:26:40Z","st":456576,"ps":{"co":"1|0FaCFaBCdADAb2afbHabcC2ADaA2abCAbAB","no2":"1|0HENcBkOaAbGieHEiFfGgAKDcAFhHdJDpgb","o3":"1|0WDBDBaAaAkCFDbBGcCeE2aCBeDcagcFECB","pm10":"1|0TDFdFnKlFBEB2dHgPde2AEjiJAdIaPNvfB","pm25":"1!42FCiAjPqAOCDBgEfKcD2AEruTIiQH!44E!-38Il","so2":"1|0B2Aa2ABaBa2AB4AaBa3ABAaABa2Bb2A"},"dh":24,"time":{"span":["2022-03-06T00:00:00Z","2022-03-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1389h22m28.968601876s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1859h43m15.909504085s"} event: debug @@ -76,7 +76,7 @@ interactions: data: {"msg":{"now":"2022-02-06T19:39:29Z","st":455880,"ps":{"co":"1|0C2aFEcBAdFCBcabGeBdcBaA3BbDBAaCF2a","no2":"1|0.3ELEjFPrL2ElfGHkeHe2BbIdFrEbHDFfBk","o3":"1|0!28iaIc2adbibcGIe2CEiLCbhCEAHADeCBE2A","pm10":"1|0NdDFeDFLkPEIcmAMlkBfL2BcbBdFeAEFfGn","pm25":"1!33iGVsETOlWFZhzo!40!-38lcCw!47ImndmICbEDefj","so2":"1|0CbAB5ABABa2ABcB7ABbB2ABAb2A"},"dh":24,"time":{"span":["2022-02-06T00:00:00Z","2022-02-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2061h9m39.543285637s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2531h30m26.484187526s"} event: debug @@ -89,7 +89,7 @@ interactions: data: {"msg":{"now":"2022-01-06T17:48:21Z","st":453624,"ps":{"co":"1|0C4ABaAB3A2BbC2abBCBAaBabBABA2C2aGgDacbCABcCEFedBba2DeCbDEABC2AcAfAB2AdBAB2aA2BaACbaCcEcaABA","no2":"1|0!26ahMfADfKlaDFDaFfaiFaGCeEAdEAahIGgkSiaL2aDfjbMJhDfAmGQBoEoCXigEPkoVaecdTq2DbdABbHCKncjN2eDeBaD","o3":"1|0ZCeEaegDCabCeKBjKhEGbaDCeDEdDcCboJAmQaiIabEdbiEBEaIaboICGFblPAjCEAfKaeCeFagECacDCApJDaB2FgABcK","pm10":"1|0SAcCdGEaSdo2Bb2FfAEgcAcECab2BeCaFBgMBiGhbEBhaIFBbgBdCMJk2gCLBfdGIl!30AufgHecFaiFCfbHOBkbJfjEaFHi","pm25":"1!34aAFdHIB!51h!-43EjIEMhAJrh2cCGAhMaBjaOMr!31e!-27RrEFBsDVKg2edmNXWxudAWAD!-27RYv!78b!-72zdNoBLGoMGon!26PJwBVrmj2GS!-27","so2":"1|0AB6Aa3ABAaB11A2B2AcC2aBaABAB2AbBAa2B3AaCBabABa3ACbaEBA3aAbBAa2ACAb2Ba2AaAB2ABA"},"dh":24,"time":{"span":["2022-01-02T00:00:00Z","2022-01-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2807h0m48.045197493s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3277h21m34.986089982s"} event: debug @@ -102,7 +102,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:19Z","st":451416,"ps":{"co":"1|0GE2AfcAFBbA2aBaB2ABa2A2aAaCACAaA2BAaB3ADbaCabABa2ABaABaBa2ABa4Ab2A2aBa2A2BE2AbACB2A2aABAbc2A","no2":"1|0YekdDaGOC2eGbacbdHE2DkeD2CAkLdDhaADfaKaCBGeABeCEaDAFhFda2DeAkdBAJaC!26ErtAaHcCDRBcjfGBAFgeFEfI2ah","o3":"1|0!30EicEeCADoCaLCgKCMADCndCgOgkDcEbDGbBhEceHCjEHAehHCebHBFcAb2BbadDBdTAOb!-28DFcBiHCAHtIjOhFlKIdeDACe","pm10":"1|0UFheEbCaCaBdEcdHcHDGCdnObGpdFafBABDcAaFaBAaDCfHfaCcDaAHfADgcdACIHIDIKe!-30g2BAFcGeGJsKEcAcDeEcGeAc","pm25":"1!57NunC2dAJICcFfiEbEIHTb!-27UDdvcdfBdBQIdmdCBKeBcadPpeJAIEhbkDCE2gaLGR2CBWAxqBDk!26PozQPzIFgAfCfcACBaA","so2":"1|0Eba2BA3a16AB5AaBa43ABAa4A2Ba5AaBA"},"dh":24,"time":{"span":["2021-10-03T00:00:00Z","2021-10-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"2953h31m49.972827271s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"3423h52m36.913711571s"} event: debug @@ -115,7 +115,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:24Z","st":449232,"ps":{"co":"1|0FCA3B2A2aBCBdA2BAd3BA2aCBbd2aBaADBadaBABbB2ACbDcACbBAB2aAa2AB4Aa9AB13AFE2A","no2":"1|0RhbIBbJ2AebLMmeFeBLDefFgjDRiAFfdeDFCAkBGFAEfCgHBdBcAbHbAFGngDGIgGhdBFagadH2aLhC2dCAIA2bcDHbBekd","o3":"1|0!29ECBdcaACaD2bGcDcACfDaAKdAaFgDCaEheCD2gMHbkGAbcAF2AcHgdHGfIcHMbprWqEKbqDMHlhSq2AaFCImFCB2iKIEic","pm10":"1|0!35sBHcg2FebdHKdiCbCQIL!-28bAecNEla2BcdaBEcbBDBacDcAFcGai2BCaBIAbDAEAiacCACbdbGeDHce3aCAJhCDcEg2Fhe","pm25":"1!68!-31FNbuJBEacLPh!-27AbERY!61!-83bGkj!26asgBFqCgEAFdRDQeHvpPDfGFieAHaHNJdFBCcqJlA2dcDfGEfMFfAhiCNjEaMdAnVNun","so2":"1|0Ba5ACAbA2Bb4AB5AaBABAa3ABAFAgA2Ba5ABaA2BAaABABAa2ABca4ABAa3ABAa3ABaABAa4AEbaB"},"dh":24,"time":{"span":["2021-07-04T00:00:00Z","2021-07-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m45.012813069s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m31.953708608s"} event: debug @@ -128,7 +128,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:30Z","st":447144,"ps":{"co":"1|0HBA2CAa2bEcE2aAcaAC2BAc3aB2ABDbBaCBABACAacAeAaBACb2ADAcBADaAbAbFcACaAdDBAB2Aaea2A%ACADCAB","no2":"1|0MBDGaDb2BFgCBEdidDIadFdCgFjABIEiAFjEa2IbgcICgCBAaJiD2Eck2BGbdFBNhjbEf2aHIDlKnJFbac2fOSG!-33hbI","o3":"1|0RBfdAFANagbdDHFABbiDEdAhLEjDgPcgDfNb2AeDCBcBGbaBcqWbAdFi2dm!30baDmNcBDAdFfbAGiKfEcFa2CaHqGECB","pm10":"1|0KBAJHBgcdHjMgBEjBAFabCaBbBbEDBbabCbdbEOBgCcbAbBRfFmCDHEgLGHrqALHBmcAdAFEDdhBaLBIqcFaEKPpsBH","pm25":"1!53sC!36bNmowRcVpcHvAlWKBbdLqdbHSkAEcPqnkG!37GpHiaidbZCKzbIdaiVUM!-60kRZ!33zjqhGfNBEDqVjPCE!-27iAGF2Z!-31!-31FN","so2":"1|0.3ABAaB2ACbaBACAa2CaAbaACD3AfaABa4AB2Aa2BaACDAdE2ABAaCabd3ACa5AaB2aB2AB2aBa3A2B2a2A"},"dh":24,"time":{"span":["2021-04-04T00:00:00Z","2021-04-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m38.73947265s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m25.680351479s"} event: debug @@ -141,7 +141,7 @@ interactions: data: {"msg":{"now":"2021-01-06T19:09:19Z","st":444864,"ps":{"co":"1|0Fc2ABABbECb2abABaDba3AaAB2ACaAaCDCGcdabAaBAbABa3BbBCcBDC2aBaCaBaABDcaAaAaB2A2cABA3CbACaCAbAB","no2":"1|0YcfdEbABHAkOkbAFbAdeEIChCJbaBabeFJDFcfgFAeECjcHbAGDkGEeCH2adaEGcacbDFbjCaC2FdbgcbCFBjGfaJaIeB2d","o3":"1|0VdGAdabDeDBeBEeDdfTdC2aGfdB2DBa2AckiDbAFJ2Ec2Db3AbBgaFdjgB2JanNADdgdHDEcdDaJd2DBcABCdHdmDfDACA","pm10":"1|0KBCfGaEdFdbF2cC2aF2AdBAeADBAaCGebCF!28AqApDaCE2dEADcBcALhGBHMfjkMidC2DGcgACkFBbHdcaCDcfAc2DEAE!33rg","pm25":"1!31CbfRcGjOlkJfD2FJLeagHhgjRfIfEHjCBG!51!49!-56I!-40pacGfhDCHeLoFZpLINTgp!-36ZrAgOCNwgHnuHbdDPFiPKgsKeAUDNFIym","so2":"1|0DB2AbBbABbAC2a3ABCDAcaDBa2AbA3BcAB3Aab3ABCca2ABaACDAaDab2ACEC2bC2aCDdgC2aCcAaB2Aa2AHBbcB2bA"},"dh":24,"time":{"span":["2021-01-03T00:00:00Z","2021-01-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11565h39m49.969805324s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12036h0m36.910676453s"} event: debug @@ -154,7 +154,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:16Z","st":442656,"ps":{"co":"1|0Fa5ABAda2AB5AaAB6ABABa5A2BaABAa6Aa11ADeBAaBAaA2BaAB2Aa3ABAaBaBaD2aDc2A","no2":"1|0RdeaBFKjaCBCB2aeIgdHeJGefb2AJCOubCHeH!27qtNAKyaFafGdeDCDEg2CBfaIKGkGiCacbdChBPNoeBfdQJiBjDeIcAIcfd","o3":"1|0GCGaLaBmHDEMqCdcAHBGBFEqeaBbMDW!-32DECAbYEKACDxueBKlkPdFAbCAgHb2aDEgAbBeabKacDEM2eDEblUjsL2BjaKadGA","pm10":"1|0MabBDBAcCbBEaf2AHebEaBDdcCbBFBUubaEdBIEbINGujAFkacO2cfDbBDeBEcHBeDabBfaFDgASUmnadgGCicFEbEabdBCf","pm25":"1!33deDbKIDbeHNsa2fNEiIadc2adCfPBUxgBJqO!28LeB!32d!-27!-39TX!-35mAL2DgHAgKiaEBRdgbaFcfwNKld!30!39q!-33FdjUH!-27pODAOHshCbf","so2":"1|0BaAEBa2Bbd8ABa2A3B2A2a2B2AaBaAaAaBA2BCaKhCeB2a2ACa2AbaDb2ABaBAaB3AaCBbaBAbABaBa4ABCB2A"},"dh":24,"time":{"span":["2020-10-04T00:00:00Z","2020-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m52.79639851s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m39.73727502s"} event: debug @@ -167,7 +167,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:35Z","st":440472,"ps":{"co":"1|0F2AaAaBa4AB2aABAa7ABa4ABa3ABAaB5AaAB2Aa2AB3ABa6AaBaB2AB3AaBAaAaB4ABaA2Ba3A","no2":"1|0WJ3fMADadDglKHBmBbCA2Eag2Dc2ADad2aELgAlaGcCFEbEAEbieDCFBgCedAKEdFebcHChDaDFAEcfAdHGE2aobFAadeaB","o3":"1|0!31BACFfCD2ABElBaAcdNbCE2CmJigCAbFBDc2GECnjEABCAbFfHLmAdICbhEJdDbhgCebFGeFcDCaBdFfdbHM!32bt!-27dEdnCGaL","pm10":"1|0SdGBdBMWC2hijaNU!-28EdIBAEanBHqFcBcDFbGFgQkgc2bFabB2AdHab3B2DA2cAFkABbHBacJiAd2BaC2aJBIBdqBDcAabBD","pm25":"1!52zR2eDNUlTbmob!26!45!-65JbfiFHeoDWpAgAaNFyZFJnmlBAGAbDFhMKEmNCnjfCDeENlicHACADMQuHecGbBjaKdNdH!-31bCaHdeDb","so2":"1|0EDCAB2cABaBCcA2BaB4AB2ABaeBAa2A2aB2AC2aABaABaAaABAa4A2B2ABACbCA2bA3B7AaBaACB3Aa2baAEB"},"dh":24,"time":{"span":["2020-07-05T00:00:00Z","2020-07-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m33.326158936s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m20.267047046s"} event: debug @@ -180,7 +180,7 @@ interactions: data: {"msg":{"st":438288,"ps":{"co":"1|0GcAB5ABbBAbCaBCBDBfb3A2D3aB3ACba2b2CAbBcACBAaBbABCB3aDbEbdCBbBb3BbaDb2aBCACaBabAB","no2":"1|0!30caEbsOFcDdAEmQsLHcLbedIsaJNAfbaACaKCgdnSdGBCoCHAHhBgc2HcaBgBDJBoHDhJgJdbljJfCGf2aQbCidge","o3":"1|0KRalHEdbBAKcE2eaDlAjaLCdGFIAbAcGbBbra2LDbBeGebIcbEABacdC2AdHafnLHbIAecJg2AdkGFBDAaeNdGFag","pm10":"1|0!41yaBebFHQyFeBdBGcHGSckcAIhnDHhbJACaQDaojCD2bLpbLcCgKaiaFAaCFhbNdbIBmBgEFaecEBEDeCBGa2Lele","pm25":"1!116!-60kBjgMLpImeaAMGhNBUJFo!-27!39qsoLkeZDbe!27LK!-38kbaAGIqbJeFkKIpb2BFDCkaUbHDbsbdeNCpfPgKQvGMGCTUj!-34u","so2":"1|0BABaAB2AB2aCBaAa2ABCAdACaC2Ba5AbBaBA2B2ACcFabaABbBdACaAaB2AB2Aa6A2a3A2B3ABa2BEda"},"dh":24,"time":{"span":["2020-03-29T00:00:00Z","2020-03-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18363h35m19.19504534s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18833h56m6.135947871s"} event: debug @@ -193,7 +193,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:09:47+01:00","st":436080,"ps":{"co":"1|0BADb2aC2BabBAaDa2ABbaFA2bACAa2CbADAdEBA2aCBAbc2DdGbabaCc2AaABbE2BaeBaBAC2aAaBAabCaBAaCaBAa","no2":"1|0!29eT2hjVBABlTnDPeMkcrAZAjfgASeA2BnKNwRElHceJGJ!-30XCyOaga2jEBAaKJlKJGkcfgBEJCgBeKAfcIebBcbacFd","o3":"1|0ZfCdcKeFcDabHkBEAFeEAkjFTAjACblQAgbFdBf2ED2cGehcIkPkJfDJAcEhgPmAdVcEBdBeaDHA2eaIfH2dFbBgDA","pm10":"1|0SeLCgeEIgDfaBFbEb2abcNMglbBUvHMFlDBmKkKDjcCacCEKqXnFhB2cfEaHFnOJKewBc2CDAdBdFcFcdaAE2aB2DA","pm25":"1!47dNDkcCFhBaCoKDKcbcJuJSmrPA2gORkmUpNO!-27YkcodRdEVK!-51!42iFyOqCo2LMC!-29!35pR2vPdAGAhDFdELaAajD2C2APHa","so2":"1|0CaDb2aDAaBcCAaDbaABaAB2A2aAEAB4ABa2ACbAaABbBA2aCaA2aABbBa3A2CABca3ACA2aA2CbA2CAbd3AaA"},"dh":24,"time":{"span":["2019-12-29T00:00:00Z","2019-12-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14169h39m21.853857411s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14640h0m8.794767562s"} event: debug @@ -206,7 +206,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:04+01:00","st":433872,"ps":{"co":"1|0DaB2AaAB2Aa3Aa3BAaBaABAbBbB5A2Bb2ABaA2BaABaBAB2Aa2B2AbAa2ABaC2DcB2AaAc2AaAb3AbB5AaCaADb2a","no2":"1|0SFGHIxGMDFmrEaFL!26!-40CoIh!33MojdedbBFCICfBDFifBGFaeBhbHOcCENBAJ!-29cBdgMAk2GmCRfcbDMmgEFKAcecnASafjNbeT2hj","o3":"1|0ZEeIHtFIBDjaAcGIFtfIac!30!-30Vxb2JhgEKBHmabCa2BeHkGgFCBGBdE!26cAC!-30cEabBbcDeEBcbdaLdEiHCbDdDcbahBGCcJfCdcK","pm10":"1|0PBDBCfBFba2cCaDGCmdJeGKFBkiBCcbEHaAcCGh2CfbacBFaAGc2BFPFiCsdEbfIbcAFfDCKjACFdHlFBGIkgHhbCebFCeLCge","pm25":"1!40SnENka2ABgCHfeKGunGdMOSdjqnSU!-29ELHFfcAbDAcelD2ABCBQcFJ!37Psb!-43hHDnIcbCGfCJGnCBPhHvc2GagigIGcfBHFdNDkc","so2":"1|0B2AaBAFdGcdAaA2B2aBaABaB2AC2BdAa3AB3Aa4ABaBaABaBaBa3AB6AGEBdDdeABb3AaA2BAaBbBCbAaCAaDb2a"},"dh":24,"time":{"span":["2019-10-06T00:00:00Z","2019-10-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h39m4.127801856s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h59m51.068761858s"} event: debug @@ -219,7 +219,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:12+01:00","st":431688,"ps":{"co":"1|0IDAaAdACbC2baCAaCDAaBAaBaBAb2B2ca4AECBd2CbBAcC2a2CBda2BaCbAabCaBbBCAcbCD3aDaB2AaBCbc2ABA2aB2AaA","no2":"1|0!32LpiBFjOaCFCicIDGFcelUcabfkdNLfhdmEGSbfJlbHeciMEdBbVevbABDLfDOAEigAedEb2aKB2fRAdAcblTjdFeTvdFGHIxG","o3":"1|0!33gmKBFCcIeEcaCfm2NLFEexHaAd2bCFnAFDhGfdMBAdCDAhCGAFEDuBhGDAecSadhEA2cCDbAEAabIkfJEFMs2BCg!33!-29bEeIHtF","pm10":"1|0ZFnd2FZCiqA2aESMCdkbAQkgtEBgLIegcdIhG2AdbABANcbDaAgEacdCbaFAbCABFgBDaCkEDaCadECAbdaPFdoEHGmeBDBCfB","pm25":"1!36!31myIS!74E!-32!-45iPefQKJvDfL!44!-28!-41uEaEZYyzKgPdRCafDodB!31jdOL!-40hIEDsCabKDjEcDEBhBbdUtEcFAeDObgBfY2AtBGVxbSnENka","so2":"1|0.2C2aAa2AaA2B5AaAaBHAe2a2AaABaBaBAaCB2a6ABaAa2BbABa2BAaBbBaDABbA2a2B2aAB2ABaAaCb2AB5AaBAF"},"dh":24,"time":{"span":["2019-07-07T00:00:00Z","2019-07-07T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14169h38m56.351450157s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14639h59m43.29240683s"} event: debug @@ -232,7 +232,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:19+01:00","st":429528,"ps":{"co":"1|0H2ACBA2aDAdBbBDbBDcCDeBFebaEBaDeaEcAaCaAaCBbCBc2AB2aBACB2Ade2A2a2EA$aBa2AbADaBa4ABCaAcCa","no2":"1|0V2FAbBGiDaBAhDSdhPpEGgCQkfoLQhKqlMGaDhFgBIClZCkhFBbCAcBPGc!-30c2eLahNbsOAEbCGfBGEAfEibaNcSgcq","o3":"1|0XaAhFfLadjbOJfaDfbChGEemGRac2fGD2bDfaJEC2dcgAHFGhGAbfhdcACRgHImKcDcECcCAFgKd2gFfF2GbcabIBA","pm10":"1|0PHENhbdabMihACbfELAHKyGNhncLHeEkEDgDCceDgNEaTEjdjCbHKAEGFAzBlgDCAiFDgGdGcbCdJGfDaB2aKeIKIv","pm25":"1!49Kd!37khmjd!27mktLceEOM!36N!-70U!34j!-35jDFIbG!27!-30CHI!-30BblNfO!34!34wp!-28BIbMV!30FLC!-51h!-28hiDJuDCDbCJieDBIMeECBFtZiQI!31!-80","so2":"1|0.3ABA2BbC3AaAC2aBa2BaBEDCBheACa2ABAaEdAaACa2Bba2BaACabA2Caba4AFadaB2ABa3ABABA2aABaBABA"},"dh":24,"time":{"span":["2019-03-31T00:00:00Z","2019-03-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h38m49.965045656s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h59m36.905997349s"} event: debug @@ -245,7 +245,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:34+01:00","st":427320,"ps":{"co":"1|0F2ADAcAEAabA2aADAa2EebAaCABaABDdEcaCb3AbCABa2ABa2AEB2ba2BcACabAFca2AaCDbDBcaAbBAaBbDEeGbdA","no2":"1|0!37JHIO!-39F!28Dji2bqbQciJPxeFdDbiBDB!26iIanBEAFcFhMCfdnBc2CJdCjcDHEaNhkCOhCAdpMNmAImOFlOcjBhDCeLgeb","o3":"1|0VbdB2EcbIlHE2ad2abCcDCgACEaDdbajIMfqSEaCcDcAclaBPbdhfAKaEfQCgC2BnK2E2AofKkDNaAGdCABdgdAiFMc","pm10":"1|0SA2FJod2EWveCjGOgdIPscDdDicaDEKcIgBYpqFabd2FAKlHigFLTdnfdDgCEfdFIfEjEfFQiFMrdHg2AFdgOCgYjpe","pm25":"1!50aKOT!-28mJH!52!-53lEjIWclM!34!-35sHAC2laAMUFDhC!46!-31!-35aGBhECIUoQusO!26!45n!-29.2nOqd2ElPEhajAdK!26iCNmvHebABDg!27Jp!51r!-39A","so2":"1|0Ba7AB2Aa2AEAdCEcB2aBAa2A2B2AbAC2Aa3ABAa3Aa2ABCAda2BHCgaAaDbB3aBCcCB2ADeCA3aACbDAcA"},"dh":24,"time":{"span":["2018-12-30T00:00:00Z","2018-12-30T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m34.458918313s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m21.399861206s"} event: debug @@ -258,7 +258,7 @@ interactions: data: {"msg":{"st":425112,"ps":{"co":"1|0DCAaAa3AaA3BaB2ABabB6Ab3BabA2B2AaBA2a2BABabBABa4ABa2ABA2aA2BAaBaACBbaBAaACabDFeEfE2a2ADBdB","no2":"1|0!34IB2InAlGqDLOHfIiHGaofUafQj!-27bCKFBctI!31asiB2beFHaCfhIEAjGhHfMjAGNhCoCFADaG2gLHbfLfdIGf!-27N!26bM!-38!27rcJ2HO!-39G","o3":"1|0!64qfaOgCgco2FCLCetJEAVyF2DKhu2eMGcPjCQiqlBI2bD2dFeAEHoJbD2cGdECRCDqEfbaHcfAbBF2GhfBahGBDAEfaCbaebGEc","pm10":"1|0!26da2HcEjBhJaCBeDg2CBDeABEQmgiC2DB2bcJCj3AcDADB2acBF2caABcHCaBDAGecChFeCbECeCc2BGbc2dJKdFoQncA2FJod","pm25":"1!64kaPVhQ!-32blTfDBgDnCIAQpbEL!31!-28ydDFDCahDQLzLmabFAFBe2AaCJfiBDfKMDkF2GpfGkFdCDCIgceFbGcfBJlTAJ!-30UlgaKOT!-28m","so2":"1|0FAb6AB5AB3AB2AaAbBAbAB3Aa2A2Ba2AaBaA2BA2aBAa2BaBaBb2AC3aAC3ABAbDA2aBAba4ABa6AaABaA"},"dh":24,"time":{"span":["2018-07-01T00:00:00Z","2018-10-07T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m27.808875764s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m14.749824137s"} event: debug @@ -271,7 +271,7 @@ interactions: data: {"msg":{"st":422928,"ps":{"co":"1|0GbABEBabA2aBDAbC2aCc2ACa2BbcACFcDbadCB2ABb2AaA2B2AabA2Ba2AaBABb2Aa2AB3AaCAB2AaAaBABaBba4A","no2":"1|0!32NIbeIElCAncWBgLbNM!-31HgHeDIe!-27lP!37qIbdjMNjsKaneEeIKCGAtAQHoPxfRCNqamHBGgcfPnWmJfaCBh2a2ASbefc2a","o3":"1|0!27aGAbCbgeFiFBOaDABQngLmcEDjDFCaAbA2KMguBahIBJkabIAaDAjAWja2fDcEFhBCeIdAbfJcBdbAkbREBKU!-30eKcEX","pm10":"1|0RAEAeJLhaJMfdKlhbIRjIknabEbfeIDfKDGFEBrfGabdA3CIaLjcTgNbE!-29EKilACeOfbCf2AH2beaCcCJfCaGbAb2aC","pm25":"1!58Ab2fTVfOF!34sw!28v!-38B!31TqW!-27!-37HgEFbiHBgRGTPRl!-47hELAtJbdFLJ!28!-27gUHW!-30V!-30E!30w!-32cMnGDbCakFEDFneFeBdDKBHgALkfI","so2":"1|0D3AaOm2Ab2AEbaCbCA2aAC2ABac2ADaCba2ACBcBAa2Aa2AB4A2Bb4AaDbAa3ABaB2AB5ABAbBaBAB4AB"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-07-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m20.892489116s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m7.833416988s"} event: debug @@ -284,7 +284,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:40+01:00","st":420768,"ps":{"co":"1|0DBa2Bab2CBcAa2B2AaCbBADcAbAaBCabBAaABADaDbEb2ADa3bDA2BAbDAaAabaDAaAbBaC2aC2ACbDfBaAEb2BbaA","no2":"1|0!39FlNJphBOIrJjIJGdjWmdcMEFsJoDXiyBWuPca!31!-39Z!-30!30iKaLjfpmNKchdFKAp2BMGTmgDfehLaHF!-32AFJ!39xBrfOCHBmjd","o3":"1|0!27aEeadAdmMjRfdK2DClBcGEadjKGBgHgadGabdL2d3BAEhDEhGfDb3DcabaiOCceFjFaBaKABeAJaeEDoJCBeDfCF","pm10":"1|0SIDgDCjLKeB2bFpbFaMm2CdbLIkiCQoDFehHPIjmClOhEGIBfbi!28ncIqJFiPGQ!-33eBCgJbEkEeAJeHEcCc2FDjlaEi2A","pm25":"1!48JEgCV!-31!27ZySgCH!-38iEbGCMlfaKYqsDSqd2KsIXeiqCnQaKcEOgLy!65!-31iN!-37gGU2X!38!-75zFGxVaGbehDEAJlhQic!37I!-35iAda2D","so2":"1|0EBACaeaEBCdBbBDB2aEfBAFcadBaBEabaDdaCBFeCbEc2BCcaBcaB2A2a2BAB2ABD2a2Aa2Aa2BcaAaDaBAaA2BAaBb"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-04-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m28.605919778s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m15.546857861s"} event: debug @@ -297,7 +297,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:45+01:00","st":418560,"ps":{"co":"1|0CABaAC2AC2aC2aBABa2A2aDaBAbCdED3AeADbaDba2AEAbBcACAaBABaA2aAaFcBCA2aCAbFabeACAEb3a4ABbAa","no2":"1|0!35MjOtHBfRfAIjcDAJlCRvARfIgkGqTYaqN!-29eVdlPiAoHWfbFiaFBeLjdbEhAfATmIMKyBMne!30fH!-32CFaShAghejNhVAf!-32","o3":"1|0VD2aB2bBhHBcAaNAeqTaBAiHArKDFkabhJCGiOcqTkMhgbGAcCEGEAqHCDjEIBpAcNDBfeEabOcjgLbmaKaJGCbBqQ2C","pm10":"1|0.2NfDhEcCHdBQkBHFbGgmahJbFD2chNGDOCseKpaLiDkHJBdFfdAFDfEbfdDdDaPcaecaeOdmTmIiDCIOk2difEdbPdIt","pm25":"1!48MbaiGBCOlhRAHMAr!34l!-36BgMFGRninTEJ!26N!-35fM!-34APrIlOcRjOmkACDl!34jzcIeaB!30obhaBg!28wb!33!-28DdALI!31ujiojHlCQaG!-36","so2":"1|0DBbDd2BaDaAB2aA2Ba2AbAC2ABbBaBCADBRsD2bCcdaBE3aBaDBcDbAaBba2ADcCDabaDcbJaE3ACF2gdAD2IaoaAd"},"dh":24,"time":{"span":["2017-12-31T00:00:00Z","2017-12-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14169h38m23.87611364s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14639h59m10.817051524s"} event: debug @@ -309,7 +309,7 @@ interactions: data: {"msg":{"st":416352,"ps":{"co":"1|0CA2BbCa2BbBbCBAb3BbBaA2aC2Bc2AaA2BaCA2a3AaB7ABAaB2ABaAa3ABa%Ba6ABAa6AB2Aa3A","no2":"1|0!33h!28KjOtp!28lKz!30!-34Jl2NceAafhFMedEjHDdbKqIEkCESwDZmHfClEAEbGKnhSgpQiId2C%!-31GNJFbjEjbKGNBAmcGbJGdeo","o3":"1|0!27EeAFZvAJnhEKi2fVHijFcbAGh3BEaCdC2BDg!47C!-45bAJaeJifFBkbSJOreOzdHDCBja%b2D2BJHbsFcfAGcDIsaPceFa","pm10":"1|0WdDAFJldFcabHdAfJKbhcdBcGECAebNjfNecbBdbKDnDHcBaBeBCPJwOgaSmX!-28dAeAa%lEIBaAcBAbICFeAdKOAGxDhg","pm25":"1!63lFEGSqiFfadIEejFOGoAiEbMbdeadG2aBFadEKh2EpEGabAbgCD!36C!-35U2B!38!-34lhKgnFe%!-28BVHcABGFiRIjeAd!29!32a!27!-81Iqh","so2":"1|0CaDBb2AaBABbDcC2aBABaABbACAaBa2BAaAbABA2aDbaCaBABbABAaCAbaBCbCb2ACA%bA2B2AbB2aABDaCcaBA2BA2a"},"dh":24,"time":{"span":["2017-07-01T00:00:00Z","2017-10-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m39.299999707s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m26.24091499s"} event: debug @@ -322,7 +322,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:53+01:00","st":414168,"ps":{"co":"1|0EbCbA2BDab2BaBbCaBb3a2BaAC4AaAa5A2BA2a2BABABaBAaBAa2ABbB2aAB3ABa3AaBaCABaBAbA2aBaAa2A","no2":"1|0!50rYsAIe!27.2rHCeDiAaGVbpd2DkDNdKrcHaCagdDHSCdcmN2cb2EcPmANehiBIhOatDIaDFbldLBDCpDKTcAkfkgJIlZyBi","o3":"1|0!37cCiFcDKBjBaAdKebDdBK!26ynbcEdLBfaDABdHeabeMCehaiKGCFEt!70!-37nafBgfOcBcacBbCBDdAPkbJZD!-28!45!-39reAIhabHCE","pm10":"1|0YaLgBHBLavBCafcABFCHEnDEiAIAbBkRCEjEcB2AQnbjD2CAfabKfDJebeBdFAFgeDb!70!-67FecCDFCfCBLGbgnbeIFgaACd","pm25":"1!60F!28wHKBWh!-40eIBodHebMSEubPrDEIfDvZHBu!32kpaG!45!-28luGDSfkhbVmMCcDkBeBEWzkFbCJBdfC2GEhLDPNioydhIPBjDCl","so2":"1|0DbCbaCaC2a2BbCbAaABDabBCbaCaCbAaAaB2AaADBA2a2BAa2AaABaBA2aBCaC2a2ABaBA2aC2aCb4AB2AaAaBACbaA"},"dh":24,"time":{"span":["2017-07-02T00:00:00Z","2017-07-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14169h38m15.449819112s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14639h59m2.390728256s"} event: debug @@ -334,7 +334,7 @@ interactions: data: {"msg":{"st":412032,"ps":{"co":"1|0.2CbFAcBaAaBbB2ABDbaBICcbeA2aA2BbBCbDbcA3BaAa2BaBaBcA2BACac8ACAaA3Ba2A2BAda2ACBa3Aa","no2":"1|0!32RdMP!-34.2HbhJpBDNHNkcdJLcgqAbdAaEeLOuLBkI2iBALEHcefcHDpKcgRbGgAcfbKEeKflEBJbcjeOEBjdCfIJAJBjq","o3":"1|0XjGhCAbIfOcB2fbBfAEac2ABFfTaheHIFlbDEnHeFd2bKCaHcfFHCbBCDcABeJ2bcHglBcMgcBIbDaCAdALehKBGcAd","pm10":"1|0!27BFMBtDeKW!-32.3AGPQakBXKqsMDwpICiCFCeOgGAJgGKio2BAge2cCEDmCIEDAfiJBAcEJCjaIBkecFDb2Iqd!27EwBaca","pm25":"1!72hJZDoDrLhfCbdQT!26H!-35H!60Nv!-36YA!-74s!29SxneOKZxMN!29jKL!-36zmLMokiCkNBoGCFALknLEQiBVM!-37HJL!-36ceF2B!31K!-37f!65D!-56aBeF","so2":"1|0CEcBDc2BAaCBd2ABCbaBDFb2c2AaBABaABbCabaB3ABACAbAB2AbaBaDB3aBa2ACbBA2aC2BbAaCAb2a2ABCaABAb"},"dh":24,"time":{"span":["2017-01-02T00:00:00Z","2017-04-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m36.900172382s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m23.841095875s"} event: debug @@ -347,7 +347,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:58+01:00","st":409800,"ps":{"co":"1|0DaDb2aBa2AC2BABaD2ba4ABC2aCB2AcCabaA3B2AaBAcAD2aAE2acEaBDIfedAECdaAaCABAaACb2A2BcAaBICdbcb","no2":"1|0!47oUlbHAncIGfAFJjTqfaGgbL2IbjIg2CLPm!-28lMNhJB2gVmKCImpIFgbEhaMPXlsgbFIafAjGBCEhCFBajIPpew!49Ua2uh!-28","o3":"1|0SFebDGjKBcfBgAPCaAg2cEahcNFbodaPb2cMcCm2Ed2DdBGFBiHCagIagECsbACMfjDGCbQoHgce2aBAIKkQEabwbDADU","pm10":"1|0XbIAafEdeG2ADHbjHgBDabCJLchCLJDkmKhCmcLlJGiDJ2fD2biIA!30!-32AGfDR!40whwC!27BmfA2fECJBJgjLgeDoJpE!27Nhfnp","pm25":"1!63AIambRenKCaHMftIkMaJhEQXnoGU!34B!-33sNrCloVvHShgRmjAcbFX!-32RvEYij!40!54lo!-66J!63R!-43hcklFMLEXgrMj!-30EtCsI!53!41og!-36!-35","so2":"1|0GdEDbdB2A4BDBeDcaBA2B2A2a2BGcfdF2aBaCbBb2aFa2ABa2BbBcAC2aCHbAaB2Ededa2ABab2BbA3BcaABCB2Aba"},"dh":24,"time":{"span":["2017-01-01T00:00:00Z","2017-01-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m10.490068645s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m57.430990069s"} event: debug @@ -359,7 +359,7 @@ interactions: data: {"msg":{"st":407592,"ps":{"co":"1|0F3AacFDaABadbDaBC2BcBAaDC2baBaDBabAaBbaDBbcbB3ABa3A2BaADcCaADaACA2acaABAaCaD2AaDAbdC4ABab","no2":"1|0!54oBGtJ!29wdfJblFQrdXNbyLFpaHaKBtcUeCdAbfc2ADRkhNBJeGscNUCpfdfd!35.2idemQaPA2h2FRCi!-31g2GEZdGkmMeAbKio","o3":"1|0XaFeGDb2fHdcCGfbDWbItgVobcdFfIBiaFBHFhcBaeLeDbGFBgcAaONojGgDJpDkHAjc!28iceJeUbFuhNkcTmFIfkaBDAcE","pm10":"1|0!26gBCcCGcbd2EeaDfaIGHoNghBDA2CehIBC2bDdAEcAEga2DI2BhjMBJClDfbH3acdIEBAgbADRdBdrCNfHaefBNjIiFhb","pm25":"1!59BeIqHRBAgFEfBeiB2KMpXsuBHFebJsIDcADElJCeCFkaCEOaN!-28jQFWKqgjFacdDejNPeCobcF!31BGsuKWiCgobgHBHjGbA","so2":"1|0Fa2AaAD2aC3AaBaA3Bac3ABaACcACAa3AaAa3BabC3AB2a3BbBaAaCBAaABaAbCAa3AaAaAB2A4B3ABCB2d"},"dh":24,"time":{"span":["2016-07-01T00:00:00Z","2016-10-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m27.971670087s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m14.912580089s"} event: debug @@ -372,7 +372,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:10+01:00","st":405408,"ps":{"co":"1|0HbaAb3BbADb2A2aBDcAa3ABaACBbEcbCAB2aBCDe2aBABAaBA2aABCab6Aa3BAcCABAEda2ADCBbCdc2AGbcB2A","no2":"1|0!68miOkMjCegHNaEcvcWmABahdKh2JdnJmL!28FdqbHjAEqbKDOajFljaEDUghtdFCJFdeU!26oiVrnAHECodCAQFcAsgdZcKepB","o3":"1|0!29GgCBbi2FEsQeHhAGdFeC2AFhDCacFEfDFEgKHnra!33mcEcaAhAaEbaFbEF3d2CbcHjdPpUA2kBFEAfIjCdhQaACAgGbaF","pm10":"1|0!34bAcbabFibYoCDehAKfHDeiBFf2FDkDACHGFBpJbGAhlHFdcAadbcAJ2EbjceEaILcaQjdDdfFfBcBE2fG2DchbaMdBCgB","pm25":"1!83fJpehCLua!55!-40KACocKkEJdhDLpHKHpfDHBJTO!-38LJVourUAcfBfeajbT2GJqhjBcZUrhYcieGqBcBcKajkLJGmjAhTdGfBe","so2":"1|0FbAC4AaA2BaABabCbABaBACAaBab2A2Ba2BABa2Bba2ABCaABAcbABAaB5ABaAB2A2BABCAaAbaCabBAbaA2CbA2a"},"dh":24,"time":{"span":["2016-07-03T00:00:00Z","2016-07-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h37m58.750534902s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h58m45.691455426s"} event: debug @@ -385,7 +385,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:17+01:00","st":403296,"ps":{"co":"1|0F2BbCcBCAacBDaB2Ffb2c2Aa2B2Ca2BAbcCBCBCgaABEabCdbACE2AaABAaca5A2BAbABAB2aABABCcb2A2BADba","no2":"1|0!44HBkRrbMgJkD2FbZM!-28lAnI2bMkaAaGdCGrDGMk!28rigWOasUtkAGTCdzcQDceNreHUpaLgmCDcLdgcJIBTwgba!27iDJmi","o3":"1|0TAqVhOaeabAciJbnAL2CbIEBACAdEbiB2GCagehCAN2cBbHDAcgjHAGHfEBababCbBlCFHBLgDdGdede2HC2abcACGg","pm10":"1|0ZFIrNjeEAJmCSoL!27LqmdrKBnSlEgIGiAEfeNbg!26rBfFMehGmeBKUbAlqMbdAHbBDGqWRGumAcMphBNDKAvCbdHDcJbA","pm25":"1!54H!30!-40UojNdGnF!30xN!67V!-50!-27eqDboMhBAIFeEAerQCB!35zPwKHcbCzfMJ!40Bcl!-38LeiHDUlaMi!41!45I!-45!-30dg!28!-32tA!37BTh!-38dtFHFLQfJ","so2":"1|0LABaceBCaA2bCbCFDeA2aBa2BbB6A2BABaCbBadDaBAaABaC2A3a2C2AfaAEbaBAbaB2ABA2BA2Ba2BCbAbAbA"},"dh":24,"time":{"span":["2016-04-03T00:00:00Z","2016-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m51.490838742s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m38.431717635s"} event: debug @@ -397,7 +397,7 @@ interactions: data: {"msg":{"st":401016,"ps":{"co":"1|0E2B2A2aACcABA2B2aBACEcB2aAC2AaAFdcaCAa2ABa3AaCaAabACDacG4AaAba2AaAB2Aa2AB3Aa2AaAaAaDaBb$BaA","no2":"1|0!42VlEiGkIMsdQbCbAnhTLci!27eljfMBgiEcBMBkhCFCJACkpVhCOjqLVfoLcehNJceBjdEKDdBhgIbKcKsELmK2khQbRp$BjJ","o3":"1|0YfdToagHgHFbBAdFBdBefQjIiadGDcibaFCICAaHbBbFe2C2AbfHmCHefMFBcCEgBGAiAaHiIiciSiEaIa2B2aCAlKB$jCG","pm10":"1|0!28IOfncBGKrMake2HghGIDcFlAJModBUKkcfkcAbFaBHcicGAGabkHOlbKhbcAEGCecbIdEcaAeJEdPl2ebgLfdF!33smd$HlC","pm25":"1!66U!43s!-28efJW!-34!28dyoULodHKHpJfgMPthB!43!41!-36lksefAeGdKkagHcFJncP!37!-43GLgqcCJIFjhaQdACfcBQMtZpdrcQjflS!38wpi$Opf","so2":"1|0C3BAB2ABd3AaBAaA2BEbBba3BaAaCa2B2aAaB3ABbaCAaCbBaCAa2Aa2ABaABaABABaBa2AaB2AaB2AaBa2ABAB$aDB"},"dh":24,"time":{"span":["2015-10-01T00:00:00Z","2016-01-03T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m24.831950332s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m11.772815616s"} event: debug @@ -410,7 +410,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:23+01:00","st":398808,"ps":{"co":"1|0Iaca2AB2aCaC2AFfCaAB2A2aAD2AcbFbABb2BcBAa5ABaCBA2aBbBaBAaAaCAa3AaBA2BAaCAcD2aCBcaCaAa4A3B","no2":"1|0!86pycgOEnDXufHeBMJfibMBeF!-31XCdnGXpCeiNMflHkFfiPpDMICjCdDhJeGDgnDKBaBbhHAcNDhgEGfIZvaKfBClafIb2aVmF","o3":"1|0!69!-32ca2cBDFHmifaEPcFarG2DcCcaEcALgStCabDNenjKdGDdJiDjGQfpBCAECc2bCBcCHha2DIcgDBABjLEjfABEBCea2DgdU","pm10":"1|0!44.2kLiaCaJebgBaDLBhcIe2aFjEAdCKdGkEaCdDBeaBbLFkACFic2BCfEaDAdHkHACcaAcbFKInABDeFDiHdeGAHdj2EDcIOf","pm25":"1!104!-27x!28sbgGeJaeHfDKadiRjbfOpJghBAVdiJdIabda2cg!27T!-30bCMhfCBFkDBDdaKrQcCAiBiaGPQugEAhPbdVewEFGBoACEBU!43s","so2":"1|0FBbBAB2Aa2BaBbAaBAaB3AaA2B2aABAaBbaE2aB2Aa2B3ABaBaABCbAbAabACA2a2AaAC2BaACBbBAc2CbBAb2aBaAaCAB"},"dh":24,"time":{"span":["2015-10-04T00:00:00Z","2015-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h37m46.117782538s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h58m33.058647032s"} event: debug @@ -422,7 +422,7 @@ interactions: data: {"msg":{"st":396624,"ps":{"co":"1|0EBAaB2A$aAb$A2BabAOCdedC2bBABa4AaBCbBaCBa2A3BabAabBAaB3AaB2A2BcAB2AC2BbaC3aD2AaDA2aCaABacaA","no2":"1|0!35HgdbHE$YD!-30.2EICqBgCOBbMQxrEJQjifcAFLTCyHIfCberKLcn!27roFhJNoNfjJbA!27c!-28cJhMNKqoFWkrBNqLc!39fG!-29BMQJpybh","o3":"1|0!29cfBGAc$aJDBgHAlGFaBbcADbdhHCAabIEcabdLagF2eGIdbeBJqEDGcEAfBACBfHhHEjEFJanaBHpLajHfGHADfhLKY!-28kEd","pm10":"1|0UDaBbFd$!37B!-34bEDGjeBAMagDUxfIBUzDAfAIcBJjFcaFgEdBcbLABfdDcEdCbaHdEJEtBGCdFRmegJbJcgiECAKfcbBIK2kLi","pm25":"1!46JFGeJu$!100e!-79i2JPxm2BRbAH!49!-48pFeJgeHabKfDI!-27LDiEHdDhAgKNdibEeNsIAhJbCLS!-39EHkFO!29jsuScDEBr2BNGdkCDE!36!-27x!28s","so2":"1|0E2A2a2B$aCaA2BAbAa4A2C2aBAB2a2BAB2aAbABAbBa2ACBcEacBbA2BC2aB3AB2bBaACACbaCBcACaBbDB2aABAaBaAB"},"dh":24,"time":{"span":["2015-04-01T00:00:00Z","2015-07-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m22.96543594s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m9.906295174s"} event: debug @@ -434,7 +434,7 @@ interactions: data: {"msg":{"st":394464,"ps":{"co":"1|0DBAD4ABbCACbBA$AcC2AEeEfDBcAabC2Aa2A2BCA2abCBdD2AaCBABcaba2CbC4AaCc2aADA2aCbADaCcBaABaABAaB","no2":"1|0TIKaGfDBanOAIdCjkCPKhDHwOh2DAbdhLKbjnTfFIkLbkCGmH2EmdPiGRlojQFaHegACLhCioBNbBFLqgQFElJoaEmOHgdb","o3":"1|0YEgmGKAEDadIeAFmiBcAEhCSkImP2bAGnFcDAaGhBEpTCkaHFDeDEa2fcDLEcabgK2ahaCaDEeibOIDfAlGgLBcHcD2cfBG","pm10":"1|0!28kaRdjDcBiIbBACFlDKRkKM!-31No2dcHcDKbImCAQaHaMnvXfoGa2deJbGFbkaBCFEeM2fJKb2hKHUfgaxFdFJtFdeEfHDaBb","pm25":"1!75!-33H!39puCcCtOaCcIBfIUZr!32S!-82TtatEMbeQIDpfVFSbN!29!-28!-46!47j!-37LbkaeHdHcKpbaDFOiVlab!38donPX!52m!-37E!-55k!27lX!-33FArFkQJFGe","so2":"1|0DAaCBa2ABc2BCaBbaABDbaFgDb2BCAabBaAbAa2BDaBa2ABdCB3AC2abDbaCBcDb3AaBAacBDabACaAC2A2Bb2AaB2A2a"},"dh":24,"time":{"span":["2015-01-01T00:00:00Z","2015-04-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m21.808856031s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m8.749705955s"} event: debug @@ -447,7 +447,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:30+01:00","st":392256,"ps":{"co":"1|0FABcBACac2BaBAaDbaACdB|35GEbCbcAaAbAbABa2ADbACbaD2BaAaACbA","no2":"1|0!36ALtGCKfiDGmADCVkhaLrH|35.2Ek2AaPcfDLkBLDcbEnWeicEcDaBndKjB","o3":"1|0RgLbAcGcDhJADtBHE2CdDe|35lAcAICJ2bkaTiHJbEzTcqOFCdFAFbibGd","pm10":"1|0!34bElcBEaAcabcBNBAgaElKDB2eFIj!26gjgcDJLwDFfecHFDefEVCAfvVk2DCIeifABFCnBIAdcPjDGldaAbDbeFCeO","pm25":"1!69DLveCFAfdECoCXbe2fMuP2GhkLPm!51xylEFT!26!-50GSokCcNKbmI!46Ddt!-36!28kJFcTfrsiPIE!-31bNcdaZqEPwheDcFfhKLlL","so2":"1|0DABcBACAbABaBAaDabACbA|35DCbA2bAaCBAaADAaBAaDA2ab2ABAba2Bb"},"dh":24,"time":{"span":["2014-12-28T00:00:00Z","2014-12-28T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14169h37m38.684824368s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14639h58m25.62566376s"} event: debug @@ -460,7 +460,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:34+01:00","st":390048,"ps":{"co":"1|0D2BAa2A2aAB4ABa4Aa2ABAa2AHeC2aB2AaBA$BabCcAEd2ACbA2Bb3A$DCc3ABa3BaAa2ABACBbaA$3AbBC2aABcB","no2":"1|0!48ELi!-46!31cEjFGfiKAMdNmtAiIkOfBdbGTFmAGDcAFk$KBpLdaZ!-27dCSneLfeImjcKXlHaN2gIHhcDmgSajIEiaDjDUbhbNCoALtG","o3":"1|0!29aIboFfbMgdVoFaCbScjfdMBhQlfMcfCbDcABadA$cHiBaKahDaB3CjMjCeADpMJiJdDAfdbIGCjDHAo2GibF2beHaJigLbA","pm10":"1|0QGAanLdCDbAFgACHcJgA2cD2ADfeAFGBedEBabId$bBfCA2bAbEFfaENlGhCgDKcLCNFmgAfMhfaEWACcfwRHmEdcHOfgbElc","pm25":"1!49LEb!-31YiMAfGIpdGLj!29nBeiEaEGmkbMNFklIHdbSl$fbnKbceAgGTtbP!32!-35LnBmK!26lZC!28W!-34wAm!27uiAD!54GElu!-44!39!27!-37oab2YtwDLve","so2":"1|0EB2AbB2Ab2A2BaBABaA2a2A2BABACBab2aC2AaBA$BABD2CjCdBCba2Bb2aABACb3A2BAbBbB$a2Ba2BbCRfj2AbACa2ABcB"},"dh":24,"time":{"span":["2014-10-05T00:00:00Z","2014-10-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m34.811651362s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m21.752497245s"} event: debug @@ -472,7 +472,7 @@ interactions: data: {"msg":{"st":387864,"ps":{"co":"1|0EB2Aba2ABABDcaCE2aACABaBaAaABA2cACABaBbaAB2aBA$BABbB2bA$DBAa2A2B2aB2ABAb3Aa3ACaABAaA2BabCaC2AaA","no2":"1|0!50bqHijKEKcLkoMaUeufAOKEahaeEHPflgNCDadeiCEDAbaqSKDkaBekJBjIgKhPeE!-31!32hBFbfEalhKcGaFcDIhAGEolXEFLj!-46!32","o3":"1|0RdbP2bBJgACAE2cIdDAdcCAeaLg2ALk2F2GmfACcCbgIAaEShckFAfDnGAcGLfahDaMCAbdbFDhbdHlfOIecD2AdhIDCaIaqG","pm10":"1|0!45SbwqfCALeDFkBaLFqA!30ghfcLmdPIbh2g2GecACeAaBcKB2ALjgcCacABWqAcFb2aiJDhFdCEC2gDFfJeBDaDjGHieHbGAanL","pm25":"1!105!39k!-34!-42hafWiGKsDgQO!-34F!68j!-29hdV!-30g!33Vcr2qPLmfBCfgDIcQHeBZuoeAahbCAThbMcChzWPnLgfGBhvHFfYpGEVk!-30MTvmRALEb!-31Y","so2":"1|0GabFdABaCabB2aACBdA2BDaAa2AaBCAe2BAD2A3aCabBAbC2BaBaA2aACAbABC2BdCAa2BbaBAbCAa4AB2aBCAbBAC2AbA"},"dh":24,"time":{"span":["2014-04-01T00:00:00Z","2014-07-06T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m20.022379808s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m6.963212922s"} event: debug @@ -485,12 +485,12 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:45+01:00","st":385704,"ps":{"co":"1|0EB3AaC2ACBAbA3abBEBd2Aa2BaEHhcBaCABAbA2BdABCabC2bCBaABEfaBaBCBAB$abaC2AcABADbEAaBc2aBABaB2ABca","no2":"1|0XG2a2ABDAOSy2AdcHfa!29gnbKsCMaAEem2CHcHgmCTAiKegIBCikRGnMIDdajhXJbmbzINqOLI!-32CKaHjNsaSCBAcgGFBbqHij","o3":"1|0!29cFdcEAfCimKMiICDnEpOABdNaAcemNEAeJEaACAmHCAFAka2ACEaFbDqIfALdkDNiGE2aqICKCnIaIbDbcbebdQ2bjeaOba","pm10":"1|0QEHicIHfcGNfkDcB2bDRGqeFgbEcbJfiGACDacaBC2aDcBEBDAlHadGbGdgOlbSJke$NjcSQG!-44dLfHagiaHDBIUbgkLSbwqf","pm25":"1!37JDadbAfOL!45p!-37Fh2DcG!40K!-44bDjgGeD!26p!-37MKEBHfhaJCeBcDKCJDyI2fSiIeg!27!-27a!34Nvg$Zqp!48!42J!-95hVoHalsAUHDS!51es!-31X!39k!-34!-42h","so2":"1|0GFh3AaCaDbABAbCAcCDBcaAaAD2bCBbAaCABAbACACab2A2BbaC2aCACaABA2BacAdBAbDAEdBC2AbCbaBaAB4ACacFcA"},"dh":24,"time":{"span":["2014-04-06T00:00:00Z","2014-04-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m23.955447994s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m10.896244958s"} event: done - data: "2.291431ms" + data: "2.154876ms" ' @@ -506,7 +506,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Tue, 03 May 2022 16:49:09 GMT + - Mon, 23 May 2022 07:09:56 GMT Server: - nginx status: diff --git a/tests/cassettes/test_get_historical_data/test_return_value_and_format.yaml b/tests/cassettes/test_get_historical_data/test_return_value_and_format.yaml index f368033..dd59131 100644 --- a/tests/cassettes/test_get_historical_data/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_historical_data/test_return_value_and_format.yaml @@ -14,48 +14,48 @@ interactions: uri: https://search.waqi.info/nsearch/station/london response: body: - string: "{\"dt\":\"16.819227ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"59\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"66\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Honor Oak Park\"],\"u\":\"united-kingdom/london-honor-oak-park\"},\"n\":[\"London - Honor Oak Park, United Kingdom\"],\"score\":7,\"x\":11653,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"63\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Bexley\"],\"u\":\"united-kingdom/london-bexley\"},\"n\":[\"London - Bexley, United Kingdom\"],\"score\":7,\"x\":3188,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"61\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Bloomsbury\"],\"u\":\"united-kingdom/london-bloomsbury\"},\"n\":[\"London - Bloomsbury, United Kingdom\"],\"score\":7,\"x\":3189,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"61\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Harrow Stanmore\"],\"u\":\"united-kingdom/london-harrow-stanmore\"},\"n\":[\"London - Harrow Stanmore, United Kingdom\"],\"score\":7,\"x\":3192,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"59\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Marylebone Road\"],\"u\":\"united-kingdom/london-marylebone-road\"},\"n\":[\"London - Marylebone Road, United Kingdom\"],\"score\":7,\"x\":3193,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"58\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Teddington Bushy Park\"],\"u\":\"united-kingdom/london-teddington-bushy-park\"},\"n\":[\"London - Teddington Bushy Park, United Kingdom\"],\"score\":7,\"x\":3195,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"57\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London N. Kensington\"],\"u\":\"united-kingdom/london-n.-kensington\"},\"n\":[\"London - N. Kensington, United Kingdom\"],\"score\":7,\"x\":3194,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Westminster\"],\"u\":\"united-kingdom/london-westminster\"},\"n\":[\"London - Westminster, United Kingdom\"],\"score\":7,\"x\":10874,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"51\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Harlington\"],\"u\":\"united-kingdom/london-harlington\"},\"n\":[\"London - Harlington, United Kingdom\"],\"score\":7,\"x\":3191,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"29\",\"t\":[\"2022-05-03 - 11:00:00\",\"-05:00\"],\"n\":[\"London, Ohio\"],\"u\":\"usa/ohio/london\"},\"n\":[\"London, - Ohio, USA\"],\"score\":7,\"x\":7930,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"28\",\"t\":[\"2022-05-03 - 11:00:00\",\"-05:00\"],\"n\":[\"Londonderry - Moose Hill, New Hampshire\"],\"u\":\"usa/new-hampshire/londonderry-moose-hill\"},\"n\":[\"Londonderry - - Moose Hill, New Hampshire, USA\"],\"score\":7,\"x\":7449,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"24\",\"t\":[\"2022-05-03 - 12:00:00\",\"-05:00\"],\"n\":[\"London, Ontario\"],\"u\":\"canada/ontario/london\"},\"n\":[\"London, - Ontario, Canada\"],\"score\":7,\"x\":15,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2021-12-13 - 15:00:00\",\"+01:00\"],\"n\":[\"London Eltham\"],\"u\":\"united-kingdom/london-eltham\"},\"n\":[\"London - Eltham, United Kingdom\"],\"score\":7,\"x\":3190,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-03 - 05:00:00\",\"+01:00\"],\"n\":[\"London Hillingdon Harmondsworth Os\"],\"u\":\"united-kingdom/london-hillingdon-harmondsworth-os\"},\"n\":[\"London - Hillingdon Harmondsworth Os, United Kingdom\"],\"score\":7,\"x\":3390,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"82\",\"t\":[\"2022-05-04 - 00:00:00\",\"+09:00\"],\"n\":[\"Palbong-dong, Iksan-si, Jeonbuk\",\"\uC775\uC0B0\uC2DC - \uD314\uBD09\uB3D9 \uC804\uBD81\"],\"u\":\"korea/jeonbuk/iksan-si\"},\"n\":[\"Palbong-dong, - Iksan-si, Jeonbuk, South Korea\"],\"score\":5,\"x\":1802,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"68\",\"t\":[\"2022-05-04 - 00:00:00\",\"+09:00\"],\"n\":[\"Wolpyeong-dong, Daejeon\",\"\uC6D4\uD3C9\uB3D9 + string: "{\"dt\":\"18.064513ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"34\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"40\",\"t\":[\"2022-05-23 + 01:00:00\",\"-05:00\"],\"n\":[\"Londonderry - Moose Hill, New Hampshire\"],\"u\":\"usa/new-hampshire/londonderry-moose-hill\"},\"n\":[\"Londonderry + - Moose Hill, New Hampshire, USA\"],\"score\":7,\"x\":7449,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-23 + 02:00:00\",\"-05:00\"],\"n\":[\"London, Ontario\"],\"u\":\"canada/ontario/london\"},\"n\":[\"London, + Ontario, Canada\"],\"score\":7,\"x\":15,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"27\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Harlington\"],\"u\":\"united-kingdom/london-harlington\"},\"n\":[\"London + Harlington, United Kingdom\"],\"score\":7,\"x\":3191,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"26\",\"t\":[\"2022-05-23 + 01:00:00\",\"-05:00\"],\"n\":[\"London, Ohio\"],\"u\":\"usa/ohio/london\"},\"n\":[\"London, + Ohio, USA\"],\"score\":7,\"x\":7930,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-23 + 05:00:00\",\"+01:00\"],\"n\":[\"London Harrow Stanmore\"],\"u\":\"united-kingdom/london-harrow-stanmore\"},\"n\":[\"London + Harrow Stanmore, United Kingdom\"],\"score\":7,\"x\":3192,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Bexley\"],\"u\":\"united-kingdom/london-bexley\"},\"n\":[\"London + Bexley, United Kingdom\"],\"score\":7,\"x\":3188,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"20\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Teddington Bushy Park\"],\"u\":\"united-kingdom/london-teddington-bushy-park\"},\"n\":[\"London + Teddington Bushy Park, United Kingdom\"],\"score\":7,\"x\":3195,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"20\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London N. Kensington\"],\"u\":\"united-kingdom/london-n.-kensington\"},\"n\":[\"London + N. Kensington, United Kingdom\"],\"score\":7,\"x\":3194,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"18\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Bloomsbury\"],\"u\":\"united-kingdom/london-bloomsbury\"},\"n\":[\"London + Bloomsbury, United Kingdom\"],\"score\":7,\"x\":3189,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Honor Oak Park\"],\"u\":\"united-kingdom/london-honor-oak-park\"},\"n\":[\"London + Honor Oak Park, United Kingdom\"],\"score\":7,\"x\":11653,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Eltham\"],\"u\":\"united-kingdom/london-eltham\"},\"n\":[\"London + Eltham, United Kingdom\"],\"score\":7,\"x\":3190,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Westminster\"],\"u\":\"united-kingdom/london-westminster\"},\"n\":[\"London + Westminster, United Kingdom\"],\"score\":7,\"x\":10874,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Marylebone Road\"],\"u\":\"united-kingdom/london-marylebone-road\"},\"n\":[\"London + Marylebone Road, United Kingdom\"],\"score\":7,\"x\":3193,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-22 + 00:00:00\",\"+01:00\"],\"n\":[\"London Hillingdon Harmondsworth Os\"],\"u\":\"united-kingdom/london-hillingdon-harmondsworth-os\"},\"n\":[\"London + Hillingdon Harmondsworth Os, United Kingdom\"],\"score\":7,\"x\":3390,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"119\",\"t\":[\"2022-05-23 + 15:00:00\",\"+09:00\"],\"n\":[\"Wolpyeong-dong, Daejeon\",\"\uC6D4\uD3C9\uB3D9 \uB300\uC804\"],\"u\":\"korea/daejeon/wolpyeong-dong\"},\"n\":[\"Wolpyeong-dong, - Daejeon, South Korea\"],\"score\":5,\"x\":4527,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"City of London - Farringdon Street\"],\"u\":\"united-kingdom/city-of-london-farringdon-street\"},\"n\":[\"City - of London - Farringdon Street, United Kingdom\"],\"score\":5,\"x\":7949,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-03 - 12:00:00\",\"-05:00\"],\"n\":[\"Hamilton Downtown, Ontario\"],\"u\":\"canada/ontario/hamilton-downtown\"},\"n\":[\"Hamilton - Downtown, Ontario, Canada\"],\"score\":5,\"x\":10,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2021-09-15 - 20:00:00\",\"+02:00\"],\"n\":[\"East London, Buffalo City Metro\"],\"u\":\"south-africa/buffalo-city-metro/east-london\"},\"n\":[\"East - London, Buffalo City Metro, South Africa\"],\"score\":5,\"x\":11407,\"c\":\"ZA\",\"z\":0,\"$\":\"realtime\"}]}" + Daejeon, South Korea\"],\"score\":5,\"x\":4527,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"80\",\"t\":[\"2022-05-23 + 15:00:00\",\"+09:00\"],\"n\":[\"Palbong-dong, Iksan-si, Jeonbuk\",\"\uC775\uC0B0\uC2DC + \uD314\uBD09\uB3D9 \uC804\uBD81\"],\"u\":\"korea/jeonbuk/iksan-si\"},\"n\":[\"Palbong-dong, + Iksan-si, Jeonbuk, South Korea\"],\"score\":5,\"x\":1802,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"City of London - Farringdon Street\"],\"u\":\"united-kingdom/city-of-london-farringdon-street\"},\"n\":[\"City + of London - Farringdon Street, United Kingdom\"],\"score\":5,\"x\":7949,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"21\",\"t\":[\"2022-05-23 + 02:00:00\",\"-05:00\"],\"n\":[\"Hamilton Downtown, Ontario\"],\"u\":\"canada/ontario/hamilton-downtown\"},\"n\":[\"Hamilton + Downtown, Ontario, Canada\"],\"score\":5,\"x\":10,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"7\",\"t\":[\"2022-05-23 + 04:00:00\",\"+01:00\"],\"n\":[\"City of London - Sir John Cass School\"],\"u\":\"united-kingdom/city-of-london-sir-john-cass-school\"},\"n\":[\"City + of London - Sir John Cass School, United Kingdom\"],\"score\":5,\"x\":8919,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"}]}" headers: Access-Control-Allow-Origin: - '*' @@ -64,17 +64,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:58 GMT + - Mon, 23 May 2022 07:09:45 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 16.964463ms + - 18.181831ms X-Powered-By: - waqi-search/1.2 content-length: - - '4438' + - '4460' status: code: 200 message: OK @@ -100,10 +100,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":458712,"ps":{"co":"1|0CaA","no2":"1|0VBh","o3":"1|0!31dh","pm10":"1|0ZDd","pm25":"1!59NF","so2":"1|0.3A"},"dh":24,"time":{"span":["2022-05-03T00:00:00Z","2022-05-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-23T05:46:47+01:00","st":458712,"ps":{"co":"1|0C2aBACBCad2AFaBAbc4A","no2":"1|0VAaHdDhdMhaCFcB2CaABgA","o3":"1|0!31djEGBgKBecDFGgcFAEgaH","pm10":"1|0ZDAHlDj2FAeDcJFegB2abC","pm25":"1!59KCDrBrMEeckIJQlidADGa","so2":"1|0.3AB2AaAB3AaABAaBa3A"},"dh":24,"time":{"span":["2022-05-22T00:00:00Z","2022-05-22T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"0ms"}},"status":"ok","cached":"2h56m47.077260967s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h22m57.499858927s"} event: debug @@ -113,10 +113,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCaD2AC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobKDBbA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CHL2BC","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-07T00:21:31+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCbkOBC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobJDBaA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CDMEAD","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h56m46.727351737s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"391h48m14.08108366s"} event: debug @@ -129,7 +129,7 @@ interactions: data: {"msg":{"now":"2022-04-06T19:38:10+01:00","st":457248,"ps":{"co":"1|0.2BAaAa2BABa2AB2AIfdBCbBCb2a2ACEcaC","no2":"1|0XCInfaJc2FdeBJAgHak2DM2GjgiHhgeFCF","o3":"1|0ScEFBA2aEBbGbGkaBEaDcGFABCsbJ2ACBb","pm10":"1|0QPKrgCDOge2bcHBEb2DAT2FGcqtI2DueFC","pm25":"1!53!45C!-36bhb!31qadnDKbMqENK!28RPEA!-48!-34RKD!-48kRK","so2":"1|0.7AB2ABaABaB2a2ABA2B3A2aAa3A"},"dh":24,"time":{"span":["2022-04-03T00:00:00Z","2022-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"646h10m48.378099564s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"1116h31m35.311298986s"} event: debug @@ -142,7 +142,7 @@ interactions: data: {"msg":{"now":"2022-03-06T19:26:40Z","st":456576,"ps":{"co":"1|0FaCFaBCdADAb2afbHabcC2ADaA2abCAbAB","no2":"1|0HENcBkOaAbGieHEiFfGgAKDcAFhHdJDpgb","o3":"1|0WDBDBaAaAkCFDbBGcCeE2aCBeDcagcFECB","pm10":"1|0TDFdFnKlFBEB2dHgPde2AEjiJAdIaPNvfB","pm25":"1!42FCiAjPqAOCDBgEfKcD2AEruTIiQH!44E!-38Il","so2":"1|0B2Aa2ABaBa2AB4AaBa3ABAaABa2Bb2A"},"dh":24,"time":{"span":["2022-03-06T00:00:00Z","2022-03-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1389h22m18.377661552s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1859h43m5.310808784s"} event: debug @@ -155,7 +155,7 @@ interactions: data: {"msg":{"now":"2022-02-06T19:39:29Z","st":455880,"ps":{"co":"1|0C2aFEcBAdFCBcabGeBdcBaA3BbDBAaCF2a","no2":"1|0.3ELEjFPrL2ElfGHkeHe2BbIdFrEbHDFfBk","o3":"1|0!28iaIc2adbibcGIe2CEiLCbhCEAHADeCBE2A","pm10":"1|0NdDFeDFLkPEIcmAMlkBfL2BcbBdFeAEFfGn","pm25":"1!33iGVsETOlWFZhzo!40!-38lcCw!47ImndmICbEDefj","so2":"1|0CbAB5ABABa2ABcB7ABbB2ABAb2A"},"dh":24,"time":{"span":["2022-02-06T00:00:00Z","2022-02-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2061h9m28.952378702s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2531h30m15.885485944s"} event: debug @@ -168,7 +168,7 @@ interactions: data: {"msg":{"now":"2022-01-06T17:48:21Z","st":453624,"ps":{"co":"1|0C4ABaAB3A2BbC2abBCBAaBabBABA2C2aGgDacbCABcCEFedBba2DeCbDEABC2AcAfAB2AdBAB2aA2BaACbaCcEcaABA","no2":"1|0!26ahMfADfKlaDFDaFfaiFaGCeEAdEAahIGgkSiaL2aDfjbMJhDfAmGQBoEoCXigEPkoVaecdTq2DbdABbHCKncjN2eDeBaD","o3":"1|0ZCeEaegDCabCeKBjKhEGbaDCeDEdDcCboJAmQaiIabEdbiEBEaIaboICGFblPAjCEAfKaeCeFagECacDCApJDaB2FgABcK","pm10":"1|0SAcCdGEaSdo2Bb2FfAEgcAcECab2BeCaFBgMBiGhbEBhaIFBbgBdCMJk2gCLBfdGIl!30AufgHecFaiFCfbHOBkbJfjEaFHi","pm25":"1!34aAFdHIB!51h!-43EjIEMhAJrh2cCGAhMaBjaOMr!31e!-27RrEFBsDVKg2edmNXWxudAWAD!-27RYv!78b!-72zdNoBLGoMGon!26PJwBVrmj2GS!-27","so2":"1|0AB6Aa3ABAaB11A2B2AcC2aBaABAB2AbBAa2B3AaCBabABa3ACbaEBA3aAbBAa2ACAb2Ba2AaAB2ABA"},"dh":24,"time":{"span":["2022-01-02T00:00:00Z","2022-01-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2807h0m37.454321478s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3277h21m24.38741338s"} event: debug @@ -181,7 +181,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:19Z","st":451416,"ps":{"co":"1|0GE2AfcAFBbA2aBaB2ABa2A2aAaCACAaA2BAaB3ADbaCabABa2ABaABaBa2ABa4Ab2A2aBa2A2BE2AbACB2A2aABAbc2A","no2":"1|0YekdDaGOC2eGbacbdHE2DkeD2CAkLdDhaADfaKaCBGeABeCEaDAFhFda2DeAkdBAJaC!26ErtAaHcCDRBcjfGBAFgeFEfI2ah","o3":"1|0!30EicEeCADoCaLCgKCMADCndCgOgkDcEbDGbBhEceHCjEHAehHCebHBFcAb2BbadDBdTAOb!-28DFcBiHCAHtIjOhFlKIdeDACe","pm10":"1|0UFheEbCaCaBdEcdHcHDGCdnObGpdFafBABDcAaFaBAaDCfHfaCcDaAHfADgcdACIHIDIKe!-30g2BAFcGeGJsKEcAcDeEcGeAc","pm25":"1!57NunC2dAJICcFfiEbEIHTb!-27UDdvcdfBdBQIdmdCBKeBcadPpeJAIEhbkDCE2gaLGR2CBWAxqBDk!26PozQPzIFgAfCfcACBaA","so2":"1|0Eba2BA3a16AB5AaBa43ABAa4A2Ba5AaBA"},"dh":24,"time":{"span":["2021-10-03T00:00:00Z","2021-10-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"2953h31m39.382020469s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"3423h52m26.315042629s"} event: debug @@ -194,7 +194,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:24Z","st":449232,"ps":{"co":"1|0FCA3B2A2aBCBdA2BAd3BA2aCBbd2aBaADBadaBABbB2ACbDcACbBAB2aAa2AB4Aa9AB13AFE2A","no2":"1|0RhbIBbJ2AebLMmeFeBLDefFgjDRiAFfdeDFCAkBGFAEfCgHBdBcAbHbAFGngDGIgGhdBFagadH2aLhC2dCAIA2bcDHbBekd","o3":"1|0!29ECBdcaACaD2bGcDcACfDaAKdAaFgDCaEheCD2gMHbkGAbcAF2AcHgdHGfIcHMbprWqEKbqDMHlhSq2AaFCImFCB2iKIEic","pm10":"1|0!35sBHcg2FebdHKdiCbCQIL!-28bAecNEla2BcdaBEcbBDBacDcAFcGai2BCaBIAbDAEAiacCACbdbGeDHce3aCAJhCDcEg2Fhe","pm25":"1!68!-31FNbuJBEacLPh!-27AbERY!61!-83bGkj!26asgBFqCgEAFdRDQeHvpPDfGFieAHaHNJdFBCcqJlA2dcDfGEfMFfAhiCNjEaMdAnVNun","so2":"1|0Ba5ACAbA2Bb4AB5AaBABAa3ABAFAgA2Ba5ABaA2BAaABABAa2ABca4ABAa3ABAa3ABaABAa4AEbaB"},"dh":24,"time":{"span":["2021-07-04T00:00:00Z","2021-07-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m34.422046017s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m21.355013756s"} event: debug @@ -207,7 +207,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:30Z","st":447144,"ps":{"co":"1|0HBA2CAa2bEcE2aAcaAC2BAc3aB2ABDbBaCBABACAacAeAaBACb2ADAcBADaAbAbFcACaAdDBAB2Aaea2A%ACADCAB","no2":"1|0MBDGaDb2BFgCBEdidDIadFdCgFjABIEiAFjEa2IbgcICgCBAaJiD2Eck2BGbdFBNhjbEf2aHIDlKnJFbac2fOSG!-33hbI","o3":"1|0RBfdAFANagbdDHFABbiDEdAhLEjDgPcgDfNb2AeDCBcBGbaBcqWbAdFi2dm!30baDmNcBDAdFfbAGiKfEcFa2CaHqGECB","pm10":"1|0KBAJHBgcdHjMgBEjBAFabCaBbBbEDBbabCbdbEOBgCcbAbBRfFmCDHEgLGHrqALHBmcAdAFEDdhBaLBIqcFaEKPpsBH","pm25":"1!53sC!36bNmowRcVpcHvAlWKBbdLqdbHSkAEcPqnkG!37GpHiaidbZCKzbIdaiVUM!-60kRZ!33zjqhGfNBEDqVjPCE!-27iAGF2Z!-31!-31FN","so2":"1|0.3ABAaB2ACbaBACAa2CaAbaACD3AfaABa4AB2Aa2BaACDAdE2ABAaCabd3ACa5AaB2aB2AB2aBa3A2B2a2A"},"dh":24,"time":{"span":["2021-04-04T00:00:00Z","2021-04-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m28.148725708s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m15.081650368s"} event: debug @@ -220,7 +220,7 @@ interactions: data: {"msg":{"now":"2021-01-06T19:09:19Z","st":444864,"ps":{"co":"1|0Fc2ABABbECb2abABaDba3AaAB2ACaAaCDCGcdabAaBAbABa3BbBCcBDC2aBaCaBaABDcaAaAaB2A2cABA3CbACaCAbAB","no2":"1|0YcfdEbABHAkOkbAFbAdeEIChCJbaBabeFJDFcfgFAeECjcHbAGDkGEeCH2adaEGcacbDFbjCaC2FdbgcbCFBjGfaJaIeB2d","o3":"1|0VdGAdabDeDBeBEeDdfTdC2aGfdB2DBa2AckiDbAFJ2Ec2Db3AbBgaFdjgB2JanNADdgdHDEcdDaJd2DBcABCdHdmDfDACA","pm10":"1|0KBCfGaEdFdbF2cC2aF2AdBAeADBAaCGebCF!28AqApDaCE2dEADcBcALhGBHMfjkMidC2DGcgACkFBbHdcaCDcfAc2DEAE!33rg","pm25":"1!31CbfRcGjOlkJfD2FJLeagHhgjRfIfEHjCBG!51!49!-56I!-40pacGfhDCHeLoFZpLINTgp!-36ZrAgOCNwgHnuHbdDPFiPKgsKeAUDNFIym","so2":"1|0DB2AbBbABbAC2a3ABCDAcaDBa2AbA3BcAB3Aab3ABCca2ABaACDAaDab2ACEC2bC2aCDdgC2aCcAaB2Aa2AHBbcB2bA"},"dh":24,"time":{"span":["2021-01-03T00:00:00Z","2021-01-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11565h39m39.379096694s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12036h0m26.311975402s"} event: debug @@ -233,7 +233,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:16Z","st":442656,"ps":{"co":"1|0Fa5ABAda2AB5AaAB6ABABa5A2BaABAa6Aa11ADeBAaBAaA2BaAB2Aa3ABAaBaBaD2aDc2A","no2":"1|0RdeaBFKjaCBCB2aeIgdHeJGefb2AJCOubCHeH!27qtNAKyaFafGdeDCDEg2CBfaIKGkGiCacbdChBPNoeBfdQJiBjDeIcAIcfd","o3":"1|0GCGaLaBmHDEMqCdcAHBGBFEqeaBbMDW!-32DECAbYEKACDxueBKlkPdFAbCAgHb2aDEgAbBeabKacDEM2eDEblUjsL2BjaKadGA","pm10":"1|0MabBDBAcCbBEaf2AHebEaBDdcCbBFBUubaEdBIEbINGujAFkacO2cfDbBDeBEcHBeDabBfaFDgASUmnadgGCicFEbEabdBCf","pm25":"1!33deDbKIDbeHNsa2fNEiIadc2adCfPBUxgBJqO!28LeB!32d!-27!-39TX!-35mAL2DgHAgKiaEBRdgbaFcfwNKld!30!39q!-33FdjUH!-27pODAOHshCbf","so2":"1|0BaAEBa2Bbd8ABa2A3B2A2a2B2AaBaAaAaBA2BCaKhCeB2a2ACa2AbaDb2ABaBAaB3AaCBbaBAbABaBa4ABCB2A"},"dh":24,"time":{"span":["2020-10-04T00:00:00Z","2020-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m42.20570932s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m29.138534828s"} event: debug @@ -246,7 +246,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:35Z","st":440472,"ps":{"co":"1|0F2AaAaBa4AB2aABAa7ABa4ABa3ABAaB5AaAB2Aa2AB3ABa6AaBaB2AB3AaBAaAaB4ABaA2Ba3A","no2":"1|0WJ3fMADadDglKHBmBbCA2Eag2Dc2ADad2aELgAlaGcCFEbEAEbieDCFBgCedAKEdFebcHChDaDFAEcfAdHGE2aobFAadeaB","o3":"1|0!31BACFfCD2ABElBaAcdNbCE2CmJigCAbFBDc2GECnjEABCAbFfHLmAdICbhEJdDbhgCebFGeFcDCaBdFfdbHM!32bt!-27dEdnCGaL","pm10":"1|0SdGBdBMWC2hijaNU!-28EdIBAEanBHqFcBcDFbGFgQkgc2bFabB2AdHab3B2DA2cAFkABbHBacJiAd2BaC2aJBIBdqBDcAabBD","pm25":"1!52zR2eDNUlTbmob!26!45!-65JbfiFHeoDWpAgAaNFyZFJnmlBAGAbDFhMKEmNCnjfCDeENlicHACADMQuHecGbBjaKdNdH!-31bCaHdeDb","so2":"1|0EDCAB2cABaBCcA2BaB4AB2ABaeBAa2A2aB2AC2aABaABaAaABAa4A2B2ABACbCA2bA3B7AaBaACB3Aa2baAEB"},"dh":24,"time":{"span":["2020-07-05T00:00:00Z","2020-07-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m22.735507056s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m9.668308683s"} event: debug @@ -259,7 +259,7 @@ interactions: data: {"msg":{"st":438288,"ps":{"co":"1|0GcAB5ABbBAbCaBCBDBfb3A2D3aB3ACba2b2CAbBcACBAaBbABCB3aDbEbdCBbBb3BbaDb2aBCACaBabAB","no2":"1|0!30caEbsOFcDdAEmQsLHcLbedIsaJNAfbaACaKCgdnSdGBCoCHAHhBgc2HcaBgBDJBoHDhJgJdbljJfCGf2aQbCidge","o3":"1|0KRalHEdbBAKcE2eaDlAjaLCdGFIAbAcGbBbra2LDbBeGebIcbEABacdC2AdHafnLHbIAecJg2AdkGFBDAaeNdGFag","pm10":"1|0!41yaBebFHQyFeBdBGcHGSckcAIhnDHhbJACaQDaojCD2bLpbLcCgKaiaFAaCFhbNdbIBmBgEFaecEBEDeCBGa2Lele","pm25":"1!116!-60kBjgMLpImeaAMGhNBUJFo!-27!39qsoLkeZDbe!27LK!-38kbaAGIqbJeFkKIpb2BFDCkaUbHDbsbdeNCpfPgKQvGMGCTUj!-34u","so2":"1|0BABaAB2AB2aCBaAa2ABCAdACaC2Ba5AbBaBA2B2ACcFabaABbBdACaAaB2AB2Aa6A2a3A2B3ABa2BEda"},"dh":24,"time":{"span":["2020-03-29T00:00:00Z","2020-03-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18363h35m8.604451222s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18833h55m55.537203017s"} event: debug @@ -272,7 +272,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:09:47+01:00","st":436080,"ps":{"co":"1|0BADb2aC2BabBAaDa2ABbaFA2bACAa2CbADAdEBA2aCBAbc2DdGbabaCc2AaABbE2BaeBaBAC2aAaBAabCaBAaCaBAa","no2":"1|0!29eT2hjVBABlTnDPeMkcrAZAjfgASeA2BnKNwRElHceJGJ!-30XCyOaga2jEBAaKJlKJGkcfgBEJCgBeKAfcIebBcbacFd","o3":"1|0ZfCdcKeFcDabHkBEAFeEAkjFTAjACblQAgbFdBf2ED2cGehcIkPkJfDJAcEhgPmAdVcEBdBeaDHA2eaIfH2dFbBgDA","pm10":"1|0SeLCgeEIgDfaBFbEb2abcNMglbBUvHMFlDBmKkKDjcCacCEKqXnFhB2cfEaHFnOJKewBc2CDAdBdFcFcdaAE2aB2DA","pm25":"1!47dNDkcCFhBaCoKDKcbcJuJSmrPA2gORkmUpNO!-27YkcodRdEVK!-51!42iFyOqCo2LMC!-29!35pR2vPdAGAhDFdELaAajD2C2APHa","so2":"1|0CaDb2aDAaBcCAaDbaABaAB2A2aAEAB4ABa2ACbAaABbBA2aCaA2aABbBa3A2CABca3ACA2aA2CbA2CAbd3AaA"},"dh":24,"time":{"span":["2019-12-29T00:00:00Z","2019-12-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14169h39m11.263303453s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14639h59m58.196014369s"} event: debug @@ -285,7 +285,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:04+01:00","st":433872,"ps":{"co":"1|0DaB2AaAB2Aa3Aa3BAaBaABAbBbB5A2Bb2ABaA2BaABaBAB2Aa2B2AbAa2ABaC2DcB2AaAc2AaAb3AbB5AaCaADb2a","no2":"1|0SFGHIxGMDFmrEaFL!26!-40CoIh!33MojdedbBFCICfBDFifBGFaeBhbHOcCENBAJ!-29cBdgMAk2GmCRfcbDMmgEFKAcecnASafjNbeT2hj","o3":"1|0ZEeIHtFIBDjaAcGIFtfIac!30!-30Vxb2JhgEKBHmabCa2BeHkGgFCBGBdE!26cAC!-30cEabBbcDeEBcbdaLdEiHCbDdDcbahBGCcJfCdcK","pm10":"1|0PBDBCfBFba2cCaDGCmdJeGKFBkiBCcbEHaAcCGh2CfbacBFaAGc2BFPFiCsdEbfIbcAFfDCKjACFdHlFBGIkgHhbCebFCeLCge","pm25":"1!40SnENka2ABgCHfeKGunGdMOSdjqnSU!-29ELHFfcAbDAcelD2ABCBQcFJ!37Psb!-43hHDnIcbCGfCJGnCBPhHvc2GagigIGcfBHFdNDkc","so2":"1|0B2AaBAFdGcdAaA2B2aBaABaB2AC2BdAa3AB3Aa4ABaBaABaBaBa3AB6AGEBdDdeABb3AaA2BAaBbBCbAaCAaDb2a"},"dh":24,"time":{"span":["2019-10-06T00:00:00Z","2019-10-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h38m53.537275619s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h59m40.469950195s"} event: debug @@ -298,7 +298,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:12+01:00","st":431688,"ps":{"co":"1|0IDAaAdACbC2baCAaCDAaBAaBaBAb2B2ca4AECBd2CbBAcC2a2CBda2BaCbAabCaBbBCAcbCD3aDaB2AaBCbc2ABA2aB2AaA","no2":"1|0!32LpiBFjOaCFCicIDGFcelUcabfkdNLfhdmEGSbfJlbHeciMEdBbVevbABDLfDOAEigAedEb2aKB2fRAdAcblTjdFeTvdFGHIxG","o3":"1|0!33gmKBFCcIeEcaCfm2NLFEexHaAd2bCFnAFDhGfdMBAdCDAhCGAFEDuBhGDAecSadhEA2cCDbAEAabIkfJEFMs2BCg!33!-29bEeIHtF","pm10":"1|0ZFnd2FZCiqA2aESMCdkbAQkgtEBgLIegcdIhG2AdbABANcbDaAgEacdCbaFAbCABFgBDaCkEDaCadECAbdaPFdoEHGmeBDBCfB","pm25":"1!36!31myIS!74E!-32!-45iPefQKJvDfL!44!-28!-41uEaEZYyzKgPdRCafDodB!31jdOL!-40hIEDsCabKDjEcDEBhBbdUtEcFAeDObgBfY2AtBGVxbSnENka","so2":"1|0.2C2aAa2AaA2B5AaAaBHAe2a2AaABaBaBAaCB2a6ABaAa2BbABa2BAaBbBaDABbA2a2B2aAB2ABaAaCb2AB5AaBAF"},"dh":24,"time":{"span":["2019-07-07T00:00:00Z","2019-07-07T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14169h38m45.76093599s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14639h59m32.693563284s"} event: debug @@ -311,7 +311,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:19+01:00","st":429528,"ps":{"co":"1|0H2ACBA2aDAdBbBDbBDcCDeBFebaEBaDeaEcAaCaAaCBbCBc2AB2aBACB2Ade2A2a2EA$aBa2AbADaBa4ABCaAcCa","no2":"1|0V2FAbBGiDaBAhDSdhPpEGgCQkfoLQhKqlMGaDhFgBIClZCkhFBbCAcBPGc!-30c2eLahNbsOAEbCGfBGEAfEibaNcSgcq","o3":"1|0XaAhFfLadjbOJfaDfbChGEemGRac2fGD2bDfaJEC2dcgAHFGhGAbfhdcACRgHImKcDcECcCAFgKd2gFfF2GbcabIBA","pm10":"1|0PHENhbdabMihACbfELAHKyGNhncLHeEkEDgDCceDgNEaTEjdjCbHKAEGFAzBlgDCAiFDgGdGcbCdJGfDaB2aKeIKIv","pm25":"1!49Kd!37khmjd!27mktLceEOM!36N!-70U!34j!-35jDFIbG!27!-30CHI!-30BblNfO!34!34wp!-28BIbMV!30FLC!-51h!-28hiDJuDCDbCJieDBIMeECBFtZiQI!31!-80","so2":"1|0.3ABA2BbC3AaAC2aBa2BaBEDCBheACa2ABAaEdAaACa2Bba2BaACabA2Caba4AFadaB2ABa3ABABA2aABaBABA"},"dh":24,"time":{"span":["2019-03-31T00:00:00Z","2019-03-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h38m39.374564611s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h59m26.307149964s"} event: debug @@ -324,7 +324,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:34+01:00","st":427320,"ps":{"co":"1|0F2ADAcAEAabA2aADAa2EebAaCABaABDdEcaCb3AbCABa2ABa2AEB2ba2BcACabAFca2AaCDbDBcaAbBAaBbDEeGbdA","no2":"1|0!37JHIO!-39F!28Dji2bqbQciJPxeFdDbiBDB!26iIanBEAFcFhMCfdnBc2CJdCjcDHEaNhkCOhCAdpMNmAImOFlOcjBhDCeLgeb","o3":"1|0VbdB2EcbIlHE2ad2abCcDCgACEaDdbajIMfqSEaCcDcAclaBPbdhfAKaEfQCgC2BnK2E2AofKkDNaAGdCABdgdAiFMc","pm10":"1|0SA2FJod2EWveCjGOgdIPscDdDicaDEKcIgBYpqFabd2FAKlHigFLTdnfdDgCEfdFIfEjEfFQiFMrdHg2AFdgOCgYjpe","pm25":"1!50aKOT!-28mJH!52!-53lEjIWclM!34!-35sHAC2laAMUFDhC!46!-31!-35aGBhECIUoQusO!26!45n!-29.2nOqd2ElPEhajAdK!26iCNmvHebABDg!27Jp!51r!-39A","so2":"1|0Ba7AB2Aa2AEAdCEcB2aBAa2A2B2AbAC2Aa3ABAa3Aa2ABCAda2BHCgaAaDbB3aBCcCB2ADeCA3aACbDAcA"},"dh":24,"time":{"span":["2018-12-30T00:00:00Z","2018-12-30T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m23.868463586s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m10.8009975s"} event: debug @@ -337,7 +337,7 @@ interactions: data: {"msg":{"st":425112,"ps":{"co":"1|0DCAaAa3AaA3BaB2ABabB6Ab3BabA2B2AaBA2a2BABabBABa4ABa2ABA2aA2BAaBaACBbaBAaACabDFeEfE2a2ADBdB","no2":"1|0!34IB2InAlGqDLOHfIiHGaofUafQj!-27bCKFBctI!31asiB2beFHaCfhIEAjGhHfMjAGNhCoCFADaG2gLHbfLfdIGf!-27N!26bM!-38!27rcJ2HO!-39G","o3":"1|0!64qfaOgCgco2FCLCetJEAVyF2DKhu2eMGcPjCQiqlBI2bD2dFeAEHoJbD2cGdECRCDqEfbaHcfAbBF2GhfBahGBDAEfaCbaebGEc","pm10":"1|0!26da2HcEjBhJaCBeDg2CBDeABEQmgiC2DB2bcJCj3AcDADB2acBF2caABcHCaBDAGecChFeCbECeCc2BGbc2dJKdFoQncA2FJod","pm25":"1!64kaPVhQ!-32blTfDBgDnCIAQpbEL!31!-28ydDFDCahDQLzLmabFAFBe2AaCJfiBDfKMDkF2GpfGkFdCDCIgceFbGcfBJlTAJ!-30UlgaKOT!-28m","so2":"1|0FAb6AB5AB3AB2AaAbBAbAB3Aa2A2Ba2AaBaA2BA2aBAa2BaBaBb2AC3aAC3ABAbDA2aBAba4ABa6AaABaA"},"dh":24,"time":{"span":["2018-07-01T00:00:00Z","2018-10-07T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m17.21847709s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m4.150973862s"} event: debug @@ -350,7 +350,7 @@ interactions: data: {"msg":{"st":422928,"ps":{"co":"1|0GbABEBabA2aBDAbC2aCc2ACa2BbcACFcDbadCB2ABb2AaA2B2AabA2Ba2AaBABb2Aa2AB3AaCAB2AaAaBABaBba4A","no2":"1|0!32NIbeIElCAncWBgLbNM!-31HgHeDIe!-27lP!37qIbdjMNjsKaneEeIKCGAtAQHoPxfRCNqamHBGgcfPnWmJfaCBh2a2ASbefc2a","o3":"1|0!27aGAbCbgeFiFBOaDABQngLmcEDjDFCaAbA2KMguBahIBJkabIAaDAjAWja2fDcEFhBCeIdAbfJcBdbAkbREBKU!-30eKcEX","pm10":"1|0RAEAeJLhaJMfdKlhbIRjIknabEbfeIDfKDGFEBrfGabdA3CIaLjcTgNbE!-29EKilACeOfbCf2AH2beaCcCJfCaGbAb2aC","pm25":"1!58Ab2fTVfOF!34sw!28v!-38B!31TqW!-27!-37HgEFbiHBgRGTPRl!-47hELAtJbdFLJ!28!-27gUHW!-30V!-30E!30w!-32cMnGDbCakFEDFneFeBdDKBHgALkfI","so2":"1|0D3AaOm2Ab2AEbaCbCA2aAC2ABac2ADaCba2ACBcBAa2Aa2AB4A2Bb4AaDbAa3ABaB2AB5ABAbBaBAB4AB"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-07-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m10.302126001s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h8m57.234576943s"} event: debug @@ -363,7 +363,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:40+01:00","st":420768,"ps":{"co":"1|0DBa2Bab2CBcAa2B2AaCbBADcAbAaBCabBAaABADaDbEb2ADa3bDA2BAbDAaAabaDAaAbBaC2aC2ACbDfBaAEb2BbaA","no2":"1|0!39FlNJphBOIrJjIJGdjWmdcMEFsJoDXiyBWuPca!31!-39Z!-30!30iKaLjfpmNKchdFKAp2BMGTmgDfehLaHF!-32AFJ!39xBrfOCHBmjd","o3":"1|0!27aEeadAdmMjRfdK2DClBcGEadjKGBgHgadGabdL2d3BAEhDEhGfDb3DcabaiOCceFjFaBaKABeAJaeEDoJCBeDfCF","pm10":"1|0SIDgDCjLKeB2bFpbFaMm2CdbLIkiCQoDFehHPIjmClOhEGIBfbi!28ncIqJFiPGQ!-33eBCgJbEkEeAJeHEcCc2FDjlaEi2A","pm25":"1!48JEgCV!-31!27ZySgCH!-38iEbGCMlfaKYqsDSqd2KsIXeiqCnQaKcEOgLy!65!-31iN!-37gGU2X!38!-75zFGxVaGbehDEAJlhQic!37I!-35iAda2D","so2":"1|0EBACaeaEBCdBbBDB2aEfBAFcadBaBEabaDdaCBFeCbEc2BCcaBcaB2A2a2BAB2ABD2a2Aa2Aa2BcaAaDaBAaA2BAaBb"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-04-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m18.015594735s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m4.947994935s"} event: debug @@ -376,7 +376,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:45+01:00","st":418560,"ps":{"co":"1|0CABaAC2AC2aC2aBABa2A2aDaBAbCdED3AeADbaDba2AEAbBcACAaBABaA2aAaFcBCA2aCAbFabeACAEb3a4ABbAa","no2":"1|0!35MjOtHBfRfAIjcDAJlCRvARfIgkGqTYaqN!-29eVdlPiAoHWfbFiaFBeLjdbEhAfATmIMKyBMne!30fH!-32CFaShAghejNhVAf!-32","o3":"1|0VD2aB2bBhHBcAaNAeqTaBAiHArKDFkabhJCGiOcqTkMhgbGAcCEGEAqHCDjEIBpAcNDBfeEabOcjgLbmaKaJGCbBqQ2C","pm10":"1|0.2NfDhEcCHdBQkBHFbGgmahJbFD2chNGDOCseKpaLiDkHJBdFfdAFDfEbfdDdDaPcaecaeOdmTmIiDCIOk2difEdbPdIt","pm25":"1!48MbaiGBCOlhRAHMAr!34l!-36BgMFGRninTEJ!26N!-35fM!-34APrIlOcRjOmkACDl!34jzcIeaB!30obhaBg!28wb!33!-28DdALI!31ujiojHlCQaG!-36","so2":"1|0DBbDd2BaDaAB2aA2Ba2AbAC2ABbBaBCADBRsD2bCcdaBE3aBaDBcDbAaBba2ADcCDabaDcbJaE3ACF2gdAD2IaoaAd"},"dh":24,"time":{"span":["2017-12-31T00:00:00Z","2017-12-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14169h38m13.285845458s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14639h59m0.218194018s"} event: debug @@ -388,7 +388,7 @@ interactions: data: {"msg":{"st":416352,"ps":{"co":"1|0CA2BbCa2BbBbCBAb3BbBaA2aC2Bc2AaA2BaCA2a3AaB7ABAaB2ABaAa3ABa%Ba6ABAa6AB2Aa3A","no2":"1|0!33h!28KjOtp!28lKz!30!-34Jl2NceAafhFMedEjHDdbKqIEkCESwDZmHfClEAEbGKnhSgpQiId2C%!-31GNJFbjEjbKGNBAmcGbJGdeo","o3":"1|0!27EeAFZvAJnhEKi2fVHijFcbAGh3BEaCdC2BDg!47C!-45bAJaeJifFBkbSJOreOzdHDCBja%b2D2BJHbsFcfAGcDIsaPceFa","pm10":"1|0WdDAFJldFcabHdAfJKbhcdBcGECAebNjfNecbBdbKDnDHcBaBeBCPJwOgaSmX!-28dAeAa%lEIBaAcBAbICFeAdKOAGxDhg","pm25":"1!63lFEGSqiFfadIEejFOGoAiEbMbdeadG2aBFadEKh2EpEGabAbgCD!36C!-35U2B!38!-34lhKgnFe%!-28BVHcABGFiRIjeAd!29!32a!27!-81Iqh","so2":"1|0CaDBb2AaBABbDcC2aBABaABbACAaBa2BAaAbABA2aDbaCaBABbABAaCAbaBCbCb2ACA%bA2B2AbB2aABDaCcaBA2BA2a"},"dh":24,"time":{"span":["2017-07-01T00:00:00Z","2017-10-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m28.709768036s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m15.642091177s"} event: debug @@ -401,7 +401,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:53+01:00","st":414168,"ps":{"co":"1|0EbCbA2BDab2BaBbCaBb3a2BaAC4AaAa5A2BA2a2BABABaBAaBAa2ABbB2aAB3ABa3AaBaCABaBAbA2aBaAa2A","no2":"1|0!50rYsAIe!27.2rHCeDiAaGVbpd2DkDNdKrcHaCagdDHSCdcmN2cb2EcPmANehiBIhOatDIaDFbldLBDCpDKTcAkfkgJIlZyBi","o3":"1|0!37cCiFcDKBjBaAdKebDdBK!26ynbcEdLBfaDABdHeabeMCehaiKGCFEt!70!-37nafBgfOcBcacBbCBDdAPkbJZD!-28!45!-39reAIhabHCE","pm10":"1|0YaLgBHBLavBCafcABFCHEnDEiAIAbBkRCEjEcB2AQnbjD2CAfabKfDJebeBdFAFgeDb!70!-67FecCDFCfCBLGbgnbeIFgaACd","pm25":"1!60F!28wHKBWh!-40eIBodHebMSEubPrDEIfDvZHBu!32kpaG!45!-28luGDSfkhbVmMCcDkBeBEWzkFbCJBdfC2GEhLDPNioydhIPBjDCl","so2":"1|0DbCbaCaC2a2BbCbAaABDabBCbaCaCbAaAaB2AaADBA2a2BAa2AaABaBA2aBCaC2a2ABaBA2aC2aCb4AB2AaAaBACbaA"},"dh":24,"time":{"span":["2017-07-02T00:00:00Z","2017-07-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14169h38m4.859613011s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14639h58m51.791946452s"} event: debug @@ -413,7 +413,7 @@ interactions: data: {"msg":{"st":412032,"ps":{"co":"1|0.2CbFAcBaAaBbB2ABDbaBICcbeA2aA2BbBCbDbcA3BaAa2BaBaBcA2BACac8ACAaA3Ba2A2BAda2ACBa3Aa","no2":"1|0!32RdMP!-34.2HbhJpBDNHNkcdJLcgqAbdAaEeLOuLBkI2iBALEHcefcHDpKcgRbGgAcfbKEeKflEBJbcjeOEBjdCfIJAJBjq","o3":"1|0XjGhCAbIfOcB2fbBfAEac2ABFfTaheHIFlbDEnHeFd2bKCaHcfFHCbBCDcABeJ2bcHglBcMgcBIbDaCAdALehKBGcAd","pm10":"1|0!27BFMBtDeKW!-32.3AGPQakBXKqsMDwpICiCFCeOgGAJgGKio2BAge2cCEDmCIEDAfiJBAcEJCjaIBkecFDb2Iqd!27EwBaca","pm25":"1!72hJZDoDrLhfCbdQT!26H!-35H!60Nv!-36YA!-74s!29SxneOKZxMN!29jKL!-36zmLMokiCkNBoGCFALknLEQiBVM!-37HJL!-36ceF2B!31K!-37f!65D!-56aBeF","so2":"1|0CEcBDc2BAaCBd2ABCbaBDFb2c2AaBABaABbCabaB3ABACAbAB2AbaBaDB3aBa2ACbBA2aC2BbAaCAb2a2ABCaABAb"},"dh":24,"time":{"span":["2017-01-02T00:00:00Z","2017-04-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m26.310010351s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m13.242343202s"} event: debug @@ -426,7 +426,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:58+01:00","st":409800,"ps":{"co":"1|0DaDb2aBa2AC2BABaD2ba4ABC2aCB2AcCabaA3B2AaBAcAD2aAE2acEaBDIfedAECdaAaCABAaACb2A2BcAaBICdbcb","no2":"1|0!47oUlbHAncIGfAFJjTqfaGgbL2IbjIg2CLPm!-28lMNhJB2gVmKCImpIFgbEhaMPXlsgbFIafAjGBCEhCFBajIPpew!49Ua2uh!-28","o3":"1|0SFebDGjKBcfBgAPCaAg2cEahcNFbodaPb2cMcCm2Ed2DdBGFBiHCagIagECsbACMfjDGCbQoHgce2aBAIKkQEabwbDADU","pm10":"1|0XbIAafEdeG2ADHbjHgBDabCJLchCLJDkmKhCmcLlJGiDJ2fD2biIA!30!-32AGfDR!40whwC!27BmfA2fECJBJgjLgeDoJpE!27Nhfnp","pm25":"1!63AIambRenKCaHMftIkMaJhEQXnoGU!34B!-33sNrCloVvHShgRmjAcbFX!-32RvEYij!40!54lo!-66J!63R!-43hcklFMLEXgrMj!-30EtCsI!53!41og!-36!-35","so2":"1|0GdEDbdB2A4BDBeDcaBA2B2A2a2BGcfdF2aBaCbBb2aFa2ABa2BbBcAC2aCHbAaB2Ededa2ABab2BbA3BcaABCB2Aba"},"dh":24,"time":{"span":["2017-01-01T00:00:00Z","2017-01-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m59.899938975s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m46.832247596s"} event: debug @@ -438,7 +438,7 @@ interactions: data: {"msg":{"st":407592,"ps":{"co":"1|0F3AacFDaABadbDaBC2BcBAaDC2baBaDBabAaBbaDBbcbB3ABa3A2BaADcCaADaACA2acaABAaCaD2AaDAbdC4ABab","no2":"1|0!54oBGtJ!29wdfJblFQrdXNbyLFpaHaKBtcUeCdAbfc2ADRkhNBJeGscNUCpfdfd!35.2idemQaPA2h2FRCi!-31g2GEZdGkmMeAbKio","o3":"1|0XaFeGDb2fHdcCGfbDWbItgVobcdFfIBiaFBHFhcBaeLeDbGFBgcAaONojGgDJpDkHAjc!28iceJeUbFuhNkcTmFIfkaBDAcE","pm10":"1|0!26gBCcCGcbd2EeaDfaIGHoNghBDA2CehIBC2bDdAEcAEga2DI2BhjMBJClDfbH3acdIEBAgbADRdBdrCNfHaefBNjIiFhb","pm25":"1!59BeIqHRBAgFEfBeiB2KMpXsuBHFebJsIDcADElJCeCFkaCEOaN!-28jQFWKqgjFacdDejNPeCobcF!31BGsuKWiCgobgHBHjGbA","so2":"1|0Fa2AaAD2aC3AaBaA3Bac3ABaACcACAa3AaAa3BabC3AB2a3BbBaAaCBAaABaAbCAa3AaAaAB2A4B3ABCB2d"},"dh":24,"time":{"span":["2016-07-01T00:00:00Z","2016-10-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m17.381563526s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m4.313846247s"} event: debug @@ -451,7 +451,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:10+01:00","st":405408,"ps":{"co":"1|0HbaAb3BbADb2A2aBDcAa3ABaACBbEcbCAB2aBCDe2aBABAaBA2aABCab6Aa3BAcCABAEda2ADCBbCdc2AGbcB2A","no2":"1|0!68miOkMjCegHNaEcvcWmABahdKh2JdnJmL!28FdqbHjAEqbKDOajFljaEDUghtdFCJFdeU!26oiVrnAHECodCAQFcAsgdZcKepB","o3":"1|0!29GgCBbi2FEsQeHhAGdFeC2AFhDCacFEfDFEgKHnra!33mcEcaAhAaEbaFbEF3d2CbcHjdPpUA2kBFEAfIjCdhQaACAgGbaF","pm10":"1|0!34bAcbabFibYoCDehAKfHDeiBFf2FDkDACHGFBpJbGAhlHFdcAadbcAJ2EbjceEaILcaQjdDdfFfBcBE2fG2DchbaMdBCgB","pm25":"1!83fJpehCLua!55!-40KACocKkEJdhDLpHKHpfDHBJTO!-38LJVourUAcfBfeajbT2GJqhjBcZUrhYcieGqBcBcKajkLJGmjAhTdGfBe","so2":"1|0FbAC4AaA2BaABabCbABaBACAaBab2A2Ba2BABa2Bba2ABCaABAcbABAaB5ABaAB2A2BABCAaAbaCabBAbaA2CbA2a"},"dh":24,"time":{"span":["2016-07-03T00:00:00Z","2016-07-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h37m48.160487974s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h58m35.092766414s"} event: debug @@ -464,7 +464,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:17+01:00","st":403296,"ps":{"co":"1|0F2BbCcBCAacBDaB2Ffb2c2Aa2B2Ca2BAbcCBCBCgaABEabCdbACE2AaABAaca5A2BAbABAB2aABABCcb2A2BADba","no2":"1|0!44HBkRrbMgJkD2FbZM!-28lAnI2bMkaAaGdCGrDGMk!28rigWOasUtkAGTCdzcQDceNreHUpaLgmCDcLdgcJIBTwgba!27iDJmi","o3":"1|0TAqVhOaeabAciJbnAL2CbIEBACAdEbiB2GCagehCAN2cBbHDAcgjHAGHfEBababCbBlCFHBLgDdGdede2HC2abcACGg","pm10":"1|0ZFIrNjeEAJmCSoL!27LqmdrKBnSlEgIGiAEfeNbg!26rBfFMehGmeBKUbAlqMbdAHbBDGqWRGumAcMphBNDKAvCbdHDcJbA","pm25":"1!54H!30!-40UojNdGnF!30xN!67V!-50!-27eqDboMhBAIFeEAerQCB!35zPwKHcbCzfMJ!40Bcl!-38LeiHDUlaMi!41!45I!-45!-30dg!28!-32tA!37BTh!-38dtFHFLQfJ","so2":"1|0LABaceBCaA2bCbCFDeA2aBa2BbB6A2BABaCbBadDaBAaABaC2A3a2C2AfaAEbaBAbaB2ABA2BA2Ba2BCbAbAbA"},"dh":24,"time":{"span":["2016-04-03T00:00:00Z","2016-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m40.900793133s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m27.833083505s"} event: debug @@ -476,7 +476,7 @@ interactions: data: {"msg":{"st":401016,"ps":{"co":"1|0E2B2A2aACcABA2B2aBACEcB2aAC2AaAFdcaCAa2ABa3AaCaAabACDacG4AaAba2AaAB2Aa2AB3Aa2AaAaAaDaBb$BaA","no2":"1|0!42VlEiGkIMsdQbCbAnhTLci!27eljfMBgiEcBMBkhCFCJACkpVhCOjqLVfoLcehNJceBjdEKDdBhgIbKcKsELmK2khQbRp$BjJ","o3":"1|0YfdToagHgHFbBAdFBdBefQjIiadGDcibaFCICAaHbBbFe2C2AbfHmCHefMFBcCEgBGAiAaHiIiciSiEaIa2B2aCAlKB$jCG","pm10":"1|0!28IOfncBGKrMake2HghGIDcFlAJModBUKkcfkcAbFaBHcicGAGabkHOlbKhbcAEGCecbIdEcaAeJEdPl2ebgLfdF!33smd$HlC","pm25":"1!66U!43s!-28efJW!-34!28dyoULodHKHpJfgMPthB!43!41!-36lksefAeGdKkagHcFJncP!37!-43GLgqcCJIFjhaQdACfcBQMtZpdrcQjflS!38wpi$Opf","so2":"1|0C3BAB2ABd3AaBAaA2BEbBba3BaAaCa2B2aAaB3ABbaCAaCbBaCAa2Aa2ABaABaABABaBa2AaB2AaB2AaBa2ABAB$aDB"},"dh":24,"time":{"span":["2015-10-01T00:00:00Z","2016-01-03T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m14.241919975s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m1.174206636s"} event: debug @@ -489,7 +489,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:23+01:00","st":398808,"ps":{"co":"1|0Iaca2AB2aCaC2AFfCaAB2A2aAD2AcbFbABb2BcBAa5ABaCBA2aBbBaBAaAaCAa3AaBA2BAaCAcD2aCBcaCaAa4A3B","no2":"1|0!86pycgOEnDXufHeBMJfibMBeF!-31XCdnGXpCeiNMflHkFfiPpDMICjCdDhJeGDgnDKBaBbhHAcNDhgEGfIZvaKfBClafIb2aVmF","o3":"1|0!69!-32ca2cBDFHmifaEPcFarG2DcCcaEcALgStCabDNenjKdGDdJiDjGQfpBCAECc2bCBcCHha2DIcgDBABjLEjfABEBCea2DgdU","pm10":"1|0!44.2kLiaCaJebgBaDLBhcIe2aFjEAdCKdGkEaCdDBeaBbLFkACFic2BCfEaDAdHkHACcaAcbFKInABDeFDiHdeGAHdj2EDcIOf","pm25":"1!104!-27x!28sbgGeJaeHfDKadiRjbfOpJghBAVdiJdIabda2cg!27T!-30bCMhfCBFkDBDdaKrQcCAiBiaGPQugEAhPbdVewEFGBoACEBU!43s","so2":"1|0FBbBAB2Aa2BaBbAaBAaB3AaA2B2aABAaBbaE2aB2Aa2B3ABaBaABCbAbAabACA2a2AaAC2BaACBbBAc2CbBAb2aBaAaCAB"},"dh":24,"time":{"span":["2015-10-04T00:00:00Z","2015-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h37m35.527779422s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h58m22.460060003s"} event: debug @@ -501,7 +501,7 @@ interactions: data: {"msg":{"st":396624,"ps":{"co":"1|0EBAaB2A$aAb$A2BabAOCdedC2bBABa4AaBCbBaCBa2A3BabAabBAaB3AaB2A2BcAB2AC2BbaC3aD2AaDA2aCaABacaA","no2":"1|0!35HgdbHE$YD!-30.2EICqBgCOBbMQxrEJQjifcAFLTCyHIfCberKLcn!27roFhJNoNfjJbA!27c!-28cJhMNKqoFWkrBNqLc!39fG!-29BMQJpybh","o3":"1|0!29cfBGAc$aJDBgHAlGFaBbcADbdhHCAabIEcabdLagF2eGIdbeBJqEDGcEAfBACBfHhHEjEFJanaBHpLajHfGHADfhLKY!-28kEd","pm10":"1|0UDaBbFd$!37B!-34bEDGjeBAMagDUxfIBUzDAfAIcBJjFcaFgEdBcbLABfdDcEdCbaHdEJEtBGCdFRmegJbJcgiECAKfcbBIK2kLi","pm25":"1!46JFGeJu$!100e!-79i2JPxm2BRbAH!49!-48pFeJgeHabKfDI!-27LDiEHdDhAgKNdibEeNsIAhJbCLS!-39EHkFO!29jsuScDEBr2BNGdkCDE!36!-27x!28s","so2":"1|0E2A2a2B$aCaA2BAbAa4A2C2aBAB2a2BAB2aAbABAbBa2ACBcEacBbA2BC2aB3AB2bBaACACbaCBcACaBbDB2aABAaBaAB"},"dh":24,"time":{"span":["2015-04-01T00:00:00Z","2015-07-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m12.375458424s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20086h59m59.307729535s"} event: debug @@ -513,7 +513,7 @@ interactions: data: {"msg":{"st":394464,"ps":{"co":"1|0DBAD4ABbCACbBA$AcC2AEeEfDBcAabC2Aa2A2BCA2abCBdD2AaCBABcaba2CbC4AaCc2aADA2aCbADaCcBaABaABAaB","no2":"1|0TIKaGfDBanOAIdCjkCPKhDHwOh2DAbdhLKbjnTfFIkLbkCGmH2EmdPiGRlojQFaHegACLhCioBNbBFLqgQFElJoaEmOHgdb","o3":"1|0YEgmGKAEDadIeAFmiBcAEhCSkImP2bAGnFcDAaGhBEpTCkaHFDeDEa2fcDLEcabgK2ahaCaDEeibOIDfAlGgLBcHcD2cfBG","pm10":"1|0!28kaRdjDcBiIbBACFlDKRkKM!-31No2dcHcDKbImCAQaHaMnvXfoGa2deJbGFbkaBCFEeM2fJKb2hKHUfgaxFdFJtFdeEfHDaBb","pm25":"1!75!-33H!39puCcCtOaCcIBfIUZr!32S!-82TtatEMbeQIDpfVFSbN!29!-28!-46!47j!-37LbkaeHdHcKpbaDFOiVlab!38donPX!52m!-37E!-55k!27lX!-33FArFkQJFGe","so2":"1|0DAaCBa2ABc2BCaBbaABDbaFgDb2BCAabBaAbAa2BDaBa2ABdCB3AC2abDbaCBcDb3AaBAacBDabACaAC2A2Bb2AaB2A2a"},"dh":24,"time":{"span":["2015-01-01T00:00:00Z","2015-04-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m11.218913105s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20086h59m58.151213878s"} event: debug @@ -526,7 +526,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:30+01:00","st":392256,"ps":{"co":"1|0FABcBACac2BaBAaDbaACdB|35GEbCbcAaAbAbABa2ADbACbaD2BaAaACbA","no2":"1|0!36ALtGCKfiDGmADCVkhaLrH|35.2Ek2AaPcfDLkBLDcbEnWeicEcDaBndKjB","o3":"1|0RgLbAcGcDhJADtBHE2CdDe|35lAcAICJ2bkaTiHJbEzTcqOFCdFAFbibGd","pm10":"1|0!34bElcBEaAcabcBNBAgaElKDB2eFIj!26gjgcDJLwDFfecHFDefEVCAfvVk2DCIeifABFCnBIAdcPjDGldaAbDbeFCeO","pm25":"1!69DLveCFAfdECoCXbe2fMuP2GhkLPm!51xylEFT!26!-50GSokCcNKbmI!46Ddt!-36!28kJFcTfrsiPIE!-31bNcdaZqEPwheDcFfhKLlL","so2":"1|0DABcBACAbABaBAaDabACbA|35DCbA2bAaCBAaADAaBAaDA2ab2ABAba2Bb"},"dh":24,"time":{"span":["2014-12-28T00:00:00Z","2014-12-28T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14169h37m28.094913971s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14639h58m15.027212595s"} event: debug @@ -539,7 +539,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:34+01:00","st":390048,"ps":{"co":"1|0D2BAa2A2aAB4ABa4Aa2ABAa2AHeC2aB2AaBA$BabCcAEd2ACbA2Bb3A$DCc3ABa3BaAa2ABACBbaA$3AbBC2aABcB","no2":"1|0!48ELi!-46!31cEjFGfiKAMdNmtAiIkOfBdbGTFmAGDcAFk$KBpLdaZ!-27dCSneLfeImjcKXlHaN2gIHhcDmgSajIEiaDjDUbhbNCoALtG","o3":"1|0!29aIboFfbMgdVoFaCbScjfdMBhQlfMcfCbDcABadA$cHiBaKahDaB3CjMjCeADpMJiJdDAfdbIGCjDHAo2GibF2beHaJigLbA","pm10":"1|0QGAanLdCDbAFgACHcJgA2cD2ADfeAFGBedEBabId$bBfCA2bAbEFfaENlGhCgDKcLCNFmgAfMhfaEWACcfwRHmEdcHOfgbElc","pm25":"1!49LEb!-31YiMAfGIpdGLj!29nBeiEaEGmkbMNFklIHdbSl$fbnKbceAgGTtbP!32!-35LnBmK!26lZC!28W!-34wAm!27uiAD!54GElu!-44!39!27!-37oab2YtwDLve","so2":"1|0EB2AbB2Ab2A2BaBABaA2a2A2BABACBab2aC2AaBA$BABD2CjCdBCba2Bb2aABACb3A2BAbBbB$a2Ba2BbCRfj2AbACa2ABcB"},"dh":24,"time":{"span":["2014-10-05T00:00:00Z","2014-10-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m24.221777887s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m11.15407895s"} event: debug @@ -551,7 +551,7 @@ interactions: data: {"msg":{"st":387864,"ps":{"co":"1|0EB2Aba2ABABDcaCE2aACABaBaAaABA2cACABaBbaAB2aBA$BABbB2bA$DBAa2A2B2aB2ABAb3Aa3ACaABAaA2BabCaC2AaA","no2":"1|0!50bqHijKEKcLkoMaUeufAOKEahaeEHPflgNCDadeiCEDAbaqSKDkaBekJBjIgKhPeE!-31!32hBFbfEalhKcGaFcDIhAGEolXEFLj!-46!32","o3":"1|0RdbP2bBJgACAE2cIdDAdcCAeaLg2ALk2F2GmfACcCbgIAaEShckFAfDnGAcGLfahDaMCAbdbFDhbdHlfOIecD2AdhIDCaIaqG","pm10":"1|0!45SbwqfCALeDFkBaLFqA!30ghfcLmdPIbh2g2GecACeAaBcKB2ALjgcCacABWqAcFb2aiJDhFdCEC2gDFfJeBDaDjGHieHbGAanL","pm25":"1!105!39k!-34!-42hafWiGKsDgQO!-34F!68j!-29hdV!-30g!33Vcr2qPLmfBCfgDIcQHeBZuoeAahbCAThbMcChzWPnLgfGBhvHFfYpGEVk!-30MTvmRALEb!-31Y","so2":"1|0GabFdABaCabB2aACBdA2BDaAa2AaBCAe2BAD2A3aCabBAbC2BaBaA2aACAbABC2BdCAa2BbaBAbCAa4AB2aBCAbBAC2AbA"},"dh":24,"time":{"span":["2014-04-01T00:00:00Z","2014-07-06T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m9.432543664s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20086h59m56.364808816s"} event: debug @@ -564,12 +564,12 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:45+01:00","st":385704,"ps":{"co":"1|0EB3AaC2ACBAbA3abBEBd2Aa2BaEHhcBaCABAbA2BdABCabC2bCBaABEfaBaBCBAB$abaC2AcABADbEAaBc2aBABaB2ABca","no2":"1|0XG2a2ABDAOSy2AdcHfa!29gnbKsCMaAEem2CHcHgmCTAiKegIBCikRGnMIDdajhXJbmbzINqOLI!-32CKaHjNsaSCBAcgGFBbqHij","o3":"1|0!29cFdcEAfCimKMiICDnEpOABdNaAcemNEAeJEaACAmHCAFAka2ACEaFbDqIfALdkDNiGE2aqICKCnIaIbDbcbebdQ2bjeaOba","pm10":"1|0QEHicIHfcGNfkDcB2bDRGqeFgbEcbJfiGACDacaBC2aDcBEBDAlHadGbGdgOlbSJke$NjcSQG!-44dLfHagiaHDBIUbgkLSbwqf","pm25":"1!37JDadbAfOL!45p!-37Fh2DcG!40K!-44bDjgGeD!26p!-37MKEBHfhaJCeBcDKCJDyI2fSiIeg!27!-27a!34Nvg$Zqp!48!42J!-95hVoHalsAUHDS!51es!-31X!39k!-34!-42h","so2":"1|0GFh3AaCaDbABAbCAcCDBcaAaAD2bCBbAaCABAbACACab2A2BbaC2aCACaABA2BacAdBAbDAEdBC2AbCbaBaAB4ACacFcA"},"dh":24,"time":{"span":["2014-04-06T00:00:00Z","2014-04-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m13.36560976s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m0.297873084s"} event: done - data: "3.495465ms" + data: "2.479045ms" ' @@ -585,7 +585,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Tue, 03 May 2022 16:48:58 GMT + - Mon, 23 May 2022 07:09:45 GMT Server: - nginx status: diff --git a/tests/cassettes/test_get_historical_data/test_warnings_on_input_combo.yaml b/tests/cassettes/test_get_historical_data/test_warnings_on_input_combo.yaml index f4b4a3c..1b2665e 100644 --- a/tests/cassettes/test_get_historical_data/test_warnings_on_input_combo.yaml +++ b/tests/cassettes/test_get_historical_data/test_warnings_on_input_combo.yaml @@ -14,48 +14,48 @@ interactions: uri: https://search.waqi.info/nsearch/station/london response: body: - string: "{\"dt\":\"26.598645ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"59\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"66\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Honor Oak Park\"],\"u\":\"united-kingdom/london-honor-oak-park\"},\"n\":[\"London - Honor Oak Park, United Kingdom\"],\"score\":7,\"x\":11653,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"63\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Bexley\"],\"u\":\"united-kingdom/london-bexley\"},\"n\":[\"London - Bexley, United Kingdom\"],\"score\":7,\"x\":3188,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"61\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Bloomsbury\"],\"u\":\"united-kingdom/london-bloomsbury\"},\"n\":[\"London - Bloomsbury, United Kingdom\"],\"score\":7,\"x\":3189,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"61\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Harrow Stanmore\"],\"u\":\"united-kingdom/london-harrow-stanmore\"},\"n\":[\"London - Harrow Stanmore, United Kingdom\"],\"score\":7,\"x\":3192,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"59\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Marylebone Road\"],\"u\":\"united-kingdom/london-marylebone-road\"},\"n\":[\"London - Marylebone Road, United Kingdom\"],\"score\":7,\"x\":3193,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"58\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Teddington Bushy Park\"],\"u\":\"united-kingdom/london-teddington-bushy-park\"},\"n\":[\"London - Teddington Bushy Park, United Kingdom\"],\"score\":7,\"x\":3195,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"57\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London N. Kensington\"],\"u\":\"united-kingdom/london-n.-kensington\"},\"n\":[\"London - N. Kensington, United Kingdom\"],\"score\":7,\"x\":3194,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Westminster\"],\"u\":\"united-kingdom/london-westminster\"},\"n\":[\"London - Westminster, United Kingdom\"],\"score\":7,\"x\":10874,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"51\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"London Harlington\"],\"u\":\"united-kingdom/london-harlington\"},\"n\":[\"London - Harlington, United Kingdom\"],\"score\":7,\"x\":3191,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"29\",\"t\":[\"2022-05-03 - 11:00:00\",\"-05:00\"],\"n\":[\"London, Ohio\"],\"u\":\"usa/ohio/london\"},\"n\":[\"London, - Ohio, USA\"],\"score\":7,\"x\":7930,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"28\",\"t\":[\"2022-05-03 - 11:00:00\",\"-05:00\"],\"n\":[\"Londonderry - Moose Hill, New Hampshire\"],\"u\":\"usa/new-hampshire/londonderry-moose-hill\"},\"n\":[\"Londonderry - - Moose Hill, New Hampshire, USA\"],\"score\":7,\"x\":7449,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"24\",\"t\":[\"2022-05-03 - 12:00:00\",\"-05:00\"],\"n\":[\"London, Ontario\"],\"u\":\"canada/ontario/london\"},\"n\":[\"London, - Ontario, Canada\"],\"score\":7,\"x\":15,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2021-12-13 - 15:00:00\",\"+01:00\"],\"n\":[\"London Eltham\"],\"u\":\"united-kingdom/london-eltham\"},\"n\":[\"London - Eltham, United Kingdom\"],\"score\":7,\"x\":3190,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-03 - 05:00:00\",\"+01:00\"],\"n\":[\"London Hillingdon Harmondsworth Os\"],\"u\":\"united-kingdom/london-hillingdon-harmondsworth-os\"},\"n\":[\"London - Hillingdon Harmondsworth Os, United Kingdom\"],\"score\":7,\"x\":3390,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"82\",\"t\":[\"2022-05-04 - 00:00:00\",\"+09:00\"],\"n\":[\"Palbong-dong, Iksan-si, Jeonbuk\",\"\uC775\uC0B0\uC2DC - \uD314\uBD09\uB3D9 \uC804\uBD81\"],\"u\":\"korea/jeonbuk/iksan-si\"},\"n\":[\"Palbong-dong, - Iksan-si, Jeonbuk, South Korea\"],\"score\":5,\"x\":1802,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"68\",\"t\":[\"2022-05-04 - 00:00:00\",\"+09:00\"],\"n\":[\"Wolpyeong-dong, Daejeon\",\"\uC6D4\uD3C9\uB3D9 + string: "{\"dt\":\"31.275057ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"34\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"40\",\"t\":[\"2022-05-23 + 01:00:00\",\"-05:00\"],\"n\":[\"Londonderry - Moose Hill, New Hampshire\"],\"u\":\"usa/new-hampshire/londonderry-moose-hill\"},\"n\":[\"Londonderry + - Moose Hill, New Hampshire, USA\"],\"score\":7,\"x\":7449,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-23 + 02:00:00\",\"-05:00\"],\"n\":[\"London, Ontario\"],\"u\":\"canada/ontario/london\"},\"n\":[\"London, + Ontario, Canada\"],\"score\":7,\"x\":15,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"27\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Harlington\"],\"u\":\"united-kingdom/london-harlington\"},\"n\":[\"London + Harlington, United Kingdom\"],\"score\":7,\"x\":3191,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"26\",\"t\":[\"2022-05-23 + 01:00:00\",\"-05:00\"],\"n\":[\"London, Ohio\"],\"u\":\"usa/ohio/london\"},\"n\":[\"London, + Ohio, USA\"],\"score\":7,\"x\":7930,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Bexley\"],\"u\":\"united-kingdom/london-bexley\"},\"n\":[\"London + Bexley, United Kingdom\"],\"score\":7,\"x\":3188,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-23 + 05:00:00\",\"+01:00\"],\"n\":[\"London Harrow Stanmore\"],\"u\":\"united-kingdom/london-harrow-stanmore\"},\"n\":[\"London + Harrow Stanmore, United Kingdom\"],\"score\":7,\"x\":3192,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"20\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Teddington Bushy Park\"],\"u\":\"united-kingdom/london-teddington-bushy-park\"},\"n\":[\"London + Teddington Bushy Park, United Kingdom\"],\"score\":7,\"x\":3195,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"20\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London N. Kensington\"],\"u\":\"united-kingdom/london-n.-kensington\"},\"n\":[\"London + N. Kensington, United Kingdom\"],\"score\":7,\"x\":3194,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"18\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Bloomsbury\"],\"u\":\"united-kingdom/london-bloomsbury\"},\"n\":[\"London + Bloomsbury, United Kingdom\"],\"score\":7,\"x\":3189,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Honor Oak Park\"],\"u\":\"united-kingdom/london-honor-oak-park\"},\"n\":[\"London + Honor Oak Park, United Kingdom\"],\"score\":7,\"x\":11653,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"16\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Eltham\"],\"u\":\"united-kingdom/london-eltham\"},\"n\":[\"London + Eltham, United Kingdom\"],\"score\":7,\"x\":3190,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Marylebone Road\"],\"u\":\"united-kingdom/london-marylebone-road\"},\"n\":[\"London + Marylebone Road, United Kingdom\"],\"score\":7,\"x\":3193,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"14\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"London Westminster\"],\"u\":\"united-kingdom/london-westminster\"},\"n\":[\"London + Westminster, United Kingdom\"],\"score\":7,\"x\":10874,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-05-22 + 00:00:00\",\"+01:00\"],\"n\":[\"London Hillingdon Harmondsworth Os\"],\"u\":\"united-kingdom/london-hillingdon-harmondsworth-os\"},\"n\":[\"London + Hillingdon Harmondsworth Os, United Kingdom\"],\"score\":7,\"x\":3390,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"119\",\"t\":[\"2022-05-23 + 15:00:00\",\"+09:00\"],\"n\":[\"Wolpyeong-dong, Daejeon\",\"\uC6D4\uD3C9\uB3D9 \uB300\uC804\"],\"u\":\"korea/daejeon/wolpyeong-dong\"},\"n\":[\"Wolpyeong-dong, - Daejeon, South Korea\"],\"score\":5,\"x\":4527,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-05-03 - 16:00:00\",\"+01:00\"],\"n\":[\"City of London - Farringdon Street\"],\"u\":\"united-kingdom/city-of-london-farringdon-street\"},\"n\":[\"City - of London - Farringdon Street, United Kingdom\"],\"score\":5,\"x\":7949,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"25\",\"t\":[\"2022-05-03 - 12:00:00\",\"-05:00\"],\"n\":[\"Hamilton Downtown, Ontario\"],\"u\":\"canada/ontario/hamilton-downtown\"},\"n\":[\"Hamilton - Downtown, Ontario, Canada\"],\"score\":5,\"x\":10,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2021-09-15 - 20:00:00\",\"+02:00\"],\"n\":[\"East London, Buffalo City Metro\"],\"u\":\"south-africa/buffalo-city-metro/east-london\"},\"n\":[\"East - London, Buffalo City Metro, South Africa\"],\"score\":5,\"x\":11407,\"c\":\"ZA\",\"z\":0,\"$\":\"realtime\"}]}" + Daejeon, South Korea\"],\"score\":5,\"x\":4527,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"80\",\"t\":[\"2022-05-23 + 15:00:00\",\"+09:00\"],\"n\":[\"Palbong-dong, Iksan-si, Jeonbuk\",\"\uC775\uC0B0\uC2DC + \uD314\uBD09\uB3D9 \uC804\uBD81\"],\"u\":\"korea/jeonbuk/iksan-si\"},\"n\":[\"Palbong-dong, + Iksan-si, Jeonbuk, South Korea\"],\"score\":5,\"x\":1802,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"30\",\"t\":[\"2022-05-23 + 06:00:00\",\"+01:00\"],\"n\":[\"City of London - Farringdon Street\"],\"u\":\"united-kingdom/city-of-london-farringdon-street\"},\"n\":[\"City + of London - Farringdon Street, United Kingdom\"],\"score\":5,\"x\":7949,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"21\",\"t\":[\"2022-05-23 + 02:00:00\",\"-05:00\"],\"n\":[\"Hamilton Downtown, Ontario\"],\"u\":\"canada/ontario/hamilton-downtown\"},\"n\":[\"Hamilton + Downtown, Ontario, Canada\"],\"score\":5,\"x\":10,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"7\",\"t\":[\"2022-05-23 + 04:00:00\",\"+01:00\"],\"n\":[\"City of London - Sir John Cass School\"],\"u\":\"united-kingdom/city-of-london-sir-john-cass-school\"},\"n\":[\"City + of London - Sir John Cass School, United Kingdom\"],\"score\":5,\"x\":8919,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"}]}" headers: Access-Control-Allow-Origin: - '*' @@ -64,17 +64,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:49:19 GMT + - Mon, 23 May 2022 07:10:06 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 26.710695ms + - 31.426982ms X-Powered-By: - waqi-search/1.2 content-length: - - '4438' + - '4460' status: code: 200 message: OK @@ -100,10 +100,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":458712,"ps":{"co":"1|0CaA","no2":"1|0VBh","o3":"1|0!31dh","pm10":"1|0ZDd","pm25":"1!59NF","so2":"1|0.3A"},"dh":24,"time":{"span":["2022-05-03T00:00:00Z","2022-05-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-23T05:46:47+01:00","st":458712,"ps":{"co":"1|0C2aBACBCad2AFaBAbc4A","no2":"1|0VAaHdDhdMhaCFcB2CaABgA","o3":"1|0!31djEGBgKBecDFGgcFAEgaH","pm10":"1|0ZDAHlDj2FAeDcJFegB2abC","pm25":"1!59KCDrBrMEeckIJQlidADGa","so2":"1|0.3AB2AaAB3AaABAaBa3A"},"dh":24,"time":{"span":["2022-05-22T00:00:00Z","2022-05-22T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"0ms"}},"status":"ok","cached":"2h57m8.551056591s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h23m19.191917334s"} event: debug @@ -113,10 +113,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCaD2AC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobKDBbA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CHL2BC","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-07T00:21:31+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCbkOBC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobJDBaA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CDMEAD","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h57m8.201154402s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"391h48m35.773144886s"} event: debug @@ -129,7 +129,7 @@ interactions: data: {"msg":{"now":"2022-04-06T19:38:10+01:00","st":457248,"ps":{"co":"1|0.2BAaAa2BABa2AB2AIfdBCbBCb2a2ACEcaC","no2":"1|0XCInfaJc2FdeBJAgHak2DM2GjgiHhgeFCF","o3":"1|0ScEFBA2aEBbGbGkaBEaDcGFABCsbJ2ACBb","pm10":"1|0QPKrgCDOge2bcHBEb2DAT2FGcqtI2DueFC","pm25":"1!53!45C!-36bhb!31qadnDKbMqENK!28RPEA!-48!-34RKD!-48kRK","so2":"1|0.7AB2ABaABaB2a2ABA2B3A2aAa3A"},"dh":24,"time":{"span":["2022-04-03T00:00:00Z","2022-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"646h11m9.851879366s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"1116h31m57.003336633s"} event: debug @@ -142,7 +142,7 @@ interactions: data: {"msg":{"now":"2022-03-06T19:26:40Z","st":456576,"ps":{"co":"1|0FaCFaBCdADAb2afbHabcC2ADaA2abCAbAB","no2":"1|0HENcBkOaAbGieHEiFfGgAKDcAFhHdJDpgb","o3":"1|0WDBDBaAaAkCFDbBGcCeE2aCBeDcagcFECB","pm10":"1|0TDFdFnKlFBEB2dHgPde2AEjiJAdIaPNvfB","pm25":"1!42FCiAjPqAOCDBgEfKcD2AEruTIiQH!44E!-38Il","so2":"1|0B2Aa2ABaBa2AB4AaBa3ABAaABa2Bb2A"},"dh":24,"time":{"span":["2022-03-06T00:00:00Z","2022-03-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1389h22m39.851422535s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1859h43m27.00283914s"} event: debug @@ -155,7 +155,7 @@ interactions: data: {"msg":{"now":"2022-02-06T19:39:29Z","st":455880,"ps":{"co":"1|0C2aFEcBAdFCBcabGeBdcBaA3BbDBAaCF2a","no2":"1|0.3ELEjFPrL2ElfGHkeHe2BbIdFrEbHDFfBk","o3":"1|0!28iaIc2adbibcGIe2CEiLCbhCEAHADeCBE2A","pm10":"1|0NdDFeDFLkPEIcmAMlkBfL2BcbBdFeAEFfGn","pm25":"1!33iGVsETOlWFZhzo!40!-38lcCw!47ImndmICbEDefj","so2":"1|0CbAB5ABABa2ABcB7ABbB2ABAb2A"},"dh":24,"time":{"span":["2022-02-06T00:00:00Z","2022-02-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2061h9m50.426105565s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2531h30m37.57751184s"} event: debug @@ -168,7 +168,7 @@ interactions: data: {"msg":{"now":"2022-01-06T17:48:21Z","st":453624,"ps":{"co":"1|0C4ABaAB3A2BbC2abBCBAaBabBABA2C2aGgDacbCABcCEFedBba2DeCbDEABC2AcAfAB2AdBAB2aA2BaACbaCcEcaABA","no2":"1|0!26ahMfADfKlaDFDaFfaiFaGCeEAdEAahIGgkSiaL2aDfjbMJhDfAmGQBoEoCXigEPkoVaecdTq2DbdABbHCKncjN2eDeBaD","o3":"1|0ZCeEaegDCabCeKBjKhEGbaDCeDEdDcCboJAmQaiIabEdbiEBEaIaboICGFblPAjCEAfKaeCeFagECacDCApJDaB2FgABcK","pm10":"1|0SAcCdGEaSdo2Bb2FfAEgcAcECab2BeCaFBgMBiGhbEBhaIFBbgBdCMJk2gCLBfdGIl!30AufgHecFaiFCfbHOBkbJfjEaFHi","pm25":"1!34aAFdHIB!51h!-43EjIEMhAJrh2cCGAhMaBjaOMr!31e!-27RrEFBsDVKg2edmNXWxudAWAD!-27RYv!78b!-72zdNoBLGoMGon!26PJwBVrmj2GS!-27","so2":"1|0AB6Aa3ABAaB11A2B2AcC2aBaABAB2AbBAa2B3AaCBabABa3ACbaEBA3aAbBAa2ACAb2Ba2AaAB2ABA"},"dh":24,"time":{"span":["2022-01-02T00:00:00Z","2022-01-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2807h0m58.928039571s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3277h21m46.079415686s"} event: debug @@ -181,7 +181,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:19Z","st":451416,"ps":{"co":"1|0GE2AfcAFBbA2aBaB2ABa2A2aAaCACAaA2BAaB3ADbaCabABa2ABaABaBa2ABa4Ab2A2aBa2A2BE2AbACB2A2aABAbc2A","no2":"1|0YekdDaGOC2eGbacbdHE2DkeD2CAkLdDhaADfaKaCBGeABeCEaDAFhFda2DeAkdBAJaC!26ErtAaHcCDRBcjfGBAFgeFEfI2ah","o3":"1|0!30EicEeCADoCaLCgKCMADCndCgOgkDcEbDGbBhEceHCjEHAehHCebHBFcAb2BbadDBdTAOb!-28DFcBiHCAHtIjOhFlKIdeDACe","pm10":"1|0UFheEbCaCaBdEcdHcHDGCdnObGpdFafBABDcAaFaBAaDCfHfaCcDaAHfADgcdACIHIDIKe!-30g2BAFcGeGJsKEcAcDeEcGeAc","pm25":"1!57NunC2dAJICcFfiEbEIHTb!-27UDdvcdfBdBQIdmdCBKeBcadPpeJAIEhbkDCE2gaLGR2CBWAxqBDk!26PozQPzIFgAfCfcACBaA","so2":"1|0Eba2BA3a16AB5AaBa43ABAa4A2Ba5AaBA"},"dh":24,"time":{"span":["2021-10-03T00:00:00Z","2021-10-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"2953h32m0.85570086s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"3423h52m48.007040845s"} event: debug @@ -194,7 +194,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:24Z","st":449232,"ps":{"co":"1|0FCA3B2A2aBCBdA2BAd3BA2aCBbd2aBaADBadaBABbB2ACbDcACbBAB2aAa2AB4Aa9AB13AFE2A","no2":"1|0RhbIBbJ2AebLMmeFeBLDefFgjDRiAFfdeDFCAkBGFAEfCgHBdBcAbHbAFGngDGIgGhdBFagadH2aLhC2dCAIA2bcDHbBekd","o3":"1|0!29ECBdcaACaD2bGcDcACfDaAKdAaFgDCaEheCD2gMHbkGAbcAF2AcHgdHGfIcHMbprWqEKbqDMHlhSq2AaFCImFCB2iKIEic","pm10":"1|0!35sBHcg2FebdHKdiCbCQIL!-28bAecNEla2BcdaBEcbBDBacDcAFcGai2BCaBIAbDAEAiacCACbdbGeDHce3aCAJhCDcEg2Fhe","pm25":"1!68!-31FNbuJBEacLPh!-27AbERY!61!-83bGkj!26asgBFqCgEAFdRDQeHvpPDfGFieAHaHNJdFBCcqJlA2dcDfGEfMFfAhiCNjEaMdAnVNun","so2":"1|0Ba5ACAbA2Bb4AB5AaBABAa3ABAFAgA2Ba5ABaA2BAaABABAa2ABca4ABAa3ABAa3ABaABAa4AEbaB"},"dh":24,"time":{"span":["2021-07-04T00:00:00Z","2021-07-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m55.895705228s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m43.047010242s"} event: debug @@ -207,7 +207,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:30Z","st":447144,"ps":{"co":"1|0HBA2CAa2bEcE2aAcaAC2BAc3aB2ABDbBaCBABACAacAeAaBACb2ADAcBADaAbAbFcACaAdDBAB2Aaea2A%ACADCAB","no2":"1|0MBDGaDb2BFgCBEdidDIadFdCgFjABIEiAFjEa2IbgcICgCBAaJiD2Eck2BGbdFBNhjbEf2aHIDlKnJFbac2fOSG!-33hbI","o3":"1|0RBfdAFANagbdDHFABbiDEdAhLEjDgPcgDfNb2AeDCBcBGbaBcqWbAdFi2dm!30baDmNcBDAdFfbAGiKfEcFa2CaHqGECB","pm10":"1|0KBAJHBgcdHjMgBEjBAFabCaBbBbEDBbabCbdbEOBgCcbAbBRfFmCDHEgLGHrqALHBmcAdAFEDdhBaLBIqcFaEKPpsBH","pm25":"1!53sC!36bNmowRcVpcHvAlWKBbdLqdbHSkAEcPqnkG!37GpHiaidbZCKzbIdaiVUM!-60kRZ!33zjqhGfNBEDqVjPCE!-27iAGF2Z!-31!-31FN","so2":"1|0.3ABAaB2ACbaBACAa2CaAbaACD3AfaABa4AB2Aa2BaACDAdE2ABAaCabd3ACa5AaB2aB2AB2aBa3A2B2a2A"},"dh":24,"time":{"span":["2021-04-04T00:00:00Z","2021-04-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h31m49.622343949s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m36.773628532s"} event: debug @@ -220,7 +220,7 @@ interactions: data: {"msg":{"now":"2021-01-06T19:09:19Z","st":444864,"ps":{"co":"1|0Fc2ABABbECb2abABaDba3AaAB2ACaAaCDCGcdabAaBAbABa3BbBCcBDC2aBaCaBaABDcaAaAaB2A2cABA3CbACaCAbAB","no2":"1|0YcfdEbABHAkOkbAFbAdeEIChCJbaBabeFJDFcfgFAeECjcHbAGDkGEeCH2adaEGcacbDFbjCaC2FdbgcbCFBjGfaJaIeB2d","o3":"1|0VdGAdabDeDBeBEeDdfTdC2aGfdB2DBa2AckiDbAFJ2Ec2Db3AbBgaFdjgB2JanNADdgdHDEcdDaJd2DBcABCdHdmDfDACA","pm10":"1|0KBCfGaEdFdbF2cC2aF2AdBAeADBAaCGebCF!28AqApDaCE2dEADcBcALhGBHMfjkMidC2DGcgACkFBbHdcaCDcfAc2DEAE!33rg","pm25":"1!31CbfRcGjOlkJfD2FJLeagHhgjRfIfEHjCBG!51!49!-56I!-40pacGfhDCHeLoFZpLINTgp!-36ZrAgOCNwgHnuHbdDPFiPKgsKeAUDNFIym","so2":"1|0DB2AbBbABbAC2a3ABCDAcaDBa2AbA3BcAB3Aab3ABCca2ABaACDAaDab2ACEC2bC2aCDdgC2aCcAaB2Aa2AHBbcB2bA"},"dh":24,"time":{"span":["2021-01-03T00:00:00Z","2021-01-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11565h40m0.852675043s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12036h0m48.003947786s"} event: debug @@ -233,7 +233,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:16Z","st":442656,"ps":{"co":"1|0Fa5ABAda2AB5AaAB6ABABa5A2BaABAa6Aa11ADeBAaBAaA2BaAB2Aa3ABAaBaBaD2aDc2A","no2":"1|0RdeaBFKjaCBCB2aeIgdHeJGefb2AJCOubCHeH!27qtNAKyaFafGdeDCDEg2CBfaIKGkGiCacbdChBPNoeBfdQJiBjDeIcAIcfd","o3":"1|0GCGaLaBmHDEMqCdcAHBGBFEqeaBbMDW!-32DECAbYEKACDxueBKlkPdFAbCAgHb2aDEgAbBeabKacDEM2eDEblUjsL2BjaKadGA","pm10":"1|0MabBDBAcCbBEaf2AHebEaBDdcCbBFBUubaEdBIEbINGujAFkacO2cfDbBDeBEcHBeDabBfaFDgASUmnadgGCicFEbEabdBCf","pm25":"1!33deDbKIDbeHNsa2fNEiIadc2adCfPBUxgBJqO!28LeB!32d!-27!-39TX!-35mAL2DgHAgKiaEBRdgbaFcfwNKld!30!39q!-33FdjUH!-27pODAOHshCbf","so2":"1|0BaAEBa2Bbd8ABa2A3B2A2a2B2AaBaAaAaBA2BCaKhCeB2a2ACa2AbaDb2ABaBAaB3AaCBbaBAbABaBa4ABCB2A"},"dh":24,"time":{"span":["2020-10-04T00:00:00Z","2020-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h9m3.679254899s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m50.830500432s"} event: debug @@ -246,7 +246,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:35Z","st":440472,"ps":{"co":"1|0F2AaAaBa4AB2aABAa7ABa4ABa3ABAaB5AaAB2Aa2AB3ABa6AaBaB2AB3AaBAaAaB4ABaA2Ba3A","no2":"1|0WJ3fMADadDglKHBmBbCA2Eag2Dc2ADad2aELgAlaGcCFEbEAEbieDCFBgCedAKEdFebcHChDaDFAEcfAdHGE2aobFAadeaB","o3":"1|0!31BACFfCD2ABElBaAcdNbCE2CmJigCAbFBDc2GECnjEABCAbFfHLmAdICbhEJdDbhgCebFGeFcDCaBdFfdbHM!32bt!-27dEdnCGaL","pm10":"1|0SdGBdBMWC2hijaNU!-28EdIBAEanBHqFcBcDFbGFgQkgc2bFabB2AdHab3B2DA2cAFkABbHBacJiAd2BaC2aJBIBdqBDcAabBD","pm25":"1!52zR2eDNUlTbmob!26!45!-65JbfiFHeoDWpAgAaNFyZFJnmlBAGAbDFhMKEmNCnjfCDeENlicHACADMQuHecGbBjaKdNdH!-31bCaHdeDb","so2":"1|0EDCAB2cABaBCcA2BaB4AB2ABaeBAa2A2aB2AC2aABaABaAaABAa4A2B2ABACbCA2bA3B7AaBaACB3Aa2baAEB"},"dh":24,"time":{"span":["2020-07-05T00:00:00Z","2020-07-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m44.208996074s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m31.360247678s"} event: debug @@ -259,7 +259,7 @@ interactions: data: {"msg":{"st":438288,"ps":{"co":"1|0GcAB5ABbBAbCaBCBDBfb3A2D3aB3ACba2b2CAbBcACBAaBbABCB3aDbEbdCBbBb3BbaDb2aBCACaBabAB","no2":"1|0!30caEbsOFcDdAEmQsLHcLbedIsaJNAfbaACaKCgdnSdGBCoCHAHhBgc2HcaBgBDJBoHDhJgJdbljJfCGf2aQbCidge","o3":"1|0KRalHEdbBAKcE2eaDlAjaLCdGFIAbAcGbBbra2LDbBeGebIcbEABacdC2AdHafnLHbIAecJg2AdkGFBDAaeNdGFag","pm10":"1|0!41yaBebFHQyFeBdBGcHGSckcAIhnDHhbJACaQDaojCD2bLpbLcCgKaiaFAaCFhbNdbIBmBgEFaecEBEDeCBGa2Lele","pm25":"1!116!-60kBjgMLpImeaAMGhNBUJFo!-27!39qsoLkeZDbe!27LK!-38kbaAGIqbJeFkKIpb2BFDCkaUbHDbsbdeNCpfPgKQvGMGCTUj!-34u","so2":"1|0BABaAB2AB2aCBaAa2ABCAdACaC2Ba5AbBaBA2B2ACcFabaABbBdACaAaB2AB2Aa6A2a3A2B3ABa2BEda"},"dh":24,"time":{"span":["2020-03-29T00:00:00Z","2020-03-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18363h35m30.07796987s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18833h56m17.229125302s"} event: debug @@ -272,7 +272,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:09:47+01:00","st":436080,"ps":{"co":"1|0BADb2aC2BabBAaDa2ABbaFA2bACAa2CbADAdEBA2aCBAbc2DdGbabaCc2AaABbE2BaeBaBAC2aAaBAabCaBAaCaBAa","no2":"1|0!29eT2hjVBABlTnDPeMkcrAZAjfgASeA2BnKNwRElHceJGJ!-30XCyOaga2jEBAaKJlKJGkcfgBEJCgBeKAfcIebBcbacFd","o3":"1|0ZfCdcKeFcDabHkBEAFeEAkjFTAjACblQAgbFdBf2ED2cGehcIkPkJfDJAcEhgPmAdVcEBdBeaDHA2eaIfH2dFbBgDA","pm10":"1|0SeLCgeEIgDfaBFbEb2abcNMglbBUvHMFlDBmKkKDjcCacCEKqXnFhB2cfEaHFnOJKewBc2CDAdBdFcFcdaAE2aB2DA","pm25":"1!47dNDkcCFhBaCoKDKcbcJuJSmrPA2gORkmUpNO!-27YkcodRdEVK!-51!42iFyOqCo2LMC!-29!35pR2vPdAGAhDFdELaAajD2C2APHa","so2":"1|0CaDb2aDAaBcCAaDbaABaAB2A2aAEAB4ABa2ACbAaABbBA2aCaA2aABbBa3A2CABca3ACA2aA2CbA2CAbd3AaA"},"dh":24,"time":{"span":["2019-12-29T00:00:00Z","2019-12-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14169h39m32.736756781s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14640h0m19.887909562s"} event: debug @@ -285,7 +285,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:04+01:00","st":433872,"ps":{"co":"1|0DaB2AaAB2Aa3Aa3BAaBaABAbBbB5A2Bb2ABaA2BaABaBAB2Aa2B2AbAa2ABaC2DcB2AaAc2AaAb3AbB5AaCaADb2a","no2":"1|0SFGHIxGMDFmrEaFL!26!-40CoIh!33MojdedbBFCICfBDFifBGFaeBhbHOcCENBAJ!-29cBdgMAk2GmCRfcbDMmgEFKAcecnASafjNbeT2hj","o3":"1|0ZEeIHtFIBDjaAcGIFtfIac!30!-30Vxb2JhgEKBHmabCa2BeHkGgFCBGBdE!26cAC!-30cEabBbcDeEBcbdaLdEiHCbDdDcbahBGCcJfCdcK","pm10":"1|0PBDBCfBFba2cCaDGCmdJeGKFBkiBCcbEHaAcCGh2CfbacBFaAGc2BFPFiCsdEbfIbcAFfDCKjACFdHlFBGIkgHhbCebFCeLCge","pm25":"1!40SnENka2ABgCHfeKGunGdMOSdjqnSU!-29ELHFfcAbDAcelD2ABCBQcFJ!37Psb!-43hHDnIcbCGfCJGnCBPhHvc2GagigIGcfBHFdNDkc","so2":"1|0B2AaBAFdGcdAaA2B2aBaABaB2AC2BdAa3AB3Aa4ABaBaABaBaBa3AB6AGEBdDdeABb3AaA2BAaBbBCbAaCAaDb2a"},"dh":24,"time":{"span":["2019-10-06T00:00:00Z","2019-10-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h39m15.010697436s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14640h0m2.161833247s"} event: debug @@ -298,7 +298,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:12+01:00","st":431688,"ps":{"co":"1|0IDAaAdACbC2baCAaCDAaBAaBaBAb2B2ca4AECBd2CbBAcC2a2CBda2BaCbAabCaBbBCAcbCD3aDaB2AaBCbc2ABA2aB2AaA","no2":"1|0!32LpiBFjOaCFCicIDGFcelUcabfkdNLfhdmEGSbfJlbHeciMEdBbVevbABDLfDOAEigAedEb2aKB2fRAdAcblTjdFeTvdFGHIxG","o3":"1|0!33gmKBFCcIeEcaCfm2NLFEexHaAd2bCFnAFDhGfdMBAdCDAhCGAFEDuBhGDAecSadhEA2cCDbAEAabIkfJEFMs2BCg!33!-29bEeIHtF","pm10":"1|0ZFnd2FZCiqA2aESMCdkbAQkgtEBgLIegcdIhG2AdbABANcbDaAgEacdCbaFAbCABFgBDaCkEDaCadECAbdaPFdoEHGmeBDBCfB","pm25":"1!36!31myIS!74E!-32!-45iPefQKJvDfL!44!-28!-41uEaEZYyzKgPdRCafDodB!31jdOL!-40hIEDsCabKDjEcDEBhBbdUtEcFAeDObgBfY2AtBGVxbSnENka","so2":"1|0.2C2aAa2AaA2B5AaAaBHAe2a2AaABaBaBAaCB2a6ABaAa2BbABa2BAaBbBaDABbA2a2B2aAB2ABaAaCb2AB5AaBAF"},"dh":24,"time":{"span":["2019-07-07T00:00:00Z","2019-07-07T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14169h39m7.234351887s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14639h59m54.385447998s"} event: debug @@ -311,7 +311,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:19+01:00","st":429528,"ps":{"co":"1|0H2ACBA2aDAdBbBDbBDcCDeBFebaEBaDeaEcAaCaAaCBbCBc2AB2aBACB2Ade2A2a2EA$aBa2AbADaBa4ABCaAcCa","no2":"1|0V2FAbBGiDaBAhDSdhPpEGgCQkfoLQhKqlMGaDhFgBIClZCkhFBbCAcBPGc!-30c2eLahNbsOAEbCGfBGEAfEibaNcSgcq","o3":"1|0XaAhFfLadjbOJfaDfbChGEemGRac2fGD2bDfaJEC2dcgAHFGhGAbfhdcACRgHImKcDcECcCAFgKd2gFfF2GbcabIBA","pm10":"1|0PHENhbdabMihACbfELAHKyGNhncLHeEkEDgDCceDgNEaTEjdjCbHKAEGFAzBlgDCAiFDgGdGcbCdJGfDaB2aKeIKIv","pm25":"1!49Kd!37khmjd!27mktLceEOM!36N!-70U!34j!-35jDFIbG!27!-30CHI!-30BblNfO!34!34wp!-28BIbMV!30FLC!-51h!-28hiDJuDCDbCJieDBIMeECBFtZiQI!31!-80","so2":"1|0.3ABA2BbC3AaAC2aBa2BaBEDCBheACa2ABAaEdAaACa2Bba2BaACabA2Caba4AFadaB2ABa3ABABA2aABaBABA"},"dh":24,"time":{"span":["2019-03-31T00:00:00Z","2019-03-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h39m0.847946676s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h59m47.999026548s"} event: debug @@ -324,7 +324,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:34+01:00","st":427320,"ps":{"co":"1|0F2ADAcAEAabA2aADAa2EebAaCABaABDdEcaCb3AbCABa2ABa2AEB2ba2BcACabAFca2AaCDbDBcaAbBAaBbDEeGbdA","no2":"1|0!37JHIO!-39F!28Dji2bqbQciJPxeFdDbiBDB!26iIanBEAFcFhMCfdnBc2CJdCjcDHEaNhkCOhCAdpMNmAImOFlOcjBhDCeLgeb","o3":"1|0VbdB2EcbIlHE2ad2abCcDCgACEaDdbajIMfqSEaCcDcAclaBPbdhfAKaEfQCgC2BnK2E2AofKkDNaAGdCABdgdAiFMc","pm10":"1|0SA2FJod2EWveCjGOgdIPscDdDicaDEKcIgBYpqFabd2FAKlHigFLTdnfdDgCEfdFIfEjEfFQiFMrdHg2AFdgOCgYjpe","pm25":"1!50aKOT!-28mJH!52!-53lEjIWclM!34!-35sHAC2laAMUFDhC!46!-31!-35aGBhECIUoQusO!26!45n!-29.2nOqd2ElPEhajAdK!26iCNmvHebABDg!27Jp!51r!-39A","so2":"1|0Ba7AB2Aa2AEAdCEcB2aBAa2A2B2AbAC2Aa3ABAa3Aa2ABCAda2BHCgaAaDbB3aBCcCB2ADeCA3aACbDAcA"},"dh":24,"time":{"span":["2018-12-30T00:00:00Z","2018-12-30T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m45.341814083s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m32.492878214s"} event: debug @@ -337,7 +337,7 @@ interactions: data: {"msg":{"st":425112,"ps":{"co":"1|0DCAaAa3AaA3BaB2ABabB6Ab3BabA2B2AaBA2a2BABabBABa4ABa2ABA2aA2BAaBaACBbaBAaACabDFeEfE2a2ADBdB","no2":"1|0!34IB2InAlGqDLOHfIiHGaofUafQj!-27bCKFBctI!31asiB2beFHaCfhIEAjGhHfMjAGNhCoCFADaG2gLHbfLfdIGf!-27N!26bM!-38!27rcJ2HO!-39G","o3":"1|0!64qfaOgCgco2FCLCetJEAVyF2DKhu2eMGcPjCQiqlBI2bD2dFeAEHoJbD2cGdECRCDqEfbaHcfAbBF2GhfBahGBDAEfaCbaebGEc","pm10":"1|0!26da2HcEjBhJaCBeDg2CBDeABEQmgiC2DB2bcJCj3AcDADB2acBF2caABcHCaBDAGecChFeCbECeCc2BGbc2dJKdFoQncA2FJod","pm25":"1!64kaPVhQ!-32blTfDBgDnCIAQpbEL!31!-28ydDFDCahDQLzLmabFAFBe2AaCJfiBDfKMDkF2GpfGkFdCDCIgceFbGcfBJlTAJ!-30UlgaKOT!-28m","so2":"1|0FAb6AB5AB3AB2AaAbBAbAB3Aa2A2Ba2AaBaA2BA2aBAa2BaBaBb2AC3aAC3ABAbDA2aBAba4ABa6AaABaA"},"dh":24,"time":{"span":["2018-07-01T00:00:00Z","2018-10-07T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m38.691796114s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m25.842836455s"} event: debug @@ -350,7 +350,7 @@ interactions: data: {"msg":{"st":422928,"ps":{"co":"1|0GbABEBabA2aBDAbC2aCc2ACa2BbcACFcDbadCB2ABb2AaA2B2AabA2Ba2AaBABb2Aa2AB3AaCAB2AaAaBABaBba4A","no2":"1|0!32NIbeIElCAncWBgLbNM!-31HgHeDIe!-27lP!37qIbdjMNjsKaneEeIKCGAtAQHoPxfRCNqamHBGgcfPnWmJfaCBh2a2ASbefc2a","o3":"1|0!27aGAbCbgeFiFBOaDABQngLmcEDjDFCaAbA2KMguBahIBJkabIAaDAjAWja2fDcEFhBCeIdAbfJcBdbAkbREBKU!-30eKcEX","pm10":"1|0RAEAeJLhaJMfdKlhbIRjIknabEbfeIDfKDGFEBrfGabdA3CIaLjcTgNbE!-29EKilACeOfbCf2AH2beaCcCJfCaGbAb2aC","pm25":"1!58Ab2fTVfOF!34sw!28v!-38B!31TqW!-27!-37HgEFbiHBgRGTPRl!-47hELAtJbdFLJ!28!-27gUHW!-30V!-30E!30w!-32cMnGDbCakFEDFneFeBdDKBHgALkfI","so2":"1|0D3AaOm2Ab2AEbaCbCA2aAC2ABac2ADaCba2ACBcBAa2Aa2AB4A2Bb4AaDbAa3ABaB2AB5ABAbBaBAB4AB"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-07-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m31.775430646s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m18.926426895s"} event: debug @@ -363,7 +363,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:40+01:00","st":420768,"ps":{"co":"1|0DBa2Bab2CBcAa2B2AaCbBADcAbAaBCabBAaABADaDbEb2ADa3bDA2BAbDAaAabaDAaAbBaC2aC2ACbDfBaAEb2BbaA","no2":"1|0!39FlNJphBOIrJjIJGdjWmdcMEFsJoDXiyBWuPca!31!-39Z!-30!30iKaLjfpmNKchdFKAp2BMGTmgDfehLaHF!-32AFJ!39xBrfOCHBmjd","o3":"1|0!27aEeadAdmMjRfdK2DClBcGEadjKGBgHgadGabdL2d3BAEhDEhGfDb3DcabaiOCceFjFaBaKABeAJaeEDoJCBeDfCF","pm10":"1|0SIDgDCjLKeB2bFpbFaMm2CdbLIkiCQoDFehHPIjmClOhEGIBfbi!28ncIqJFiPGQ!-33eBCgJbEkEeAJeHEcCc2FDjlaEi2A","pm25":"1!48JEgCV!-31!27ZySgCH!-38iEbGCMlfaKYqsDSqd2KsIXeiqCnQaKcEOgLy!65!-31iN!-37gGU2X!38!-75zFGxVaGbehDEAJlhQic!37I!-35iAda2D","so2":"1|0EBACaeaEBCdBbBDB2aEfBAFcadBaBEabaDdaCBFeCbEc2BCcaBcaB2A2a2BAB2ABD2a2Aa2Aa2BcaAaDaBAaA2BAaBb"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-04-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m39.488845588s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m26.639842378s"} event: debug @@ -376,7 +376,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:45+01:00","st":418560,"ps":{"co":"1|0CABaAC2AC2aC2aBABa2A2aDaBAbCdED3AeADbaDba2AEAbBcACAaBABaA2aAaFcBCA2aCAbFabeACAEb3a4ABbAa","no2":"1|0!35MjOtHBfRfAIjcDAJlCRvARfIgkGqTYaqN!-29eVdlPiAoHWfbFiaFBeLjdbEhAfATmIMKyBMne!30fH!-32CFaShAghejNhVAf!-32","o3":"1|0VD2aB2bBhHBcAaNAeqTaBAiHArKDFkabhJCGiOcqTkMhgbGAcCEGEAqHCDjEIBpAcNDBfeEabOcjgLbmaKaJGCbBqQ2C","pm10":"1|0.2NfDhEcCHdBQkBHFbGgmahJbFD2chNGDOCseKpaLiDkHJBdFfdAFDfEbfdDdDaPcaecaeOdmTmIiDCIOk2difEdbPdIt","pm25":"1!48MbaiGBCOlhRAHMAr!34l!-36BgMFGRninTEJ!26N!-35fM!-34APrIlOcRjOmkACDl!34jzcIeaB!30obhaBg!28wb!33!-28DdALI!31ujiojHlCQaG!-36","so2":"1|0DBbDd2BaDaAB2aA2Ba2AbAC2ABbBaBCADBRsD2bCcdaBE3aBaDBcDbAaBba2ADcCDabaDcbJaE3ACF2gdAD2IaoaAd"},"dh":24,"time":{"span":["2017-12-31T00:00:00Z","2017-12-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14169h38m34.759096901s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14639h59m21.910034811s"} event: debug @@ -388,7 +388,7 @@ interactions: data: {"msg":{"st":416352,"ps":{"co":"1|0CA2BbCa2BbBbCBAb3BbBaA2aC2Bc2AaA2BaCA2a3AaB7ABAaB2ABaAa3ABa%Ba6ABAa6AB2Aa3A","no2":"1|0!33h!28KjOtp!28lKz!30!-34Jl2NceAafhFMedEjHDdbKqIEkCESwDZmHfClEAEbGKnhSgpQiId2C%!-31GNJFbjEjbKGNBAmcGbJGdeo","o3":"1|0!27EeAFZvAJnhEKi2fVHijFcbAGh3BEaCdC2BDg!47C!-45bAJaeJifFBkbSJOreOzdHDCBja%b2D2BJHbsFcfAGcDIsaPceFa","pm10":"1|0WdDAFJldFcabHdAfJKbhcdBcGECAebNjfNecbBdbKDnDHcBaBeBCPJwOgaSmX!-28dAeAa%lEIBaAcBAbICFeAdKOAGxDhg","pm25":"1!63lFEGSqiFfadIEejFOGoAiEbMbdeadG2aBFadEKh2EpEGabAbgCD!36C!-35U2B!38!-34lhKgnFe%!-28BVHcABGFiRIjeAd!29!32a!27!-81Iqh","so2":"1|0CaDBb2AaBABbDcC2aBABaABbACAaBa2BAaAbABA2aDbaCaBABbABAaCAbaBCbCb2ACA%bA2B2AbB2aABDaCcaBA2BA2a"},"dh":24,"time":{"span":["2017-07-01T00:00:00Z","2017-10-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m50.183022929s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m37.333903558s"} event: debug @@ -401,7 +401,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:53+01:00","st":414168,"ps":{"co":"1|0EbCbA2BDab2BaBbCaBb3a2BaAC4AaAa5A2BA2a2BABABaBAaBAa2ABbB2aAB3ABa3AaBaCABaBAbA2aBaAa2A","no2":"1|0!50rYsAIe!27.2rHCeDiAaGVbpd2DkDNdKrcHaCagdDHSCdcmN2cb2EcPmANehiBIhOatDIaDFbldLBDCpDKTcAkfkgJIlZyBi","o3":"1|0!37cCiFcDKBjBaAdKebDdBK!26ynbcEdLBfaDABdHeabeMCehaiKGCFEt!70!-37nafBgfOcBcacBbCBDdAPkbJZD!-28!45!-39reAIhabHCE","pm10":"1|0YaLgBHBLavBCafcABFCHEnDEiAIAbBkRCEjEcB2AQnbjD2CAfabKfDJebeBdFAFgeDb!70!-67FecCDFCfCBLGbgnbeIFgaACd","pm25":"1!60F!28wHKBWh!-40eIBodHebMSEubPrDEIfDvZHBu!32kpaG!45!-28luGDSfkhbVmMCcDkBeBEWzkFbCJBdfC2GEhLDPNioydhIPBjDCl","so2":"1|0DbCbaCaC2a2BbCbAaABDabBCbaCaCbAaAaB2AaADBA2a2BAa2AaABaBA2aBCaC2a2ABaBA2aC2aCb4AB2AaAaBACbaA"},"dh":24,"time":{"span":["2017-07-02T00:00:00Z","2017-07-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14169h38m26.332850244s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14639h59m13.483704232s"} event: debug @@ -413,7 +413,7 @@ interactions: data: {"msg":{"st":412032,"ps":{"co":"1|0.2CbFAcBaAaBbB2ABDbaBICcbeA2aA2BbBCbDbcA3BaAa2BaBaBcA2BACac8ACAaA3Ba2A2BAda2ACBa3Aa","no2":"1|0!32RdMP!-34.2HbhJpBDNHNkcdJLcgqAbdAaEeLOuLBkI2iBALEHcefcHDpKcgRbGgAcfbKEeKflEBJbcjeOEBjdCfIJAJBjq","o3":"1|0XjGhCAbIfOcB2fbBfAEac2ABFfTaheHIFlbDEnHeFd2bKCaHcfFHCbBCDcABeJ2bcHglBcMgcBIbDaCAdALehKBGcAd","pm10":"1|0!27BFMBtDeKW!-32.3AGPQakBXKqsMDwpICiCFCeOgGAJgGKio2BAge2cCEDmCIEDAfiJBAcEJCjaIBkecFDb2Iqd!27EwBaca","pm25":"1!72hJZDoDrLhfCbdQT!26H!-35H!60Nv!-36YA!-74s!29SxneOKZxMN!29jKL!-36zmLMokiCkNBoGCFALknLEQiBVM!-37HJL!-36ceF2B!31K!-37f!65D!-56aBeF","so2":"1|0CEcBDc2BAaCBd2ABCbaBDFb2c2AaBABaABbCabaB3ABACAbAB2AbaBaDB3aBa2ACbBA2aC2BbAaCAb2a2ABCaABAb"},"dh":24,"time":{"span":["2017-01-02T00:00:00Z","2017-04-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m47.783196203s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m34.934069061s"} event: debug @@ -426,7 +426,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:58+01:00","st":409800,"ps":{"co":"1|0DaDb2aBa2AC2BABaD2ba4ABC2aCB2AcCabaA3B2AaBAcAD2aAE2acEaBDIfedAECdaAaCABAaACb2A2BcAaBICdbcb","no2":"1|0!47oUlbHAncIGfAFJjTqfaGgbL2IbjIg2CLPm!-28lMNhJB2gVmKCImpIFgbEhaMPXlsgbFIafAjGBCEhCFBajIPpew!49Ua2uh!-28","o3":"1|0SFebDGjKBcfBgAPCaAg2cEahcNFbodaPb2cMcCm2Ed2DdBGFBiHCagIagECsbACMfjDGCbQoHgce2aBAIKkQEabwbDADU","pm10":"1|0XbIAafEdeG2ADHbjHgBDabCJLchCLJDkmKhCmcLlJGiDJ2fD2biIA!30!-32AGfDR!40whwC!27BmfA2fECJBJgjLgeDoJpE!27Nhfnp","pm25":"1!63AIambRenKCaHMftIkMaJhEQXnoGU!34B!-33sNrCloVvHShgRmjAcbFX!-32RvEYij!40!54lo!-66J!63R!-43hcklFMLEXgrMj!-30EtCsI!53!41og!-36!-35","so2":"1|0GdEDbdB2A4BDBeDcaBA2B2A2a2BGcfdF2aBaCbBb2aFa2ABa2BbBcAC2aCHbAaB2Ededa2ABab2BbA3BcaABCB2Aba"},"dh":24,"time":{"span":["2017-01-01T00:00:00Z","2017-01-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m21.373093657s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m8.523954605s"} event: debug @@ -438,7 +438,7 @@ interactions: data: {"msg":{"st":407592,"ps":{"co":"1|0F3AacFDaABadbDaBC2BcBAaDC2baBaDBabAaBbaDBbcbB3ABa3A2BaADcCaADaACA2acaABAaCaD2AaDAbdC4ABab","no2":"1|0!54oBGtJ!29wdfJblFQrdXNbyLFpaHaKBtcUeCdAbfc2ADRkhNBJeGscNUCpfdfd!35.2idemQaPA2h2FRCi!-31g2GEZdGkmMeAbKio","o3":"1|0XaFeGDb2fHdcCGfbDWbItgVobcdFfIBiaFBHFhcBaeLeDbGFBgcAaONojGgDJpDkHAjc!28iceJeUbFuhNkcTmFIfkaBDAcE","pm10":"1|0!26gBCcCGcbd2EeaDfaIGHoNghBDA2CehIBC2bDdAEcAEga2DI2BhjMBJClDfbH3acdIEBAgbADRdBdrCNfHaefBNjIiFhb","pm25":"1!59BeIqHRBAgFEfBeiB2KMpXsuBHFebJsIDcADElJCeCFkaCEOaN!-28jQFWKqgjFacdDejNPeCobcF!31BGsuKWiCgobgHBHjGbA","so2":"1|0Fa2AaAD2aC3AaBaA3Bac3ABaACcACAa3AaAa3BabC3AB2a3BbBaAaCBAaABaAbCAa3AaAaAB2A4B3ABCB2d"},"dh":24,"time":{"span":["2016-07-01T00:00:00Z","2016-10-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m38.854711069s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m26.005534476s"} event: debug @@ -451,7 +451,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:10+01:00","st":405408,"ps":{"co":"1|0HbaAb3BbADb2A2aBDcAa3ABaACBbEcbCAB2aBCDe2aBABAaBA2aABCab6Aa3BAcCABAEda2ADCBbCdc2AGbcB2A","no2":"1|0!68miOkMjCegHNaEcvcWmABahdKh2JdnJmL!28FdqbHjAEqbKDOajFljaEDUghtdFCJFdeU!26oiVrnAHECodCAQFcAsgdZcKepB","o3":"1|0!29GgCBbi2FEsQeHhAGdFeC2AFhDCacFEfDFEgKHnra!33mcEcaAhAaEbaFbEF3d2CbcHjdPpUA2kBFEAfIjCdhQaACAgGbaF","pm10":"1|0!34bAcbabFibYoCDehAKfHDeiBFf2FDkDACHGFBpJbGAhlHFdcAadbcAJ2EbjceEaILcaQjdDdfFfBcBE2fG2DchbaMdBCgB","pm25":"1!83fJpehCLua!55!-40KACocKkEJdhDLpHKHpfDHBJTO!-38LJVourUAcfBfeajbT2GJqhjBcZUrhYcieGqBcBcKajkLJGmjAhTdGfBe","so2":"1|0FbAC4AaA2BaABabCbABaBACAaBab2A2Ba2BABa2Bba2ABCaABAcbABAaB5ABaAB2A2BABCAaAbaCabBAbaA2CbA2a"},"dh":24,"time":{"span":["2016-07-03T00:00:00Z","2016-07-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h38m9.633577604s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h58m56.784399942s"} event: debug @@ -464,7 +464,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:17+01:00","st":403296,"ps":{"co":"1|0F2BbCcBCAacBDaB2Ffb2c2Aa2B2Ca2BAbcCBCBCgaABEabCdbACE2AaABAaca5A2BAbABAB2aABABCcb2A2BADba","no2":"1|0!44HBkRrbMgJkD2FbZM!-28lAnI2bMkaAaGdCGrDGMk!28rigWOasUtkAGTCdzcQDceNreHUpaLgmCDcLdgcJIBTwgba!27iDJmi","o3":"1|0TAqVhOaeabAciJbnAL2CbIEBACAdEbiB2GCagehCAN2cBbHDAcgjHAGHfEBababCbBlCFHBLgDdGdede2HC2abcACGg","pm10":"1|0ZFIrNjeEAJmCSoL!27LqmdrKBnSlEgIGiAEfeNbg!26rBfFMehGmeBKUbAlqMbdAHbBDGqWRGumAcMphBNDKAvCbdHDcJbA","pm25":"1!54H!30!-40UojNdGnF!30xN!67V!-50!-27eqDboMhBAIFeEAerQCB!35zPwKHcbCzfMJ!40Bcl!-38LeiHDUlaMi!41!45I!-45!-30dg!28!-32tA!37BTh!-38dtFHFLQfJ","so2":"1|0LABaceBCaA2bCbCFDeA2aBa2BbB6A2BABaCbBadDaBAaABaC2A3a2C2AfaAEbaBAbaB2ABA2BA2Ba2BCbAbAbA"},"dh":24,"time":{"span":["2016-04-03T00:00:00Z","2016-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m2.373864293s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m49.524663312s"} event: debug @@ -476,7 +476,7 @@ interactions: data: {"msg":{"st":401016,"ps":{"co":"1|0E2B2A2aACcABA2B2aBACEcB2aAC2AaAFdcaCAa2ABa3AaCaAabACDacG4AaAba2AaAB2Aa2AB3Aa2AaAaAaDaBb$BaA","no2":"1|0!42VlEiGkIMsdQbCbAnhTLci!27eljfMBgiEcBMBkhCFCJACkpVhCOjqLVfoLcehNJceBjdEKDdBhgIbKcKsELmK2khQbRp$BjJ","o3":"1|0YfdToagHgHFbBAdFBdBefQjIiadGDcibaFCICAaHbBbFe2C2AbfHmCHefMFBcCEgBGAiAaHiIiciSiEaIa2B2aCAlKB$jCG","pm10":"1|0!28IOfncBGKrMake2HghGIDcFlAJModBUKkcfkcAbFaBHcicGAGabkHOlbKhbcAEGCecbIdEcaAeJEdPl2ebgLfdF!33smd$HlC","pm25":"1!66U!43s!-28efJW!-34!28dyoULodHKHpJfgMPthB!43!41!-36lksefAeGdKkagHcFJncP!37!-43GLgqcCJIFjhaQdACfcBQMtZpdrcQjflS!38wpi$Opf","so2":"1|0C3BAB2ABd3AaBAaA2BEbBba3BaAaCa2B2aAaB3ABbaCAaCbBaCAa2Aa2ABaABaABABaBa2AaB2AaB2AaBa2ABAB$aDB"},"dh":24,"time":{"span":["2015-10-01T00:00:00Z","2016-01-03T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m35.714970944s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m22.865753192s"} event: debug @@ -489,7 +489,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:23+01:00","st":398808,"ps":{"co":"1|0Iaca2AB2aCaC2AFfCaAB2A2aAD2AcbFbABb2BcBAa5ABaCBA2aBbBaBAaAaCAa3AaBA2BAaCAcD2aCBcaCaAa4A3B","no2":"1|0!86pycgOEnDXufHeBMJfibMBeF!-31XCdnGXpCeiNMflHkFfiPpDMICjCdDhJeGDgnDKBaBbhHAcNDhgEGfIZvaKfBClafIb2aVmF","o3":"1|0!69!-32ca2cBDFHmifaEPcFarG2DcCcaEcALgStCabDNenjKdGDdJiDjGQfpBCAECc2bCBcCHha2DIcgDBABjLEjfABEBCea2DgdU","pm10":"1|0!44.2kLiaCaJebgBaDLBhcIe2aFjEAdCKdGkEaCdDBeaBbLFkACFic2BCfEaDAdHkHACcaAcbFKInABDeFDiHdeGAHdj2EDcIOf","pm25":"1!104!-27x!28sbgGeJaeHfDKadiRjbfOpJghBAVdiJdIabda2cg!27T!-30bCMhfCBFkDBDdaKrQcCAiBiaGPQugEAhPbdVewEFGBoACEBU!43s","so2":"1|0FBbBAB2Aa2BaBbAaBAaB3AaA2B2aABAaBbaE2aB2Aa2B3ABaBaABCbAbAabACA2a2AaAC2BaACBbBAc2CbBAb2aBaAaCAB"},"dh":24,"time":{"span":["2015-10-04T00:00:00Z","2015-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h37m57.00081895s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h58m44.151575038s"} event: debug @@ -501,7 +501,7 @@ interactions: data: {"msg":{"st":396624,"ps":{"co":"1|0EBAaB2A$aAb$A2BabAOCdedC2bBABa4AaBCbBaCBa2A3BabAabBAaB3AaB2A2BcAB2AC2BbaC3aD2AaDA2aCaABacaA","no2":"1|0!35HgdbHE$YD!-30.2EICqBgCOBbMQxrEJQjifcAFLTCyHIfCberKLcn!27roFhJNoNfjJbA!27c!-28cJhMNKqoFWkrBNqLc!39fG!-29BMQJpybh","o3":"1|0!29cfBGAc$aJDBgHAlGFaBbcADbdhHCAabIEcabdLagF2eGIdbeBJqEDGcEAfBACBfHhHEjEFJanaBHpLajHfGHADfhLKY!-28kEd","pm10":"1|0UDaBbFd$!37B!-34bEDGjeBAMagDUxfIBUzDAfAIcBJjFcaFgEdBcbLABfdDcEdCbaHdEJEtBGCdFRmegJbJcgiECAKfcbBIK2kLi","pm25":"1!46JFGeJu$!100e!-79i2JPxm2BRbAH!49!-48pFeJgeHabKfDI!-27LDiEHdDhAgKNdibEeNsIAhJbCLS!-39EHkFO!29jsuScDEBr2BNGdkCDE!36!-27x!28s","so2":"1|0E2A2a2B$aCaA2BAbAa4A2C2aBAB2a2BAB2aAbABAbBa2ACBcEacBbA2BC2aB3AB2bBaACACbaCBcACaBbDB2aABAaBaAB"},"dh":24,"time":{"span":["2015-04-01T00:00:00Z","2015-07-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m33.848501003s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m20.99921868s"} event: debug @@ -513,7 +513,7 @@ interactions: data: {"msg":{"st":394464,"ps":{"co":"1|0DBAD4ABbCACbBA$AcC2AEeEfDBcAabC2Aa2A2BCA2abCBdD2AaCBABcaba2CbC4AaCc2aADA2aCbADaCcBaABaABAaB","no2":"1|0TIKaGfDBanOAIdCjkCPKhDHwOh2DAbdhLKbjnTfFIkLbkCGmH2EmdPiGRlojQFaHegACLhCioBNbBFLqgQFElJoaEmOHgdb","o3":"1|0YEgmGKAEDadIeAFmiBcAEhCSkImP2bAGnFcDAaGhBEpTCkaHFDeDEa2fcDLEcabgK2ahaCaDEeibOIDfAlGgLBcHcD2cfBG","pm10":"1|0!28kaRdjDcBiIbBACFlDKRkKM!-31No2dcHcDKbImCAQaHaMnvXfoGa2deJbGFbkaBCFEeM2fJKb2hKHUfgaxFdFJtFdeEfHDaBb","pm25":"1!75!-33H!39puCcCtOaCcIBfIUZr!32S!-82TtatEMbeQIDpfVFSbN!29!-28!-46!47j!-37LbkaeHdHcKpbaDFOiVlab!38donPX!52m!-37E!-55k!27lX!-33FArFkQJFGe","so2":"1|0DAaCBa2ABc2BCaBbaABDbaFgDb2BCAabBaAbAa2BDaBa2ABdCB3AC2abDbaCBcDb3AaBAacBDabACaAC2A2Bb2AaB2A2a"},"dh":24,"time":{"span":["2015-01-01T00:00:00Z","2015-04-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m32.691910954s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m19.842626501s"} event: debug @@ -526,7 +526,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:30+01:00","st":392256,"ps":{"co":"1|0FABcBACac2BaBAaDbaACdB|35GEbCbcAaAbAbABa2ADbACbaD2BaAaACbA","no2":"1|0!36ALtGCKfiDGmADCVkhaLrH|35.2Ek2AaPcfDLkBLDcbEnWeicEcDaBndKjB","o3":"1|0RgLbAcGcDhJADtBHE2CdDe|35lAcAICJ2bkaTiHJbEzTcqOFCdFAFbibGd","pm10":"1|0!34bElcBEaAcabcBNBAgaElKDB2eFIj!26gjgcDJLwDFfecHFDefEVCAfvVk2DCIeifABFCnBIAdcPjDGldaAbDbeFCeO","pm25":"1!69DLveCFAfdECoCXbe2fMuP2GhkLPm!51xylEFT!26!-50GSokCcNKbmI!46Ddt!-36!28kJFcTfrsiPIE!-31bNcdaZqEPwheDcFfhKLlL","so2":"1|0DABcBACAbABaBAaDabACbA|35DCbA2bAaCBAaADAaBAaDA2ab2ABAba2Bb"},"dh":24,"time":{"span":["2014-12-28T00:00:00Z","2014-12-28T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14169h37m49.56789445s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14639h58m36.718584766s"} event: debug @@ -539,7 +539,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:34+01:00","st":390048,"ps":{"co":"1|0D2BAa2A2aAB4ABa4Aa2ABAa2AHeC2aB2AaBA$BabCcAEd2ACbA2Bb3A$DCc3ABa3BaAa2ABACBbaA$3AbBC2aABcB","no2":"1|0!48ELi!-46!31cEjFGfiKAMdNmtAiIkOfBdbGTFmAGDcAFk$KBpLdaZ!-27dCSneLfeImjcKXlHaN2gIHhcDmgSajIEiaDjDUbhbNCoALtG","o3":"1|0!29aIboFfbMgdVoFaCbScjfdMBhQlfMcfCbDcABadA$cHiBaKahDaB3CjMjCeADpMJiJdDAfdbIGCjDHAo2GibF2beHaJigLbA","pm10":"1|0QGAanLdCDbAFgACHcJgA2cD2ADfeAFGBedEBabId$bBfCA2bAbEFfaENlGhCgDKcLCNFmgAfMhfaEWACcfwRHmEdcHOfgbElc","pm25":"1!49LEb!-31YiMAfGIpdGLj!29nBeiEaEGmkbMNFklIHdbSl$fbnKbceAgGTtbP!32!-35LnBmK!26lZC!28W!-34wAm!27uiAD!54GElu!-44!39!27!-37oab2YtwDLve","so2":"1|0EB2AbB2Ab2A2BaBABaA2a2A2BABACBab2aC2AaBA$BABD2CjCdBCba2Bb2aABACb3A2BAbBbB$a2Ba2BbCRfj2AbACa2ABcB"},"dh":24,"time":{"span":["2014-10-05T00:00:00Z","2014-10-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m45.694759216s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m32.845428951s"} event: debug @@ -551,7 +551,7 @@ interactions: data: {"msg":{"st":387864,"ps":{"co":"1|0EB2Aba2ABABDcaCE2aACABaBaAaABA2cACABaBbaAB2aBA$BABbB2bA$DBAa2A2B2aB2ABAb3Aa3ACaABAaA2BabCaC2AaA","no2":"1|0!50bqHijKEKcLkoMaUeufAOKEahaeEHPflgNCDadeiCEDAbaqSKDkaBekJBjIgKhPeE!-31!32hBFbfEalhKcGaFcDIhAGEolXEFLj!-46!32","o3":"1|0RdbP2bBJgACAE2cIdDAdcCAeaLg2ALk2F2GmfACcCbgIAaEShckFAfDnGAcGLfahDaMCAbdbFDhbdHlfOIecD2AdhIDCaIaqG","pm10":"1|0!45SbwqfCALeDFkBaLFqA!30ghfcLmdPIbh2g2GecACeAaBcKB2ALjgcCacABWqAcFb2aiJDhFdCEC2gDFfJeBDaDjGHieHbGAanL","pm25":"1!105!39k!-34!-42hafWiGKsDgQO!-34F!68j!-29hdV!-30g!33Vcr2qPLmfBCfgDIcQHeBZuoeAahbCAThbMcChzWPnLgfGBhvHFfYpGEVk!-30MTvmRALEb!-31Y","so2":"1|0GabFdABaCabB2aACBdA2BDaAa2AaBCAe2BAD2A3aCabBAbC2BaBaA2aACAbABC2BdCAa2BbaBAbCAa4AB2aBCAbBAC2AbA"},"dh":24,"time":{"span":["2014-04-01T00:00:00Z","2014-07-06T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m30.905499331s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m18.056158728s"} event: debug @@ -564,12 +564,12 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:45+01:00","st":385704,"ps":{"co":"1|0EB3AaC2ACBAbA3abBEBd2Aa2BaEHhcBaCABAbA2BdABCabC2bCBaABEfaBaBCBAB$abaC2AcABADbEAaBc2aBABaB2ABca","no2":"1|0XG2a2ABDAOSy2AdcHfa!29gnbKsCMaAEem2CHcHgmCTAiKegIBCikRGnMIDdajhXJbmbzINqOLI!-32CKaHjNsaSCBAcgGFBbqHij","o3":"1|0!29cFdcEAfCimKMiICDnEpOABdNaAcemNEAeJEaACAmHCAFAka2ACEaFbDqIfALdkDNiGE2aqICKCnIaIbDbcbebdQ2bjeaOba","pm10":"1|0QEHicIHfcGNfkDcB2bDRGqeFgbEcbJfiGACDacaBC2aDcBEBDAlHadGbGdgOlbSJke$NjcSQG!-44dLfHagiaHDBIUbgkLSbwqf","pm25":"1!37JDadbAfOL!45p!-37Fh2DcG!40K!-44bDjgGeD!26p!-37MKEBHfhaJCeBcDKCJDyI2fSiIeg!27!-27a!34Nvg$Zqp!48!42J!-95hVoHalsAUHDS!51es!-31X!39k!-34!-42h","so2":"1|0GFh3AaCaDbABAbCAcCDBcaAaAD2bCBbAaCABAbACACab2A2BbaC2aCACaABA2BacAdBAbDAEdBC2AbCbaBaAB4ACacFcA"},"dh":24,"time":{"span":["2014-04-06T00:00:00Z","2014-04-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m34.838555087s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m21.989185333s"} event: done - data: "2.579848ms" + data: "1.737477ms" ' @@ -585,7 +585,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Tue, 03 May 2022 16:49:20 GMT + - Mon, 23 May 2022 07:10:07 GMT Server: - nginx status: @@ -613,10 +613,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":458712,"ps":{"co":"1|0CaA","no2":"1|0VBh","o3":"1|0!31dh","pm10":"1|0ZDd","pm25":"1!59NF","so2":"1|0.3A"},"dh":24,"time":{"span":["2022-05-03T00:00:00Z","2022-05-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-23T05:46:47+01:00","st":458712,"ps":{"co":"1|0C2aBACBCad2AFaBAbc4A","no2":"1|0VAaHdDhdMhaCFcB2CaABgA","o3":"1|0!31djEGBgKBecDFGgcFAEgaH","pm10":"1|0ZDAHlDj2FAeDcJFegB2abC","pm25":"1!59KCDrBrMEeckIJQlidADGa","so2":"1|0.3AB2AaAB3AaABAaBa3A"},"dh":24,"time":{"span":["2022-05-22T00:00:00Z","2022-05-22T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"0ms"}},"status":"ok","cached":"2h57m19.044051636s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h23m29.615829062s"} event: debug @@ -626,10 +626,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCaD2AC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobKDBbA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CHL2BC","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-07T00:21:31+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCbkOBC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobJDBaA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CDMEAD","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h57m18.694104486s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"391h48m46.197058255s"} event: debug @@ -642,7 +642,7 @@ interactions: data: {"msg":{"now":"2022-04-06T19:38:10+01:00","st":457248,"ps":{"co":"1|0.2BAaAa2BABa2AB2AIfdBCbBCb2a2ACEcaC","no2":"1|0XCInfaJc2FdeBJAgHak2DM2GjgiHhgeFCF","o3":"1|0ScEFBA2aEBbGbGkaBEaDcGFABCsbJ2ACBb","pm10":"1|0QPKrgCDOge2bcHBEb2DAT2FGcqtI2DueFC","pm25":"1!53!45C!-36bhb!31qadnDKbMqENK!28RPEA!-48!-34RKD!-48kRK","so2":"1|0.7AB2ABaABaB2a2ABA2B3A2aAa3A"},"dh":24,"time":{"span":["2022-04-03T00:00:00Z","2022-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"646h11m20.344799341s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"1116h32m7.427253061s"} event: debug @@ -655,7 +655,7 @@ interactions: data: {"msg":{"now":"2022-03-06T19:26:40Z","st":456576,"ps":{"co":"1|0FaCFaBCdADAb2afbHabcC2ADaA2abCAbAB","no2":"1|0HENcBkOaAbGieHEiFfGgAKDcAFhHdJDpgb","o3":"1|0WDBDBaAaAkCFDbBGcCeE2aCBeDcagcFECB","pm10":"1|0TDFdFnKlFBEB2dHgPde2AEjiJAdIaPNvfB","pm25":"1!42FCiAjPqAOCDBgEfKcD2AEruTIiQH!44E!-38Il","so2":"1|0B2Aa2ABaBa2AB4AaBa3ABAaABa2Bb2A"},"dh":24,"time":{"span":["2022-03-06T00:00:00Z","2022-03-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1389h22m50.344322169s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1859h43m37.426761249s"} event: debug @@ -668,7 +668,7 @@ interactions: data: {"msg":{"now":"2022-02-06T19:39:29Z","st":455880,"ps":{"co":"1|0C2aFEcBAdFCBcabGeBdcBaA3BbDBAaCF2a","no2":"1|0.3ELEjFPrL2ElfGHkeHe2BbIdFrEbHDFfBk","o3":"1|0!28iaIc2adbibcGIe2CEiLCbhCEAHADeCBE2A","pm10":"1|0NdDFeDFLkPEIcmAMlkBfL2BcbBdFeAEFfGn","pm25":"1!33iGVsETOlWFZhzo!40!-38lcCw!47ImndmICbEDefj","so2":"1|0CbAB5ABABa2ABcB7ABbB2ABAb2A"},"dh":24,"time":{"span":["2022-02-06T00:00:00Z","2022-02-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2061h10m0.919026538s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2531h30m48.001426937s"} event: debug @@ -681,7 +681,7 @@ interactions: data: {"msg":{"now":"2022-01-06T17:48:21Z","st":453624,"ps":{"co":"1|0C4ABaAB3A2BbC2abBCBAaBabBABA2C2aGgDacbCABcCEFedBba2DeCbDEABC2AcAfAB2AdBAB2aA2BaACbaCcEcaABA","no2":"1|0!26ahMfADfKlaDFDaFfaiFaGCeEAdEAahIGgkSiaL2aDfjbMJhDfAmGQBoEoCXigEPkoVaecdTq2DbdABbHCKncjN2eDeBaD","o3":"1|0ZCeEaegDCabCeKBjKhEGbaDCeDEdDcCboJAmQaiIabEdbiEBEaIaboICGFblPAjCEAfKaeCeFagECacDCApJDaB2FgABcK","pm10":"1|0SAcCdGEaSdo2Bb2FfAEgcAcECab2BeCaFBgMBiGhbEBhaIFBbgBdCMJk2gCLBfdGIl!30AufgHecFaiFCfbHOBkbJfjEaFHi","pm25":"1!34aAFdHIB!51h!-43EjIEMhAJrh2cCGAhMaBjaOMr!31e!-27RrEFBsDVKg2edmNXWxudAWAD!-27RYv!78b!-72zdNoBLGoMGon!26PJwBVrmj2GS!-27","so2":"1|0AB6Aa3ABAaB11A2B2AcC2aBaABAB2AbBAa2B3AaCBabABa3ACbaEBA3aAbBAa2ACAb2Ba2AaAB2ABA"},"dh":24,"time":{"span":["2022-01-02T00:00:00Z","2022-01-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2807h1m9.420934405s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3277h21m56.503344325s"} event: debug @@ -694,7 +694,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:19Z","st":451416,"ps":{"co":"1|0GE2AfcAFBbA2aBaB2ABa2A2aAaCACAaA2BAaB3ADbaCabABa2ABaABaBa2ABa4Ab2A2aBa2A2BE2AbACB2A2aABAbc2A","no2":"1|0YekdDaGOC2eGbacbdHE2DkeD2CAkLdDhaADfaKaCBGeABeCEaDAFhFda2DeAkdBAJaC!26ErtAaHcCDRBcjfGBAFgeFEfI2ah","o3":"1|0!30EicEeCADoCaLCgKCMADCndCgOgkDcEbDGbBhEceHCjEHAehHCebHBFcAb2BbadDBdTAOb!-28DFcBiHCAHtIjOhFlKIdeDACe","pm10":"1|0UFheEbCaCaBdEcdHcHDGCdnObGpdFafBABDcAaFaBAaDCfHfaCcDaAHfADgcdACIHIDIKe!-30g2BAFcGeGJsKEcAcDeEcGeAc","pm25":"1!57NunC2dAJICcFfiEbEIHTb!-27UDdvcdfBdBQIdmdCBKeBcadPpeJAIEhbkDCE2gaLGR2CBWAxqBDk!26PozQPzIFgAfCfcACBaA","so2":"1|0Eba2BA3a16AB5AaBa43ABAa4A2Ba5AaBA"},"dh":24,"time":{"span":["2021-10-03T00:00:00Z","2021-10-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"2953h32m11.348599764s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"3423h52m58.430967653s"} event: debug @@ -707,7 +707,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:24Z","st":449232,"ps":{"co":"1|0FCA3B2A2aBCBdA2BAd3BA2aCBbd2aBaADBadaBABbB2ACbDcACbBAB2aAa2AB4Aa9AB13AFE2A","no2":"1|0RhbIBbJ2AebLMmeFeBLDefFgjDRiAFfdeDFCAkBGFAEfCgHBdBcAbHbAFGngDGIgGhdBFagadH2aLhC2dCAIA2bcDHbBekd","o3":"1|0!29ECBdcaACaD2bGcDcACfDaAKdAaFgDCaEheCD2gMHbkGAbcAF2AcHgdHGfIcHMbprWqEKbqDMHlhSq2AaFCImFCB2iKIEic","pm10":"1|0!35sBHcg2FebdHKdiCbCQIL!-28bAecNEla2BcdaBEcbBDBacDcAFcGai2BCaBIAbDAEAiacCACbdbGeDHce3aCAJhCDcEg2Fhe","pm25":"1!68!-31FNbuJBEacLPh!-27AbERY!61!-83bGkj!26asgBFqCgEAFdRDQeHvpPDfGFieAHaHNJdFBCcqJlA2dcDfGEfMFfAhiCNjEaMdAnVNun","so2":"1|0Ba5ACAbA2Bb4AB5AaBABAa3ABAFAgA2Ba5ABaA2BAaABABAa2ABca4ABAa3ABAa3ABaABAa4AEbaB"},"dh":24,"time":{"span":["2021-07-04T00:00:00Z","2021-07-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h32m6.388588471s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m53.470974051s"} event: debug @@ -720,7 +720,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:30Z","st":447144,"ps":{"co":"1|0HBA2CAa2bEcE2aAcaAC2BAc3aB2ABDbBaCBABACAacAeAaBACb2ADAcBADaAbAbFcACaAdDBAB2Aaea2A%ACADCAB","no2":"1|0MBDGaDb2BFgCBEdidDIadFdCgFjABIEiAFjEa2IbgcICgCBAaJiD2Eck2BGbdFBNhjbEf2aHIDlKnJFbac2fOSG!-33hbI","o3":"1|0RBfdAFANagbdDHFABbiDEdAhLEjDgPcgDfNb2AeDCBcBGbaBcqWbAdFi2dm!30baDmNcBDAdFfbAGiKfEcFa2CaHqGECB","pm10":"1|0KBAJHBgcdHjMgBEjBAFabCaBbBbEDBbabCbdbEOBgCcbAbBRfFmCDHEgLGHrqALHBmcAdAFEDdhBaLBIqcFaEKPpsBH","pm25":"1!53sC!36bNmowRcVpcHvAlWKBbdLqdbHSkAEcPqnkG!37GpHiaidbZCKzbIdaiVUM!-60kRZ!33zjqhGfNBEDqVjPCE!-27iAGF2Z!-31!-31FN","so2":"1|0.3ABAaB2ACbaBACAa2CaAbaACD3AfaABa4AB2Aa2BaACDAdE2ABAaCabd3ACa5AaB2aB2AB2aBa3A2B2a2A"},"dh":24,"time":{"span":["2021-04-04T00:00:00Z","2021-04-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h32m0.115209242s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m47.197613092s"} event: debug @@ -733,7 +733,7 @@ interactions: data: {"msg":{"now":"2021-01-06T19:09:19Z","st":444864,"ps":{"co":"1|0Fc2ABABbECb2abABaDba3AaAB2ACaAaCDCGcdabAaBAbABa3BbBCcBDC2aBaCaBaABDcaAaAaB2A2cABA3CbACaCAbAB","no2":"1|0YcfdEbABHAkOkbAFbAdeEIChCJbaBabeFJDFcfgFAeECjcHbAGDkGEeCH2adaEGcacbDFbjCaC2FdbgcbCFBjGfaJaIeB2d","o3":"1|0VdGAdabDeDBeBEeDdfTdC2aGfdB2DBa2AckiDbAFJ2Ec2Db3AbBgaFdjgB2JanNADdgdHDEcdDaJd2DBcABCdHdmDfDACA","pm10":"1|0KBCfGaEdFdbF2cC2aF2AdBAeADBAaCGebCF!28AqApDaCE2dEADcBcALhGBHMfjkMidC2DGcgACkFBbHdcaCDcfAc2DEAE!33rg","pm25":"1!31CbfRcGjOlkJfD2FJLeagHhgjRfIfEHjCBG!51!49!-56I!-40pacGfhDCHeLoFZpLINTgp!-36ZrAgOCNwgHnuHbdDPFiPKgsKeAUDNFIym","so2":"1|0DB2AbBbABbAC2a3ABCDAcaDBa2AbA3BcAB3Aab3ABCca2ABaACDAaDab2ACEC2bC2aCDdgC2aCcAaB2Aa2AHBbcB2bA"},"dh":24,"time":{"span":["2021-01-03T00:00:00Z","2021-01-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11565h40m11.345559227s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12036h0m58.427949406s"} event: debug @@ -746,7 +746,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:16Z","st":442656,"ps":{"co":"1|0Fa5ABAda2AB5AaAB6ABABa5A2BaABAa6Aa11ADeBAaBAaA2BaAB2Aa3ABAaBaBaD2aDc2A","no2":"1|0RdeaBFKjaCBCB2aeIgdHeJGefb2AJCOubCHeH!27qtNAKyaFafGdeDCDEg2CBfaIKGkGiCacbdChBPNoeBfdQJiBjDeIcAIcfd","o3":"1|0GCGaLaBmHDEMqCdcAHBGBFEqeaBbMDW!-32DECAbYEKACDxueBKlkPdFAbCAgHb2aDEgAbBeabKacDEM2eDEblUjsL2BjaKadGA","pm10":"1|0MabBDBAcCbBEaf2AHebEaBDdcCbBFBUubaEdBIEbINGujAFkacO2cfDbBDeBEcHBeDabBfaFDgASUmnadgGCicFEbEabdBCf","pm25":"1!33deDbKIDbeHNsa2fNEiIadc2adCfPBUxgBJqO!28LeB!32d!-27!-39TX!-35mAL2DgHAgKiaEBRdgbaFcfwNKld!30!39q!-33FdjUH!-27pODAOHshCbf","so2":"1|0BaAEBa2Bbd8ABa2A3B2A2a2B2AaBaAaAaBA2BCaKhCeB2a2ACa2AbaDb2ABaBAaB3AaCBbaBAbABaBa4ABCB2A"},"dh":24,"time":{"span":["2020-10-04T00:00:00Z","2020-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h9m14.172137422s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h30m1.254513422s"} event: debug @@ -759,7 +759,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:35Z","st":440472,"ps":{"co":"1|0F2AaAaBa4AB2aABAa7ABa4ABa3ABAaB5AaAB2Aa2AB3ABa6AaBaB2AB3AaBAaAaB4ABaA2Ba3A","no2":"1|0WJ3fMADadDglKHBmBbCA2Eag2Dc2ADad2aELgAlaGcCFEbEAEbieDCFBgCedAKEdFebcHChDaDFAEcfAdHGE2aobFAadeaB","o3":"1|0!31BACFfCD2ABElBaAcdNbCE2CmJigCAbFBDc2GECnjEABCAbFfHLmAdICbhEJdDbhgCebFGeFcDCaBdFfdbHM!32bt!-27dEdnCGaL","pm10":"1|0SdGBdBMWC2hijaNU!-28EdIBAEanBHqFcBcDFbGFgQkgc2bFabB2AdHab3B2DA2cAFkABbHBacJiAd2BaC2aJBIBdqBDcAabBD","pm25":"1!52zR2eDNUlTbmob!26!45!-65JbfiFHeoDWpAgAaNFyZFJnmlBAGAbDFhMKEmNCnjfCDeENlicHACADMQuHecGbBjaKdNdH!-31bCaHdeDb","so2":"1|0EDCAB2cABaBCcA2BaB4AB2ABaeBAa2A2aB2AC2aABaABaAaABAa4A2B2ABACbCA2bA3B7AaBaACB3Aa2baAEB"},"dh":24,"time":{"span":["2020-07-05T00:00:00Z","2020-07-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h8m54.701880017s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m41.784301318s"} event: debug @@ -772,7 +772,7 @@ interactions: data: {"msg":{"st":438288,"ps":{"co":"1|0GcAB5ABbBAbCaBCBDBfb3A2D3aB3ACba2b2CAbBcACBAaBbABCB3aDbEbdCBbBb3BbaDb2aBCACaBabAB","no2":"1|0!30caEbsOFcDdAEmQsLHcLbedIsaJNAfbaACaKCgdnSdGBCoCHAHhBgc2HcaBgBDJBoHDhJgJdbljJfCGf2aQbCidge","o3":"1|0KRalHEdbBAKcE2eaDlAjaLCdGFIAbAcGbBbra2LDbBeGebIcbEABacdC2AdHafnLHbIAecJg2AdkGFBDAaeNdGFag","pm10":"1|0!41yaBebFHQyFeBdBGcHGSckcAIhnDHhbJACaQDaojCD2bLpbLcCgKaiaFAaCFhbNdbIBmBgEFaecEBEDeCBGa2Lele","pm25":"1!116!-60kBjgMLpImeaAMGhNBUJFo!-27!39qsoLkeZDbe!27LK!-38kbaAGIqbJeFkKIpb2BFDCkaUbHDbsbdeNCpfPgKQvGMGCTUj!-34u","so2":"1|0BABaAB2AB2aCBaAa2ABCAdACaC2Ba5AbBaBA2B2ACcFabaABbBdACaAaB2AB2Aa6A2a3A2B3ABa2BEda"},"dh":24,"time":{"span":["2020-03-29T00:00:00Z","2020-03-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18363h35m40.570759681s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18833h56m27.653185382s"} event: debug @@ -785,7 +785,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:09:47+01:00","st":436080,"ps":{"co":"1|0BADb2aC2BabBAaDa2ABbaFA2bACAa2CbADAdEBA2aCBAbc2DdGbabaCc2AaABbE2BaeBaBAC2aAaBAabCaBAaCaBAa","no2":"1|0!29eT2hjVBABlTnDPeMkcrAZAjfgASeA2BnKNwRElHceJGJ!-30XCyOaga2jEBAaKJlKJGkcfgBEJCgBeKAfcIebBcbacFd","o3":"1|0ZfCdcKeFcDabHkBEAFeEAkjFTAjACblQAgbFdBf2ED2cGehcIkPkJfDJAcEhgPmAdVcEBdBeaDHA2eaIfH2dFbBgDA","pm10":"1|0SeLCgeEIgDfaBFbEb2abcNMglbBUvHMFlDBmKkKDjcCacCEKqXnFhB2cfEaHFnOJKewBc2CDAdBdFcFcdaAE2aB2DA","pm25":"1!47dNDkcCFhBaCoKDKcbcJuJSmrPA2gORkmUpNO!-27YkcodRdEVK!-51!42iFyOqCo2LMC!-29!35pR2vPdAGAhDFdELaAajD2C2APHa","so2":"1|0CaDb2aDAaBcCAaDbaABaAB2A2aAEAB4ABa2ACbAaABbBA2aCaA2aABbBa3A2CABca3ACA2aA2CbA2CAbd3AaA"},"dh":24,"time":{"span":["2019-12-29T00:00:00Z","2019-12-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14169h39m43.229550812s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14640h0m30.311997604s"} event: debug @@ -798,7 +798,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:04+01:00","st":433872,"ps":{"co":"1|0DaB2AaAB2Aa3Aa3BAaBaABAbBbB5A2Bb2ABaA2BaABaBAB2Aa2B2AbAa2ABaC2DcB2AaAc2AaAb3AbB5AaCaADb2a","no2":"1|0SFGHIxGMDFmrEaFL!26!-40CoIh!33MojdedbBFCICfBDFifBGFaeBhbHOcCENBAJ!-29cBdgMAk2GmCRfcbDMmgEFKAcecnASafjNbeT2hj","o3":"1|0ZEeIHtFIBDjaAcGIFtfIac!30!-30Vxb2JhgEKBHmabCa2BeHkGgFCBGBdE!26cAC!-30cEabBbcDeEBcbdaLdEiHCbDdDcbahBGCcJfCdcK","pm10":"1|0PBDBCfBFba2cCaDGCmdJeGKFBkiBCcbEHaAcCGh2CfbacBFaAGc2BFPFiCsdEbfIbcAFfDCKjACFdHlFBGIkgHhbCebFCeLCge","pm25":"1!40SnENka2ABgCHfeKGunGdMOSdjqnSU!-29ELHFfcAbDAcelD2ABCBQcFJ!37Psb!-43hHDnIcbCGfCJGnCBPhHvc2GagigIGcfBHFdNDkc","so2":"1|0B2AaBAFdGcdAaA2B2aBaABaB2AC2BdAa3AB3Aa4ABaBaABaBaBa3AB6AGEBdDdeABb3AaA2BAaBbBCbAaCAaDb2a"},"dh":24,"time":{"span":["2019-10-06T00:00:00Z","2019-10-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h39m25.503475477s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14640h0m12.585914759s"} event: debug @@ -811,7 +811,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:12+01:00","st":431688,"ps":{"co":"1|0IDAaAdACbC2baCAaCDAaBAaBaBAb2B2ca4AECBd2CbBAcC2a2CBda2BaCbAabCaBbBCAcbCD3aDaB2AaBCbc2ABA2aB2AaA","no2":"1|0!32LpiBFjOaCFCicIDGFcelUcabfkdNLfhdmEGSbfJlbHeciMEdBbVevbABDLfDOAEigAedEb2aKB2fRAdAcblTjdFeTvdFGHIxG","o3":"1|0!33gmKBFCcIeEcaCfm2NLFEexHaAd2bCFnAFDhGfdMBAdCDAhCGAFEDuBhGDAecSadhEA2cCDbAEAabIkfJEFMs2BCg!33!-29bEeIHtF","pm10":"1|0ZFnd2FZCiqA2aESMCdkbAQkgtEBgLIegcdIhG2AdbABANcbDaAgEacdCbaFAbCABFgBDaCkEDaCadECAbdaPFdoEHGmeBDBCfB","pm25":"1!36!31myIS!74E!-32!-45iPefQKJvDfL!44!-28!-41uEaEZYyzKgPdRCafDodB!31jdOL!-40hIEDsCabKDjEcDEBhBbdUtEcFAeDObgBfY2AtBGVxbSnENka","so2":"1|0.2C2aAa2AaA2B5AaAaBHAe2a2AaABaBaBAaCB2a6ABaAa2BbABa2BAaBbBaDABbA2a2B2aAB2ABaAaCb2AB5AaBAF"},"dh":24,"time":{"span":["2019-07-07T00:00:00Z","2019-07-07T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14169h39m17.727089847s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14640h0m4.80953517s"} event: debug @@ -824,7 +824,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:19+01:00","st":429528,"ps":{"co":"1|0H2ACBA2aDAdBbBDbBDcCDeBFebaEBaDeaEcAaCaAaCBbCBc2AB2aBACB2Ade2A2a2EA$aBa2AbADaBa4ABCaAcCa","no2":"1|0V2FAbBGiDaBAhDSdhPpEGgCQkfoLQhKqlMGaDhFgBIClZCkhFBbCAcBPGc!-30c2eLahNbsOAEbCGfBGEAfEibaNcSgcq","o3":"1|0XaAhFfLadjbOJfaDfbChGEemGRac2fGD2bDfaJEC2dcgAHFGhGAbfhdcACRgHImKcDcECcCAFgKd2gFfF2GbcabIBA","pm10":"1|0PHENhbdabMihACbfELAHKyGNhncLHeEkEDgDCceDgNEaTEjdjCbHKAEGFAzBlgDCAiFDgGdGcbCdJGfDaB2aKeIKIv","pm25":"1!49Kd!37khmjd!27mktLceEOM!36N!-70U!34j!-35jDFIbG!27!-30CHI!-30BblNfO!34!34wp!-28BIbMV!30FLC!-51h!-28hiDJuDCDbCJieDBIMeECBFtZiQI!31!-80","so2":"1|0.3ABA2BbC3AaAC2aBa2BaBEDCBheACa2ABAaEdAaACa2Bba2BaACabA2Caba4AFadaB2ABa3ABABA2aABaBABA"},"dh":24,"time":{"span":["2019-03-31T00:00:00Z","2019-03-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h39m11.340668517s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h59m58.42313392s"} event: debug @@ -837,7 +837,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:34+01:00","st":427320,"ps":{"co":"1|0F2ADAcAEAabA2aADAa2EebAaCABaABDdEcaCb3AbCABa2ABa2AEB2ba2BcACabAFca2AaCDbDBcaAbBAaBbDEeGbdA","no2":"1|0!37JHIO!-39F!28Dji2bqbQciJPxeFdDbiBDB!26iIanBEAFcFhMCfdnBc2CJdCjcDHEaNhkCOhCAdpMNmAImOFlOcjBhDCeLgeb","o3":"1|0VbdB2EcbIlHE2ad2abCcDCgACEaDdbajIMfqSEaCcDcAclaBPbdhfAKaEfQCgC2BnK2E2AofKkDNaAGdCABdgdAiFMc","pm10":"1|0SA2FJod2EWveCjGOgdIPscDdDicaDEKcIgBYpqFabd2FAKlHigFLTdnfdDgCEfdFIfEjEfFQiFMrdHg2AFdgOCgYjpe","pm25":"1!50aKOT!-28mJH!52!-53lEjIWclM!34!-35sHAC2laAMUFDhC!46!-31!-35aGBhECIUoQusO!26!45n!-29.2nOqd2ElPEhajAdK!26iCNmvHebABDg!27Jp!51r!-39A","so2":"1|0Ba7AB2Aa2AEAdCEcB2aBAa2A2B2AbAC2Aa3ABAa3Aa2ABCAda2BHCgaAaDbB3aBCcCB2ADeCA3aACbDAcA"},"dh":24,"time":{"span":["2018-12-30T00:00:00Z","2018-12-30T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m55.834536663s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m42.916994406s"} event: debug @@ -850,7 +850,7 @@ interactions: data: {"msg":{"st":425112,"ps":{"co":"1|0DCAaAa3AaA3BaB2ABabB6Ab3BabA2B2AaBA2a2BABabBABa4ABa2ABA2aA2BAaBaACBbaBAaACabDFeEfE2a2ADBdB","no2":"1|0!34IB2InAlGqDLOHfIiHGaofUafQj!-27bCKFBctI!31asiB2beFHaCfhIEAjGhHfMjAGNhCoCFADaG2gLHbfLfdIGf!-27N!26bM!-38!27rcJ2HO!-39G","o3":"1|0!64qfaOgCgco2FCLCetJEAVyF2DKhu2eMGcPjCQiqlBI2bD2dFeAEHoJbD2cGdECRCDqEfbaHcfAbBF2GhfBahGBDAEfaCbaebGEc","pm10":"1|0!26da2HcEjBhJaCBeDg2CBDeABEQmgiC2DB2bcJCj3AcDADB2acBF2caABcHCaBDAGecChFeCbECeCc2BGbc2dJKdFoQncA2FJod","pm25":"1!64kaPVhQ!-32blTfDBgDnCIAQpbEL!31!-28ydDFDCahDQLzLmabFAFBe2AaCJfiBDfKMDkF2GpfGkFdCDCIgceFbGcfBJlTAJ!-30UlgaKOT!-28m","so2":"1|0FAb6AB5AB3AB2AaAbBAbAB3Aa2A2Ba2AaBaA2BA2aBAa2BaBaBb2AC3aAC3ABAbDA2aBAba4ABa6AaABaA"},"dh":24,"time":{"span":["2018-07-01T00:00:00Z","2018-10-07T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m49.184503405s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m36.266949628s"} event: debug @@ -863,7 +863,7 @@ interactions: data: {"msg":{"st":422928,"ps":{"co":"1|0GbABEBabA2aBDAbC2aCc2ACa2BbcACFcDbadCB2ABb2AaA2B2AabA2Ba2AaBABb2Aa2AB3AaCAB2AaAaBABaBba4A","no2":"1|0!32NIbeIElCAncWBgLbNM!-31HgHeDIe!-27lP!37qIbdjMNjsKaneEeIKCGAtAQHoPxfRCNqamHBGgcfPnWmJfaCBh2a2ASbefc2a","o3":"1|0!27aGAbCbgeFiFBOaDABQngLmcEDjDFCaAbA2KMguBahIBJkabIAaDAjAWja2fDcEFhBCeIdAbfJcBdbAkbREBKU!-30eKcEX","pm10":"1|0RAEAeJLhaJMfdKlhbIRjIknabEbfeIDfKDGFEBrfGabdA3CIaLjcTgNbE!-29EKilACeOfbCf2AH2beaCcCJfCaGbAb2aC","pm25":"1!58Ab2fTVfOF!34sw!28v!-38B!31TqW!-27!-37HgEFbiHBgRGTPRl!-47hELAtJbdFLJ!28!-27gUHW!-30V!-30E!30w!-32cMnGDbCakFEDFneFeBdDKBHgALkfI","so2":"1|0D3AaOm2Ab2AEbaCbCA2aAC2ABac2ADaCba2ACBcBAa2Aa2AB4A2Bb4AaDbAa3ABaB2AB5ABAbBaBAB4AB"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-07-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m42.268146556s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m29.350538287s"} event: debug @@ -876,7 +876,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:40+01:00","st":420768,"ps":{"co":"1|0DBa2Bab2CBcAa2B2AaCbBADcAbAaBCabBAaABADaDbEb2ADa3bDA2BAbDAaAabaDAaAbBaC2aC2ACbDfBaAEb2BbaA","no2":"1|0!39FlNJphBOIrJjIJGdjWmdcMEFsJoDXiyBWuPca!31!-39Z!-30!30iKaLjfpmNKchdFKAp2BMGTmgDfehLaHF!-32AFJ!39xBrfOCHBmjd","o3":"1|0!27aEeadAdmMjRfdK2DClBcGEadjKGBgHgadGabdL2d3BAEhDEhGfDb3DcabaiOCceFjFaBaKABeAJaeEDoJCBeDfCF","pm10":"1|0SIDgDCjLKeB2bFpbFaMm2CdbLIkiCQoDFehHPIjmClOhEGIBfbi!28ncIqJFiPGQ!-33eBCgJbEkEeAJeHEcCc2FDjlaEi2A","pm25":"1!48JEgCV!-31!27ZySgCH!-38iEbGCMlfaKYqsDSqd2KsIXeiqCnQaKcEOgLy!65!-31iN!-37gGU2X!38!-75zFGxVaGbehDEAJlhQic!37I!-35iAda2D","so2":"1|0EBACaeaEBCdBbBDB2aEfBAFcadBaBEabaDdaCBFeCbEc2BCcaBcaB2A2a2BAB2ABD2a2Aa2Aa2BcaAaDaBAaA2BAaBb"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-04-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m49.981656449s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m37.06395014s"} event: debug @@ -889,7 +889,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:45+01:00","st":418560,"ps":{"co":"1|0CABaAC2AC2aC2aBABa2A2aDaBAbCdED3AeADbaDba2AEAbBcACAaBABaA2aAaFcBCA2aCAbFabeACAEb3a4ABbAa","no2":"1|0!35MjOtHBfRfAIjcDAJlCRvARfIgkGqTYaqN!-29eVdlPiAoHWfbFiaFBeLjdbEhAfATmIMKyBMne!30fH!-32CFaShAghejNhVAf!-32","o3":"1|0VD2aB2bBhHBcAaNAeqTaBAiHArKDFkabhJCGiOcqTkMhgbGAcCEGEAqHCDjEIBpAcNDBfeEabOcjgLbmaKaJGCbBqQ2C","pm10":"1|0.2NfDhEcCHdBQkBHFbGgmahJbFD2chNGDOCseKpaLiDkHJBdFfdAFDfEbfdDdDaPcaecaeOdmTmIiDCIOk2difEdbPdIt","pm25":"1!48MbaiGBCOlhRAHMAr!34l!-36BgMFGRninTEJ!26N!-35fM!-34APrIlOcRjOmkACDl!34jzcIeaB!30obhaBg!28wb!33!-28DdALI!31ujiojHlCQaG!-36","so2":"1|0DBbDd2BaDaAB2aA2Ba2AbAC2ABbBaBCADBRsD2bCcdaBE3aBaDBcDbAaBba2ADcCDabaDcbJaE3ACF2gdAD2IaoaAd"},"dh":24,"time":{"span":["2017-12-31T00:00:00Z","2017-12-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14169h38m45.251845692s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14639h59m32.334157603s"} event: debug @@ -901,7 +901,7 @@ interactions: data: {"msg":{"st":416352,"ps":{"co":"1|0CA2BbCa2BbBbCBAb3BbBaA2aC2Bc2AaA2BaCA2a3AaB7ABAaB2ABaAa3ABa%Ba6ABAa6AB2Aa3A","no2":"1|0!33h!28KjOtp!28lKz!30!-34Jl2NceAafhFMedEjHDdbKqIEkCESwDZmHfClEAEbGKnhSgpQiId2C%!-31GNJFbjEjbKGNBAmcGbJGdeo","o3":"1|0!27EeAFZvAJnhEKi2fVHijFcbAGh3BEaCdC2BDg!47C!-45bAJaeJifFBkbSJOreOzdHDCBja%b2D2BJHbsFcfAGcDIsaPceFa","pm10":"1|0WdDAFJldFcabHdAfJKbhcdBcGECAebNjfNecbBdbKDnDHcBaBeBCPJwOgaSmX!-28dAeAa%lEIBaAcBAbICFeAdKOAGxDhg","pm25":"1!63lFEGSqiFfadIEejFOGoAiEbMbdeadG2aBFadEKh2EpEGabAbgCD!36C!-35U2B!38!-34lhKgnFe%!-28BVHcABGFiRIjeAd!29!32a!27!-81Iqh","so2":"1|0CaDBb2AaBABbDcC2aBABaABbACAaBa2BAaAbABA2aDbaCaBABbABAaCAbaBCbCb2ACA%bA2B2AbB2aABDaCcaBA2BA2a"},"dh":24,"time":{"span":["2017-07-01T00:00:00Z","2017-10-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h39m0.6757643s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m47.75801981s"} event: debug @@ -914,7 +914,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:53+01:00","st":414168,"ps":{"co":"1|0EbCbA2BDab2BaBbCaBb3a2BaAC4AaAa5A2BA2a2BABABaBAaBAa2ABbB2aAB3ABa3AaBaCABaBAbA2aBaAa2A","no2":"1|0!50rYsAIe!27.2rHCeDiAaGVbpd2DkDNdKrcHaCagdDHSCdcmN2cb2EcPmANehiBIhOatDIaDFbldLBDCpDKTcAkfkgJIlZyBi","o3":"1|0!37cCiFcDKBjBaAdKebDdBK!26ynbcEdLBfaDABdHeabeMCehaiKGCFEt!70!-37nafBgfOcBcacBbCBDdAPkbJZD!-28!45!-39reAIhabHCE","pm10":"1|0YaLgBHBLavBCafcABFCHEnDEiAIAbBkRCEjEcB2AQnbjD2CAfabKfDJebeBdFAFgeDb!70!-67FecCDFCfCBLGbgnbeIFgaACd","pm25":"1!60F!28wHKBWh!-40eIBodHebMSEubPrDEIfDvZHBu!32kpaG!45!-28luGDSfkhbVmMCcDkBeBEWzkFbCJBdfC2GEhLDPNioydhIPBjDCl","so2":"1|0DbCbaCaC2a2BbCbAaABDabBCbaCaCbAaAaB2AaADBA2a2BAa2AaABaBA2aBCaC2a2ABaBA2aC2aCb4AB2AaAaBACbaA"},"dh":24,"time":{"span":["2017-07-02T00:00:00Z","2017-07-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14169h38m36.825582304s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14639h59m23.907821975s"} event: debug @@ -926,7 +926,7 @@ interactions: data: {"msg":{"st":412032,"ps":{"co":"1|0.2CbFAcBaAaBbB2ABDbaBICcbeA2aA2BbBCbDbcA3BaAa2BaBaBcA2BACac8ACAaA3Ba2A2BAda2ACBa3Aa","no2":"1|0!32RdMP!-34.2HbhJpBDNHNkcdJLcgqAbdAaEeLOuLBkI2iBALEHcefcHDpKcgRbGgAcfbKEeKflEBJbcjeOEBjdCfIJAJBjq","o3":"1|0XjGhCAbIfOcB2fbBfAEac2ABFfTaheHIFlbDEnHeFd2bKCaHcfFHCbBCDcABeJ2bcHglBcMgcBIbDaCAdALehKBGcAd","pm10":"1|0!27BFMBtDeKW!-32.3AGPQakBXKqsMDwpICiCFCeOgGAJgGKio2BAge2cCEDmCIEDAfiJBAcEJCjaIBkecFDb2Iqd!27EwBaca","pm25":"1!72hJZDoDrLhfCbdQT!26H!-35H!60Nv!-36YA!-74s!29SxneOKZxMN!29jKL!-36zmLMokiCkNBoGCFALknLEQiBVM!-37HJL!-36ceF2B!31K!-37f!65D!-56aBeF","so2":"1|0CEcBDc2BAaCBd2ABCbaBDFb2c2AaBABaABbCabaB3ABACAbAB2AbaBaDB3aBa2ACbBA2aC2BbAaCAb2a2ABCaABAb"},"dh":24,"time":{"span":["2017-01-02T00:00:00Z","2017-04-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h38m58.275930634s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m45.358163433s"} event: debug @@ -939,7 +939,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:58+01:00","st":409800,"ps":{"co":"1|0DaDb2aBa2AC2BABaD2ba4ABC2aCB2AcCabaA3B2AaBAcAD2aAE2acEaBDIfedAECdaAaCABAaACb2A2BcAaBICdbcb","no2":"1|0!47oUlbHAncIGfAFJjTqfaGgbL2IbjIg2CLPm!-28lMNhJB2gVmKCImpIFgbEhaMPXlsgbFIafAjGBCEhCFBajIPpew!49Ua2uh!-28","o3":"1|0SFebDGjKBcfBgAPCaAg2cEahcNFbodaPb2cMcCm2Ed2DdBGFBiHCagIagECsbACMfjDGCbQoHgce2aBAIKkQEabwbDADU","pm10":"1|0XbIAafEdeG2ADHbjHgBDabCJLchCLJDkmKhCmcLlJGiDJ2fD2biIA!30!-32AGfDR!40whwC!27BmfA2fECJBJgjLgeDoJpE!27Nhfnp","pm25":"1!63AIambRenKCaHMftIkMaJhEQXnoGU!34B!-33sNrCloVvHShgRmjAcbFX!-32RvEYij!40!54lo!-66J!63R!-43hcklFMLEXgrMj!-30EtCsI!53!41og!-36!-35","so2":"1|0GdEDbdB2A4BDBeDcaBA2B2A2a2BGcfdF2aBaCbBb2aFa2ABa2BbBcAC2aCHbAaB2Ededa2ABab2BbA3BcaABCB2Aba"},"dh":24,"time":{"span":["2017-01-01T00:00:00Z","2017-01-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m31.865820838s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m18.948054867s"} event: debug @@ -951,7 +951,7 @@ interactions: data: {"msg":{"st":407592,"ps":{"co":"1|0F3AacFDaABadbDaBC2BcBAaDC2baBaDBabAaBbaDBbcbB3ABa3A2BaADcCaADaACA2acaABAaCaD2AaDAbdC4ABab","no2":"1|0!54oBGtJ!29wdfJblFQrdXNbyLFpaHaKBtcUeCdAbfc2ADRkhNBJeGscNUCpfdfd!35.2idemQaPA2h2FRCi!-31g2GEZdGkmMeAbKio","o3":"1|0XaFeGDb2fHdcCGfbDWbItgVobcdFfIBiaFBHFhcBaeLeDbGFBgcAaONojGgDJpDkHAjc!28iceJeUbFuhNkcTmFIfkaBDAcE","pm10":"1|0!26gBCcCGcbd2EeaDfaIGHoNghBDA2CehIBC2bDdAEcAEga2DI2BhjMBJClDfbH3acdIEBAgbADRdBdrCNfHaefBNjIiFhb","pm25":"1!59BeIqHRBAgFEfBeiB2KMpXsuBHFebJsIDcADElJCeCFkaCEOaN!-28jQFWKqgjFacdDejNPeCobcF!31BGsuKWiCgobgHBHjGbA","so2":"1|0Fa2AaAD2aC3AaBaA3Bac3ABaACcACAa3AaAa3BabC3AB2a3BbBaAaCBAaABaAbCAa3AaAaAB2A4B3ABCB2d"},"dh":24,"time":{"span":["2016-07-01T00:00:00Z","2016-10-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m49.347421819s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m36.429637108s"} event: debug @@ -964,7 +964,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:10+01:00","st":405408,"ps":{"co":"1|0HbaAb3BbADb2A2aBDcAa3ABaACBbEcbCAB2aBCDe2aBABAaBA2aABCab6Aa3BAcCABAEda2ADCBbCdc2AGbcB2A","no2":"1|0!68miOkMjCegHNaEcvcWmABahdKh2JdnJmL!28FdqbHjAEqbKDOajFljaEDUghtdFCJFdeU!26oiVrnAHECodCAQFcAsgdZcKepB","o3":"1|0!29GgCBbi2FEsQeHhAGdFeC2AFhDCacFEfDFEgKHnra!33mcEcaAhAaEbaFbEF3d2CbcHjdPpUA2kBFEAfIjCdhQaACAgGbaF","pm10":"1|0!34bAcbabFibYoCDehAKfHDeiBFf2FDkDACHGFBpJbGAhlHFdcAadbcAJ2EbjceEaILcaQjdDdfFfBcBE2fG2DchbaMdBCgB","pm25":"1!83fJpehCLua!55!-40KACocKkEJdhDLpHKHpfDHBJTO!-38LJVourUAcfBfeajbT2GJqhjBcZUrhYcieGqBcBcKajkLJGmjAhTdGfBe","so2":"1|0FbAC4AaA2BaABabCbABaBACAaBab2A2Ba2BABa2Bba2ABCaABAcbABAaB5ABaAB2A2BABCAaAbaCabBAbaA2CbA2a"},"dh":24,"time":{"span":["2016-07-03T00:00:00Z","2016-07-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h38m20.126280574s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h59m7.208520425s"} event: debug @@ -977,7 +977,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:17+01:00","st":403296,"ps":{"co":"1|0F2BbCcBCAacBDaB2Ffb2c2Aa2B2Ca2BAbcCBCBCgaABEabCdbACE2AaABAaca5A2BAbABAB2aABABCcb2A2BADba","no2":"1|0!44HBkRrbMgJkD2FbZM!-28lAnI2bMkaAaGdCGrDGMk!28rigWOasUtkAGTCdzcQDceNreHUpaLgmCDcLdgcJIBTwgba!27iDJmi","o3":"1|0TAqVhOaeabAciJbnAL2CbIEBACAdEbiB2GCagehCAN2cBbHDAcgjHAGHfEBababCbBlCFHBLgDdGdede2HC2abcACGg","pm10":"1|0ZFIrNjeEAJmCSoL!27LqmdrKBnSlEgIGiAEfeNbg!26rBfFMehGmeBKUbAlqMbdAHbBDGqWRGumAcMphBNDKAvCbdHDcJbA","pm25":"1!54H!30!-40UojNdGnF!30xN!67V!-50!-27eqDboMhBAIFeEAerQCB!35zPwKHcbCzfMJ!40Bcl!-38LeiHDUlaMi!41!45I!-45!-30dg!28!-32tA!37BTh!-38dtFHFLQfJ","so2":"1|0LABaceBCaA2bCbCFDeA2aBa2BbB6A2BABaCbBadDaBAaABaC2A3a2C2AfaAEbaBAbaB2ABA2BA2Ba2BCbAbAbA"},"dh":24,"time":{"span":["2016-04-03T00:00:00Z","2016-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m12.866584864s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m59.948786993s"} event: debug @@ -989,7 +989,7 @@ interactions: data: {"msg":{"st":401016,"ps":{"co":"1|0E2B2A2aACcABA2B2aBACEcB2aAC2AaAFdcaCAa2ABa3AaCaAabACDacG4AaAba2AaAB2Aa2AB3Aa2AaAaAaDaBb$BaA","no2":"1|0!42VlEiGkIMsdQbCbAnhTLci!27eljfMBgiEcBMBkhCFCJACkpVhCOjqLVfoLcehNJceBjdEKDdBhgIbKcKsELmK2khQbRp$BjJ","o3":"1|0YfdToagHgHFbBAdFBdBefQjIiadGDcibaFCICAaHbBbFe2C2AbfHmCHefMFBcCEgBGAiAaHiIiciSiEaIa2B2aCAlKB$jCG","pm10":"1|0!28IOfncBGKrMake2HghGIDcFlAJModBUKkcfkcAbFaBHcicGAGabkHOlbKhbcAEGCecbIdEcaAeJEdPl2ebgLfdF!33smd$HlC","pm25":"1!66U!43s!-28efJW!-34!28dyoULodHKHpJfgMPthB!43!41!-36lksefAeGdKkagHcFJncP!37!-43GLgqcCJIFjhaQdACfcBQMtZpdrcQjflS!38wpi$Opf","so2":"1|0C3BAB2ABd3AaBAaA2BEbBba3BaAaCa2B2aAaB3ABbaCAaCbBaCAa2Aa2ABaABaABABaBa2AaB2AaB2AaBa2ABAB$aDB"},"dh":24,"time":{"span":["2015-10-01T00:00:00Z","2016-01-03T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m46.207686004s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m33.289895805s"} event: debug @@ -1002,7 +1002,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:23+01:00","st":398808,"ps":{"co":"1|0Iaca2AB2aCaC2AFfCaAB2A2aAD2AcbFbABb2BcBAa5ABaCBA2aBbBaBAaAaCAa3AaBA2BAaCAcD2aCBcaCaAa4A3B","no2":"1|0!86pycgOEnDXufHeBMJfibMBeF!-31XCdnGXpCeiNMflHkFfiPpDMICjCdDhJeGDgnDKBaBbhHAcNDhgEGfIZvaKfBClafIb2aVmF","o3":"1|0!69!-32ca2cBDFHmifaEPcFarG2DcCcaEcALgStCabDNenjKdGDdJiDjGQfpBCAECc2bCBcCHha2DIcgDBABjLEjfABEBCea2DgdU","pm10":"1|0!44.2kLiaCaJebgBaDLBhcIe2aFjEAdCKdGkEaCdDBeaBbLFkACFic2BCfEaDAdHkHACcaAcbFKInABDeFDiHdeGAHdj2EDcIOf","pm25":"1!104!-27x!28sbgGeJaeHfDKadiRjbfOpJghBAVdiJdIabda2cg!27T!-30bCMhfCBFkDBDdaKrQcCAiBiaGPQugEAhPbdVewEFGBoACEBU!43s","so2":"1|0FBbBAB2Aa2BaBbAaBAaB3AaA2B2aABAaBbaE2aB2Aa2B3ABaBaABCbAbAabACA2a2AaAC2BaACBbBAc2CbBAb2aBaAaCAB"},"dh":24,"time":{"span":["2015-10-04T00:00:00Z","2015-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h38m7.493513581s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h58m54.575717261s"} event: debug @@ -1014,7 +1014,7 @@ interactions: data: {"msg":{"st":396624,"ps":{"co":"1|0EBAaB2A$aAb$A2BabAOCdedC2bBABa4AaBCbBaCBa2A3BabAabBAaB3AaB2A2BcAB2AC2BbaC3aD2AaDA2aCaABacaA","no2":"1|0!35HgdbHE$YD!-30.2EICqBgCOBbMQxrEJQjifcAFLTCyHIfCberKLcn!27roFhJNoNfjJbA!27c!-28cJhMNKqoFWkrBNqLc!39fG!-29BMQJpybh","o3":"1|0!29cfBGAc$aJDBgHAlGFaBbcADbdhHCAabIEcabdLagF2eGIdbeBJqEDGcEAfBACBfHhHEjEFJanaBHpLajHfGHADfhLKY!-28kEd","pm10":"1|0UDaBbFd$!37B!-34bEDGjeBAMagDUxfIBUzDAfAIcBJjFcaFgEdBcbLABfdDcEdCbaHdEJEtBGCdFRmegJbJcgiECAKfcbBIK2kLi","pm25":"1!46JFGeJu$!100e!-79i2JPxm2BRbAH!49!-48pFeJgeHabKfDI!-27LDiEHdDhAgKNdibEeNsIAhJbCLS!-39EHkFO!29jsuScDEBr2BNGdkCDE!36!-27x!28s","so2":"1|0E2A2a2B$aCaA2BAbAa4A2C2aBAB2a2BAB2aAbABAbBa2ACBcEacBbA2BC2aB3AB2bBaACACbaCBcACaBbDB2aABAaBaAB"},"dh":24,"time":{"span":["2015-04-01T00:00:00Z","2015-07-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m44.341154371s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m31.423384803s"} event: debug @@ -1026,7 +1026,7 @@ interactions: data: {"msg":{"st":394464,"ps":{"co":"1|0DBAD4ABbCACbBA$AcC2AEeEfDBcAabC2Aa2A2BCA2abCBdD2AaCBABcaba2CbC4AaCc2aADA2aCbADaCcBaABaABAaB","no2":"1|0TIKaGfDBanOAIdCjkCPKhDHwOh2DAbdhLKbjnTfFIkLbkCGmH2EmdPiGRlojQFaHegACLhCioBNbBFLqgQFElJoaEmOHgdb","o3":"1|0YEgmGKAEDadIeAFmiBcAEhCSkImP2bAGnFcDAaGhBEpTCkaHFDeDEa2fcDLEcabgK2ahaCaDEeibOIDfAlGgLBcHcD2cfBG","pm10":"1|0!28kaRdjDcBiIbBACFlDKRkKM!-31No2dcHcDKbImCAQaHaMnvXfoGa2deJbGFbkaBCFEeM2fJKb2hKHUfgaxFdFJtFdeEfHDaBb","pm25":"1!75!-33H!39puCcCtOaCcIBfIUZr!32S!-82TtatEMbeQIDpfVFSbN!29!-28!-46!47j!-37LbkaeHdHcKpbaDFOiVlab!38donPX!52m!-37E!-55k!27lX!-33FArFkQJFGe","so2":"1|0DAaCBa2ABc2BCaBbaABDbaFgDb2BCAabBaAbAa2BDaBa2ABdCB3AC2abDbaCBcDb3AaBAacBDabACaAC2A2Bb2AaB2A2a"},"dh":24,"time":{"span":["2015-01-01T00:00:00Z","2015-04-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m43.184554203s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m30.266801034s"} event: debug @@ -1039,7 +1039,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:30+01:00","st":392256,"ps":{"co":"1|0FABcBACac2BaBAaDbaACdB|35GEbCbcAaAbAbABa2ADbACbaD2BaAaACbA","no2":"1|0!36ALtGCKfiDGmADCVkhaLrH|35.2Ek2AaPcfDLkBLDcbEnWeicEcDaBndKjB","o3":"1|0RgLbAcGcDhJADtBHE2CdDe|35lAcAICJ2bkaTiHJbEzTcqOFCdFAFbibGd","pm10":"1|0!34bElcBEaAcabcBNBAgaElKDB2eFIj!26gjgcDJLwDFfecHFDefEVCAfvVk2DCIeifABFCnBIAdcPjDGldaAbDbeFCeO","pm25":"1!69DLveCFAfdECoCXbe2fMuP2GhkLPm!51xylEFT!26!-50GSokCcNKbmI!46Ddt!-36!28kJFcTfrsiPIE!-31bNcdaZqEPwheDcFfhKLlL","so2":"1|0DABcBACAbABaBAaDabACbA|35DCbA2bAaCBAaADAaBAaDA2ab2ABAba2Bb"},"dh":24,"time":{"span":["2014-12-28T00:00:00Z","2014-12-28T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14169h38m0.060543759s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14639h58m47.14276954s"} event: debug @@ -1052,7 +1052,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:34+01:00","st":390048,"ps":{"co":"1|0D2BAa2A2aAB4ABa4Aa2ABAa2AHeC2aB2AaBA$BabCcAEd2ACbA2Bb3A$DCc3ABa3BaAa2ABACBbaA$3AbBC2aABcB","no2":"1|0!48ELi!-46!31cEjFGfiKAMdNmtAiIkOfBdbGTFmAGDcAFk$KBpLdaZ!-27dCSneLfeImjcKXlHaN2gIHhcDmgSajIEiaDjDUbhbNCoALtG","o3":"1|0!29aIboFfbMgdVoFaCbScjfdMBhQlfMcfCbDcABadA$cHiBaKahDaB3CjMjCeADpMJiJdDAfdbIGCjDHAo2GibF2beHaJigLbA","pm10":"1|0QGAanLdCDbAFgACHcJgA2cD2ADfeAFGBedEBabId$bBfCA2bAbEFfaENlGhCgDKcLCNFmgAfMhfaEWACcfwRHmEdcHOfgbElc","pm25":"1!49LEb!-31YiMAfGIpdGLj!29nBeiEaEGmkbMNFklIHdbSl$fbnKbceAgGTtbP!32!-35LnBmK!26lZC!28W!-34wAm!27uiAD!54GElu!-44!39!27!-37oab2YtwDLve","so2":"1|0EB2AbB2Ab2A2BaBABaA2a2A2BABACBab2aC2AaBA$BABD2CjCdBCba2Bb2aABACb3A2BAbBbB$a2Ba2BbCRfj2AbACa2ABcB"},"dh":24,"time":{"span":["2014-10-05T00:00:00Z","2014-10-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m56.187380274s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m43.269641866s"} event: debug @@ -1064,7 +1064,7 @@ interactions: data: {"msg":{"st":387864,"ps":{"co":"1|0EB2Aba2ABABDcaCE2aACABaBaAaABA2cACABaBbaAB2aBA$BABbB2bA$DBAa2A2B2aB2ABAb3Aa3ACaABAaA2BabCaC2AaA","no2":"1|0!50bqHijKEKcLkoMaUeufAOKEahaeEHPflgNCDadeiCEDAbaqSKDkaBekJBjIgKhPeE!-31!32hBFbfEalhKcGaFcDIhAGEolXEFLj!-46!32","o3":"1|0RdbP2bBJgACAE2cIdDAdcCAeaLg2ALk2F2GmfACcCbgIAaEShckFAfDnGAcGLfahDaMCAbdbFDhbdHlfOIecD2AdhIDCaIaqG","pm10":"1|0!45SbwqfCALeDFkBaLFqA!30ghfcLmdPIbh2g2GecACeAaBcKB2ALjgcCacABWqAcFb2aiJDhFdCEC2gDFfJeBDaDjGHieHbGAanL","pm25":"1!105!39k!-34!-42hafWiGKsDgQO!-34F!68j!-29hdV!-30g!33Vcr2qPLmfBCfgDIcQHeBZuoeAahbCAThbMcChzWPnLgfGBhvHFfYpGEVk!-30MTvmRALEb!-31Y","so2":"1|0GabFdABaCabB2aACBdA2BDaAa2AaBCAe2BAD2A3aCabBAbC2BaBaA2aACAbABC2BdCAa2BbaBAbCAa4AB2aBCAbBAC2AbA"},"dh":24,"time":{"span":["2014-04-01T00:00:00Z","2014-07-06T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m41.39813238s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m28.480365951s"} event: debug @@ -1077,12 +1077,12 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:45+01:00","st":385704,"ps":{"co":"1|0EB3AaC2ACBAbA3abBEBd2Aa2BaEHhcBaCABAbA2BdABCabC2bCBaABEfaBaBCBAB$abaC2AcABADbEAaBc2aBABaB2ABca","no2":"1|0XG2a2ABDAOSy2AdcHfa!29gnbKsCMaAEem2CHcHgmCTAiKegIBCikRGnMIDdajhXJbmbzINqOLI!-32CKaHjNsaSCBAcgGFBbqHij","o3":"1|0!29cFdcEAfCimKMiICDnEpOABdNaAcemNEAeJEaACAmHCAFAka2ACEaFbDqIfALdkDNiGE2aqICKCnIaIbDbcbebdQ2bjeaOba","pm10":"1|0QEHicIHfcGNfkDcB2bDRGqeFgbEcbJfiGACDacaBC2aDcBEBDAlHadGbGdgOlbSJke$NjcSQG!-44dLfHagiaHDBIUbgkLSbwqf","pm25":"1!37JDadbAfOL!45p!-37Fh2DcG!40K!-44bDjgGeD!26p!-37MKEBHfhaJCeBcDKCJDyI2fSiIeg!27!-27a!34Nvg$Zqp!48!42J!-95hVoHalsAUHDS!51es!-31X!39k!-34!-42h","so2":"1|0GFh3AaCaDbABAbCAcCDBcaAaAD2bCBbAaCABAbACACab2A2BbaC2aCACaABA2BacAdBAbDAEdBC2AbCbaBaAB4ACacFcA"},"dh":24,"time":{"span":["2014-04-06T00:00:00Z","2014-04-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m45.331163517s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m32.413397288s"} event: done - data: "2.183561ms" + data: "2.020634ms" ' @@ -1098,7 +1098,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Tue, 03 May 2022 16:49:30 GMT + - Mon, 23 May 2022 07:10:17 GMT Server: - nginx status: @@ -1126,10 +1126,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":458712,"ps":{"co":"1|0CaA","no2":"1|0VBh","o3":"1|0!31dh","pm10":"1|0ZDd","pm25":"1!59NF","so2":"1|0.3A"},"dh":24,"time":{"span":["2022-05-03T00:00:00Z","2022-05-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-23T05:46:47+01:00","st":458712,"ps":{"co":"1|0C2aBACBCad2AFaBAbc4A","no2":"1|0VAaHdDhdMhaCFcB2CaABgA","o3":"1|0!31djEGBgKBecDFGgcFAEgaH","pm10":"1|0ZDAHlDj2FAeDcJFegB2abC","pm25":"1!59KCDrBrMEeckIJQlidADGa","so2":"1|0.3AB2AaAB3AaABAaBa3A"},"dh":24,"time":{"span":["2022-05-22T00:00:00Z","2022-05-22T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"0ms"}},"status":"ok","cached":"2h57m29.416928324s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h23m40.076535513s"} event: debug @@ -1139,10 +1139,10 @@ interactions: event: data - data: {"msg":{"now":"2022-05-03T14:52:11+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCaD2AC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobKDBbA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CHL2BC","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-05-07T00:21:31+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2B3aAaB5ABA","no2":"1|0LEFEcDjDaHMghECabedCAc2bGCbkOBC","o3":"1|0!32BbcDAhEbFiFBAFaJf2aAaCFiEdCbHe","pm10":"1|0OFBdCdCBaCMCndBYjhbGDfNeobJDBaA","pm25":"1!32PGjhgANDCNCrcC!49a!-34jKGePe!-32CDMEAD","so2":"1|0.3ABa5AB2Aa17A"},"dh":24,"time":{"span":["2022-05-01T00:00:00Z","2022-05-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"2h57m29.066988584s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"1ms"}},"status":"ok","cached":"391h48m56.657767225s"} event: debug @@ -1155,7 +1155,7 @@ interactions: data: {"msg":{"now":"2022-04-06T19:38:10+01:00","st":457248,"ps":{"co":"1|0.2BAaAa2BABa2AB2AIfdBCbBCb2a2ACEcaC","no2":"1|0XCInfaJc2FdeBJAgHak2DM2GjgiHhgeFCF","o3":"1|0ScEFBA2aEBbGbGkaBEaDcGFABCsbJ2ACBb","pm10":"1|0QPKrgCDOge2bcHBEb2DAT2FGcqtI2DueFC","pm25":"1!53!45C!-36bhb!31qadnDKbMqENK!28RPEA!-48!-34RKD!-48kRK","so2":"1|0.7AB2ABaABaB2a2ABA2B3A2aAa3A"},"dh":24,"time":{"span":["2022-04-03T00:00:00Z","2022-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"646h11m30.717712609s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"1116h32m17.887970132s"} event: debug @@ -1168,7 +1168,7 @@ interactions: data: {"msg":{"now":"2022-03-06T19:26:40Z","st":456576,"ps":{"co":"1|0FaCFaBCdADAb2afbHabcC2ADaA2abCAbAB","no2":"1|0HENcBkOaAbGieHEiFfGgAKDcAFhHdJDpgb","o3":"1|0WDBDBaAaAkCFDbBGcCeE2aCBeDcagcFECB","pm10":"1|0TDFdFnKlFBEB2dHgPde2AEjiJAdIaPNvfB","pm25":"1!42FCiAjPqAOCDBgEfKcD2AEruTIiQH!44E!-38Il","so2":"1|0B2Aa2ABaBa2AB4AaBa3ABAaABa2Bb2A"},"dh":24,"time":{"span":["2022-03-06T00:00:00Z","2022-03-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1389h23m0.717225956s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"1859h43m47.887498119s"} event: debug @@ -1181,7 +1181,7 @@ interactions: data: {"msg":{"now":"2022-02-06T19:39:29Z","st":455880,"ps":{"co":"1|0C2aFEcBAdFCBcabGeBdcBaA3BbDBAaCF2a","no2":"1|0.3ELEjFPrL2ElfGHkeHe2BbIdFrEbHDFfBk","o3":"1|0!28iaIc2adbibcGIe2CEiLCbhCEAHADeCBE2A","pm10":"1|0NdDFeDFLkPEIcmAMlkBfL2BcbBdFeAEFfGn","pm25":"1!33iGVsETOlWFZhzo!40!-38lcCw!47ImndmICbEDefj","so2":"1|0CbAB5ABABa2ABcB7ABbB2ABAb2A"},"dh":24,"time":{"span":["2022-02-06T00:00:00Z","2022-02-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2061h10m11.291899536s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"1ms"}},"status":"ok","cached":"2531h30m58.46218829s"} event: debug @@ -1194,7 +1194,7 @@ interactions: data: {"msg":{"now":"2022-01-06T17:48:21Z","st":453624,"ps":{"co":"1|0C4ABaAB3A2BbC2abBCBAaBabBABA2C2aGgDacbCABcCEFedBba2DeCbDEABC2AcAfAB2AdBAB2aA2BaACbaCcEcaABA","no2":"1|0!26ahMfADfKlaDFDaFfaiFaGCeEAdEAahIGgkSiaL2aDfjbMJhDfAmGQBoEoCXigEPkoVaecdTq2DbdABbHCKncjN2eDeBaD","o3":"1|0ZCeEaegDCabCeKBjKhEGbaDCeDEdDcCboJAmQaiIabEdbiEBEaIaboICGFblPAjCEAfKaeCeFagECacDCApJDaB2FgABcK","pm10":"1|0SAcCdGEaSdo2Bb2FfAEgcAcECab2BeCaFBgMBiGhbEBhaIFBbgBdCMJk2gCLBfdGIl!30AufgHecFaiFCfbHOBkbJfjEaFHi","pm25":"1!34aAFdHIB!51h!-43EjIEMhAJrh2cCGAhMaBjaOMr!31e!-27RrEFBsDVKg2edmNXWxudAWAD!-27RYv!78b!-72zdNoBLGoMGon!26PJwBVrmj2GS!-27","so2":"1|0AB6Aa3ABAaB11A2B2AcC2aBaABAB2AbBAa2B3AaCBabABa3ACbaEBA3aAbBAa2ACAb2Ba2AaAB2ABA"},"dh":24,"time":{"span":["2022-01-02T00:00:00Z","2022-01-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2807h1m19.793812312s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3277h22m6.964120066s"} event: debug @@ -1207,7 +1207,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:19Z","st":451416,"ps":{"co":"1|0GE2AfcAFBbA2aBaB2ABa2A2aAaCACAaA2BAaB3ADbaCabABa2ABaABaBa2ABa4Ab2A2aBa2A2BE2AbACB2A2aABAbc2A","no2":"1|0YekdDaGOC2eGbacbdHE2DkeD2CAkLdDhaADfaKaCBGeABeCEaDAFhFda2DeAkdBAJaC!26ErtAaHcCDRBcjfGBAFgeFEfI2ah","o3":"1|0!30EicEeCADoCaLCgKCMADCndCgOgkDcEbDGbBhEceHCjEHAehHCebHBFcAb2BbadDBdTAOb!-28DFcBiHCAHtIjOhFlKIdeDACe","pm10":"1|0UFheEbCaCaBdEcdHcHDGCdnObGpdFafBABDcAaFaBAaDCfHfaCcDaAHfADgcdACIHIDIKe!-30g2BAFcGeGJsKEcAcDeEcGeAc","pm25":"1!57NunC2dAJICcFfiEbEIHTb!-27UDdvcdfBdBQIdmdCBKeBcadPpeJAIEhbkDCE2gaLGR2CBWAxqBDk!26PozQPzIFgAfCfcACBaA","so2":"1|0Eba2BA3a16AB5AaBa43ABAa4A2Ba5AaBA"},"dh":24,"time":{"span":["2021-10-03T00:00:00Z","2021-10-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"2953h32m21.721443172s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"3423h53m8.891774006s"} event: debug @@ -1220,7 +1220,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:24Z","st":449232,"ps":{"co":"1|0FCA3B2A2aBCBdA2BAd3BA2aCBbd2aBaADBadaBABbB2ACbDcACbBAB2aAa2AB4Aa9AB13AFE2A","no2":"1|0RhbIBbJ2AebLMmeFeBLDefFgjDRiAFfdeDFCAkBGFAEfCgHBdBcAbHbAFGngDGIgGhdBFagadH2aLhC2dCAIA2bcDHbBekd","o3":"1|0!29ECBdcaACaD2bGcDcACfDaAKdAaFgDCaEheCD2gMHbkGAbcAF2AcHgdHGfIcHMbprWqEKbqDMHlhSq2AaFCImFCB2iKIEic","pm10":"1|0!35sBHcg2FebdHKdiCbCQIL!-28bAecNEla2BcdaBEcbBDBacDcAFcGai2BCaBIAbDAEAiacCACbdbGeDHce3aCAJhCDcEg2Fhe","pm25":"1!68!-31FNbuJBEacLPh!-27AbERY!61!-83bGkj!26asgBFqCgEAFdRDQeHvpPDfGFieAHaHNJdFBCcqJlA2dcDfGEfMFfAhiCNjEaMdAnVNun","so2":"1|0Ba5ACAbA2Bb4AB5AaBABAa3ABAFAgA2Ba5ABaA2BAaABABAa2ABca4ABAa3ABAa3ABaABAa4AEbaB"},"dh":24,"time":{"span":["2021-07-04T00:00:00Z","2021-07-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h32m16.761426317s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h53m3.931780464s"} event: debug @@ -1233,7 +1233,7 @@ interactions: data: {"msg":{"now":"2021-12-31T15:17:30Z","st":447144,"ps":{"co":"1|0HBA2CAa2bEcE2aAcaAC2BAc3aB2ABDbBaCBABACAacAeAaBACb2ADAcBADaAbAbFcACaAdDBAB2Aaea2A%ACADCAB","no2":"1|0MBDGaDb2BFgCBEdidDIadFdCgFjABIEiAFjEa2IbgcICgCBAaJiD2Eck2BGbdFBNhjbEf2aHIDlKnJFbac2fOSG!-33hbI","o3":"1|0RBfdAFANagbdDHFABbiDEdAhLEjDgPcgDfNb2AeDCBcBGbaBcqWbAdFi2dm!30baDmNcBDAdFfbAGiKfEcFa2CaHqGECB","pm10":"1|0KBAJHBgcdHjMgBEjBAFabCaBbBbEDBbabCbdbEOBgCcbAbBRfFmCDHEgLGHrqALHBmcAdAFEDdhBaLBIqcFaEKPpsBH","pm25":"1!53sC!36bNmowRcVpcHvAlWKBbdLqdbHSkAEcPqnkG!37GpHiaidbZCKzbIdaiVUM!-60kRZ!33zjqhGfNBEDqVjPCE!-27iAGF2Z!-31!-31FN","so2":"1|0.3ABAaB2ACbaBACAa2CaAbaACD3AfaABa4AB2Aa2BaACDAdE2ABAaCabd3ACa5AaB2aB2AB2aBa3A2B2a2A"},"dh":24,"time":{"span":["2021-04-04T00:00:00Z","2021-04-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"2953h32m10.488048038s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"3423h52m57.658425795s"} event: debug @@ -1246,7 +1246,7 @@ interactions: data: {"msg":{"now":"2021-01-06T19:09:19Z","st":444864,"ps":{"co":"1|0Fc2ABABbECb2abABaDba3AaAB2ACaAaCDCGcdabAaBAbABa3BbBCcBDC2aBaCaBaABDcaAaAaB2A2cABA3CbACaCAbAB","no2":"1|0YcfdEbABHAkOkbAFbAdeEIChCJbaBabeFJDFcfgFAeECjcHbAGDkGEeCH2adaEGcacbDFbjCaC2FdbgcbCFBjGfaJaIeB2d","o3":"1|0VdGAdabDeDBeBEeDdfTdC2aGfdB2DBa2AckiDbAFJ2Ec2Db3AbBgaFdjgB2JanNADdgdHDEcdDaJd2DBcABCdHdmDfDACA","pm10":"1|0KBCfGaEdFdbF2cC2aF2AdBAeADBAaCGebCF!28AqApDaCE2dEADcBcALhGBHMfjkMidC2DGcgACkFBbHdcaCDcfAc2DEAE!33rg","pm25":"1!31CbfRcGjOlkJfD2FJLeagHhgjRfIfEHjCBG!51!49!-56I!-40pacGfhDCHeLoFZpLINTgp!-36ZrAgOCNwgHnuHbdDPFiPKgsKeAUDNFIym","so2":"1|0DB2AbBbABbAC2a3ABCDAcaDBa2AbA3BcAB3Aab3ABCca2ABaACDAaDab2ACEC2bC2aCDdgC2aCcAaB2Aa2AHBbcB2bA"},"dh":24,"time":{"span":["2021-01-03T00:00:00Z","2021-01-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11565h40m21.718364523s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12036h1m8.888755839s"} event: debug @@ -1259,7 +1259,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:16Z","st":442656,"ps":{"co":"1|0Fa5ABAda2AB5AaAB6ABABa5A2BaABAa6Aa11ADeBAaBAaA2BaAB2Aa3ABAaBaBaD2aDc2A","no2":"1|0RdeaBFKjaCBCB2aeIgdHeJGefb2AJCOubCHeH!27qtNAKyaFafGdeDCDEg2CBfaIKGkGiCacbdChBPNoeBfdQJiBjDeIcAIcfd","o3":"1|0GCGaLaBmHDEMqCdcAHBGBFEqeaBbMDW!-32DECAbYEKACDxueBKlkPdFAbCAgHb2aDEgAbBeabKacDEM2eDEblUjsL2BjaKadGA","pm10":"1|0MabBDBAcCbBEaf2AHebEaBDdcCbBFBUubaEdBIEbINGujAFkacO2cfDbBDeBEcHBeDabBfaFDgASUmnadgGCicFEbEabdBCf","pm25":"1!33deDbKIDbeHNsa2fNEiIadc2adCfPBUxgBJqO!28LeB!32d!-27!-39TX!-35mAL2DgHAgKiaEBRdgbaFcfwNKld!30!39q!-33FdjUH!-27pODAOHshCbf","so2":"1|0BaAEBa2Bbd8ABa2A3B2A2a2B2AaBaAaAaBA2BCaKhCeB2a2ACa2AbaDb2ABaBAaB3AaCBbaBAbABaBa4ABCB2A"},"dh":24,"time":{"span":["2020-10-04T00:00:00Z","2020-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h9m24.544924589s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h30m11.715335096s"} event: debug @@ -1272,7 +1272,7 @@ interactions: data: {"msg":{"now":"2020-12-31T18:40:35Z","st":440472,"ps":{"co":"1|0F2AaAaBa4AB2aABAa7ABa4ABa3ABAaB5AaAB2Aa2AB3ABa6AaBaB2AB3AaBAaAaB4ABaA2Ba3A","no2":"1|0WJ3fMADadDglKHBmBbCA2Eag2Dc2ADad2aELgAlaGcCFEbEAEbieDCFBgCedAKEdFebcHChDaDFAEcfAdHGE2aobFAadeaB","o3":"1|0!31BACFfCD2ABElBaAcdNbCE2CmJigCAbFBDc2GECnjEABCAbFfHLmAdICbhEJdDbhgCebFGeFcDCaBdFfdbHM!32bt!-27dEdnCGaL","pm10":"1|0SdGBdBMWC2hijaNU!-28EdIBAEanBHqFcBcDFbGFgQkgc2bFabB2AdHab3B2DA2cAFkABbHBacJiAd2BaC2aJBIBdqBDcAabBD","pm25":"1!52zR2eDNUlTbmob!26!45!-65JbfiFHeoDWpAgAaNFyZFJnmlBAGAbDFhMKEmNCnjfCDeENlicHACADMQuHecGbBjaKdNdH!-31bCaHdeDb","so2":"1|0EDCAB2cABaBCcA2BaB4AB2ABaeBAa2A2aB2AC2aABaABaAaABAa4A2B2ABACbCA2bA3B7AaBaACB3Aa2baAEB"},"dh":24,"time":{"span":["2020-07-05T00:00:00Z","2020-07-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"11710h9m5.074665103s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"5ms"}},"status":"ok","cached":"12180h29m52.245103871s"} event: debug @@ -1285,7 +1285,7 @@ interactions: data: {"msg":{"st":438288,"ps":{"co":"1|0GcAB5ABbBAbCaBCBDBfb3A2D3aB3ACba2b2CAbBcACBAaBbABCB3aDbEbdCBbBb3BbaDb2aBCACaBabAB","no2":"1|0!30caEbsOFcDdAEmQsLHcLbedIsaJNAfbaACaKCgdnSdGBCoCHAHhBgc2HcaBgBDJBoHDhJgJdbljJfCGf2aQbCidge","o3":"1|0KRalHEdbBAKcE2eaDlAjaLCdGFIAbAcGbBbra2LDbBeGebIcbEABacdC2AdHafnLHbIAecJg2AdkGFBDAaeNdGFag","pm10":"1|0!41yaBebFHQyFeBdBGcHGSckcAIhnDHhbJACaQDaojCD2bLpbLcCgKaiaFAaCFhbNdbIBmBgEFaecEBEDeCBGa2Lele","pm25":"1!116!-60kBjgMLpImeaAMGhNBUJFo!-27!39qsoLkeZDbe!27LK!-38kbaAGIqbJeFkKIpb2BFDCkaUbHDbsbdeNCpfPgKQvGMGCTUj!-34u","so2":"1|0BABaAB2AB2aCBaAa2ABCAdACaC2Ba5AbBaBA2B2ACcFabaABbBdACaAaB2AB2Aa6A2a3A2B3ABa2BEda"},"dh":24,"time":{"span":["2020-03-29T00:00:00Z","2020-03-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18363h35m50.943537977s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"18833h56m38.114002435s"} event: debug @@ -1298,7 +1298,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:09:47+01:00","st":436080,"ps":{"co":"1|0BADb2aC2BabBAaDa2ABbaFA2bACAa2CbADAdEBA2aCBAbc2DdGbabaCc2AaABbE2BaeBaBAC2aAaBAabCaBAaCaBAa","no2":"1|0!29eT2hjVBABlTnDPeMkcrAZAjfgASeA2BnKNwRElHceJGJ!-30XCyOaga2jEBAaKJlKJGkcfgBEJCgBeKAfcIebBcbacFd","o3":"1|0ZfCdcKeFcDabHkBEAFeEAkjFTAjACblQAgbFdBf2ED2cGehcIkPkJfDJAcEhgPmAdVcEBdBeaDHA2eaIfH2dFbBgDA","pm10":"1|0SeLCgeEIgDfaBFbEb2abcNMglbBUvHMFlDBmKkKDjcCacCEKqXnFhB2cfEaHFnOJKewBc2CDAdBdFcFcdaAE2aB2DA","pm25":"1!47dNDkcCFhBaCoKDKcbcJuJSmrPA2gORkmUpNO!-27YkcodRdEVK!-51!42iFyOqCo2LMC!-29!35pR2vPdAGAhDFdELaAajD2C2APHa","so2":"1|0CaDb2aDAaBcCAaDbaABaAB2A2aAEAB4ABa2ACbAaABbBA2aCaA2aABbBa3A2CABca3ACA2aA2CbA2CAbd3AaA"},"dh":24,"time":{"span":["2019-12-29T00:00:00Z","2019-12-29T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14169h39m53.602320787s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"4ms"}},"status":"ok","cached":"14640h0m40.772796097s"} event: debug @@ -1311,7 +1311,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:04+01:00","st":433872,"ps":{"co":"1|0DaB2AaAB2Aa3Aa3BAaBaABAbBbB5A2Bb2ABaA2BaABaBAB2Aa2B2AbAa2ABaC2DcB2AaAc2AaAb3AbB5AaCaADb2a","no2":"1|0SFGHIxGMDFmrEaFL!26!-40CoIh!33MojdedbBFCICfBDFifBGFaeBhbHOcCENBAJ!-29cBdgMAk2GmCRfcbDMmgEFKAcecnASafjNbeT2hj","o3":"1|0ZEeIHtFIBDjaAcGIFtfIac!30!-30Vxb2JhgEKBHmabCa2BeHkGgFCBGBdE!26cAC!-30cEabBbcDeEBcbdaLdEiHCbDdDcbahBGCcJfCdcK","pm10":"1|0PBDBCfBFba2cCaDGCmdJeGKFBkiBCcbEHaAcCGh2CfbacBFaAGc2BFPFiCsdEbfIbcAFfDCKjACFdHlFBGIkgHhbCebFCeLCge","pm25":"1!40SnENka2ABgCHfeKGunGdMOSdjqnSU!-29ELHFfcAbDAcelD2ABCBQcFJ!37Psb!-43hHDnIcbCGfCJGnCBPhHvc2GagigIGcfBHFdNDkc","so2":"1|0B2AaBAFdGcdAaA2B2aBaABaB2AC2BdAa3AB3Aa4ABaBaABaBaBa3AB6AGEBdDdeABb3AaA2BAaBbBCbAaCAaDb2a"},"dh":24,"time":{"span":["2019-10-06T00:00:00Z","2019-10-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h39m35.876247132s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14640h0m23.046742742s"} event: debug @@ -1324,7 +1324,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:12+01:00","st":431688,"ps":{"co":"1|0IDAaAdACbC2baCAaCDAaBAaBaBAb2B2ca4AECBd2CbBAcC2a2CBda2BaCbAabCaBbBCAcbCD3aDaB2AaBCbc2ABA2aB2AaA","no2":"1|0!32LpiBFjOaCFCicIDGFcelUcabfkdNLfhdmEGSbfJlbHeciMEdBbVevbABDLfDOAEigAedEb2aKB2fRAdAcblTjdFeTvdFGHIxG","o3":"1|0!33gmKBFCcIeEcaCfm2NLFEexHaAd2bCFnAFDhGfdMBAdCDAhCGAFEDuBhGDAecSadhEA2cCDbAEAabIkfJEFMs2BCg!33!-29bEeIHtF","pm10":"1|0ZFnd2FZCiqA2aESMCdkbAQkgtEBgLIegcdIhG2AdbABANcbDaAgEacdCbaFAbCABFgBDaCkEDaCadECAbdaPFdoEHGmeBDBCfB","pm25":"1!36!31myIS!74E!-32!-45iPefQKJvDfL!44!-28!-41uEaEZYyzKgPdRCafDodB!31jdOL!-40hIEDsCabKDjEcDEBhBbdUtEcFAeDObgBfY2AtBGVxbSnENka","so2":"1|0.2C2aAa2AaA2B5AaAaBHAe2a2AaABaBaBAaCB2a6ABaAa2BbABa2BAaBbBaDABbA2a2B2aAB2ABaAaCb2AB5AaBAF"},"dh":24,"time":{"span":["2019-07-07T00:00:00Z","2019-07-07T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14169h39m28.099863923s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"16ms"}},"status":"ok","cached":"14640h0m15.270375994s"} event: debug @@ -1337,7 +1337,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:19+01:00","st":429528,"ps":{"co":"1|0H2ACBA2aDAdBbBDbBDcCDeBFebaEBaDeaEcAaCaAaCBbCBc2AB2aBACB2Ade2A2a2EA$aBa2AbADaBa4ABCaAcCa","no2":"1|0V2FAbBGiDaBAhDSdhPpEGgCQkfoLQhKqlMGaDhFgBIClZCkhFBbCAcBPGc!-30c2eLahNbsOAEbCGfBGEAfEibaNcSgcq","o3":"1|0XaAhFfLadjbOJfaDfbChGEemGRac2fGD2bDfaJEC2dcgAHFGhGAbfhdcACRgHImKcDcECcCAFgKd2gFfF2GbcabIBA","pm10":"1|0PHENhbdabMihACbfELAHKyGNhncLHeEkEDgDCceDgNEaTEjdjCbHKAEGFAzBlgDCAiFDgGdGcbCdJGfDaB2aKeIKIv","pm25":"1!49Kd!37khmjd!27mktLceEOM!36N!-70U!34j!-35jDFIbG!27!-30CHI!-30BblNfO!34!34wp!-28BIbMV!30FLC!-51h!-28hiDJuDCDbCJieDBIMeECBFtZiQI!31!-80","so2":"1|0.3ABA2BbC3AaAC2aBa2BaBEDCBheACa2ABAaEdAaACa2Bba2BaACabA2Caba4AFadaB2ABa3ABABA2aABaBABA"},"dh":24,"time":{"span":["2019-03-31T00:00:00Z","2019-03-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h39m21.713443962s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14640h0m8.883961193s"} event: debug @@ -1350,7 +1350,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:34+01:00","st":427320,"ps":{"co":"1|0F2ADAcAEAabA2aADAa2EebAaCABaABDdEcaCb3AbCABa2ABa2AEB2ba2BcACabAFca2AaCDbDBcaAbBAaBbDEeGbdA","no2":"1|0!37JHIO!-39F!28Dji2bqbQciJPxeFdDbiBDB!26iIanBEAFcFhMCfdnBc2CJdCjcDHEaNhkCOhCAdpMNmAImOFlOcjBhDCeLgeb","o3":"1|0VbdB2EcbIlHE2ad2abCcDCgACEaDdbajIMfqSEaCcDcAclaBPbdhfAKaEfQCgC2BnK2E2AofKkDNaAGdCABdgdAiFMc","pm10":"1|0SA2FJod2EWveCjGOgdIPscDdDicaDEKcIgBYpqFabd2FAKlHigFLTdnfdDgCEfdFIfEjEfFQiFMrdHg2AFdgOCgYjpe","pm25":"1!50aKOT!-28mJH!52!-53lEjIWclM!34!-35sHAC2laAMUFDhC!46!-31!-35aGBhECIUoQusO!26!45n!-29.2nOqd2ElPEhajAdK!26iCNmvHebABDg!27Jp!51r!-39A","so2":"1|0Ba7AB2Aa2AEAdCEcB2aBAa2A2B2AbAC2Aa3ABAa3Aa2ABCAda2BHCgaAaDbB3aBCcCB2ADeCA3aACbDAcA"},"dh":24,"time":{"span":["2018-12-30T00:00:00Z","2018-12-30T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h39m6.207299498s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m53.377828359s"} event: debug @@ -1363,7 +1363,7 @@ interactions: data: {"msg":{"st":425112,"ps":{"co":"1|0DCAaAa3AaA3BaB2ABabB6Ab3BabA2B2AaBA2a2BABabBABa4ABa2ABA2aA2BAaBaACBbaBAaACabDFeEfE2a2ADBdB","no2":"1|0!34IB2InAlGqDLOHfIiHGaofUafQj!-27bCKFBctI!31asiB2beFHaCfhIEAjGhHfMjAGNhCoCFADaG2gLHbfLfdIGf!-27N!26bM!-38!27rcJ2HO!-39G","o3":"1|0!64qfaOgCgco2FCLCetJEAVyF2DKhu2eMGcPjCQiqlBI2bD2dFeAEHoJbD2cGdECRCDqEfbaHcfAbBF2GhfBahGBDAEfaCbaebGEc","pm10":"1|0!26da2HcEjBhJaCBeDg2CBDeABEQmgiC2DB2bcJCj3AcDADB2acBF2caABcHCaBDAGecChFeCbECeCc2BGbc2dJKdFoQncA2FJod","pm25":"1!64kaPVhQ!-32blTfDBgDnCIAQpbEL!31!-28ydDFDCahDQLzLmabFAFBe2AaCJfiBDfKMDkF2GpfGkFdCDCIgceFbGcfBJlTAJ!-30UlgaKOT!-28m","so2":"1|0FAb6AB5AB3AB2AaAbBAbAB3Aa2A2Ba2AaBaA2BA2aBAa2BaBaBb2AC3aAC3ABAbDA2aBAba4ABa6AaABaA"},"dh":24,"time":{"span":["2018-07-01T00:00:00Z","2018-10-07T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m59.557251329s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m46.727805831s"} event: debug @@ -1376,7 +1376,7 @@ interactions: data: {"msg":{"st":422928,"ps":{"co":"1|0GbABEBabA2aBDAbC2aCc2ACa2BbcACFcDbadCB2ABb2AaA2B2AabA2Ba2AaBABb2Aa2AB3AaCAB2AaAaBABaBba4A","no2":"1|0!32NIbeIElCAncWBgLbNM!-31HgHeDIe!-27lP!37qIbdjMNjsKaneEeIKCGAtAQHoPxfRCNqamHBGgcfPnWmJfaCBh2a2ASbefc2a","o3":"1|0!27aGAbCbgeFiFBOaDABQngLmcEDjDFCaAbA2KMguBahIBJkabIAaDAjAWja2fDcEFhBCeIdAbfJcBdbAkbREBKU!-30eKcEX","pm10":"1|0RAEAeJLhaJMfdKlhbIRjIknabEbfeIDfKDGFEBrfGabdA3CIaLjcTgNbE!-29EKilACeOfbCf2AH2beaCcCJfCaGbAb2aC","pm25":"1!58Ab2fTVfOF!34sw!28v!-38B!31TqW!-27!-37HgEFbiHBgRGTPRl!-47hELAtJbdFLJ!28!-27gUHW!-30V!-30E!30w!-32cMnGDbCakFEDFneFeBdDKBHgALkfI","so2":"1|0D3AaOm2Ab2AEbaCbCA2aAC2ABac2ADaCba2ACBcBAa2Aa2AB4A2Bb4AaDbAa3ABaB2AB5ABAbBaBAB4AB"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-07-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20631h48m52.640853111s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"21102h9m39.811445573s"} event: debug @@ -1389,7 +1389,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:40+01:00","st":420768,"ps":{"co":"1|0DBa2Bab2CBcAa2B2AaCbBADcAbAaBCabBAaABADaDbEb2ADa3bDA2BAbDAaAabaDAaAbBaC2aC2ACbDfBaAEb2BbaA","no2":"1|0!39FlNJphBOIrJjIJGdjWmdcMEFsJoDXiyBWuPca!31!-39Z!-30!30iKaLjfpmNKchdFKAp2BMGTmgDfehLaHF!-32AFJ!39xBrfOCHBmjd","o3":"1|0!27aEeadAdmMjRfdK2DClBcGEadjKGBgHgadGabdL2d3BAEhDEhGfDb3DcabaiOCceFjFaBaKABeAJaeEDoJCBeDfCF","pm10":"1|0SIDgDCjLKeB2bFpbFaMm2CdbLIkiCQoDFehHPIjmClOhEGIBfbi!28ncIqJFiPGQ!-33eBCgJbEkEeAJeHEcCc2FDjlaEi2A","pm25":"1!48JEgCV!-31!27ZySgCH!-38iEbGCMlfaKYqsDSqd2KsIXeiqCnQaKcEOgLy!65!-31iN!-37gGU2X!38!-75zFGxVaGbehDEAJlhQic!37I!-35iAda2D","so2":"1|0EBACaeaEBCdBbBDB2aEfBAFcadBaBEabaDdaCBFeCbEc2BCcaBcaB2A2a2BAB2ABD2a2Aa2Aa2BcaAaDaBAaA2BAaBb"},"dh":24,"time":{"span":["2018-04-01T00:00:00Z","2018-04-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h39m0.354276102s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m47.524881926s"} event: debug @@ -1402,7 +1402,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:45+01:00","st":418560,"ps":{"co":"1|0CABaAC2AC2aC2aBABa2A2aDaBAbCdED3AeADbaDba2AEAbBcACAaBABaA2aAaFcBCA2aCAbFabeACAEb3a4ABbAa","no2":"1|0!35MjOtHBfRfAIjcDAJlCRvARfIgkGqTYaqN!-29eVdlPiAoHWfbFiaFBeLjdbEhAfATmIMKyBMne!30fH!-32CFaShAghejNhVAf!-32","o3":"1|0VD2aB2bBhHBcAaNAeqTaBAiHArKDFkabhJCGiOcqTkMhgbGAcCEGEAqHCDjEIBpAcNDBfeEabOcjgLbmaKaJGCbBqQ2C","pm10":"1|0.2NfDhEcCHdBQkBHFbGgmahJbFD2chNGDOCseKpaLiDkHJBdFfdAFDfEbfdDdDaPcaecaeOdmTmIiDCIOk2difEdbPdIt","pm25":"1!48MbaiGBCOlhRAHMAr!34l!-36BgMFGRninTEJ!26N!-35fM!-34APrIlOcRjOmkACDl!34jzcIeaB!30obhaBg!28wb!33!-28DdALI!31ujiojHlCQaG!-36","so2":"1|0DBbDd2BaDaAB2aA2Ba2AbAC2ABbBaBCADBRsD2bCcdaBE3aBaDBcDbAaBba2ADcCDabaDcbJaE3ACF2gdAD2IaoaAd"},"dh":24,"time":{"span":["2017-12-31T00:00:00Z","2017-12-31T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14169h38m55.624454905s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"8ms"}},"status":"ok","cached":"14639h59m42.795098509s"} event: debug @@ -1414,7 +1414,7 @@ interactions: data: {"msg":{"st":416352,"ps":{"co":"1|0CA2BbCa2BbBbCBAb3BbBaA2aC2Bc2AaA2BaCA2a3AaB7ABAaB2ABaAa3ABa%Ba6ABAa6AB2Aa3A","no2":"1|0!33h!28KjOtp!28lKz!30!-34Jl2NceAafhFMedEjHDdbKqIEkCESwDZmHfClEAEbGKnhSgpQiId2C%!-31GNJFbjEjbKGNBAmcGbJGdeo","o3":"1|0!27EeAFZvAJnhEKi2fVHijFcbAGh3BEaCdC2BDg!47C!-45bAJaeJifFBkbSJOreOzdHDCBja%b2D2BJHbsFcfAGcDIsaPceFa","pm10":"1|0WdDAFJldFcabHdAfJKbhcdBcGECAebNjfNecbBdbKDnDHcBaBeBCPJwOgaSmX!-28dAeAa%lEIBaAcBAbICFeAdKOAGxDhg","pm25":"1!63lFEGSqiFfadIEejFOGoAiEbMbdeadG2aBFadEKh2EpEGabAbgCD!36C!-35U2B!38!-34lhKgnFe%!-28BVHcABGFiRIjeAd!29!32a!27!-81Iqh","so2":"1|0CaDBb2AaBABbDcC2aBABaABbACAaBa2BAaAbABA2aDbaCaBABbABAaCAbaBCbCb2ACA%bA2B2AbB2aABDaCcaBA2BA2a"},"dh":24,"time":{"span":["2017-07-01T00:00:00Z","2017-10-01T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h39m11.048322611s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m58.218986496s"} event: debug @@ -1427,7 +1427,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:53+01:00","st":414168,"ps":{"co":"1|0EbCbA2BDab2BaBbCaBb3a2BaAC4AaAa5A2BA2a2BABABaBAaBAa2ABbB2aAB3ABa3AaBaCABaBAbA2aBaAa2A","no2":"1|0!50rYsAIe!27.2rHCeDiAaGVbpd2DkDNdKrcHaCagdDHSCdcmN2cb2EcPmANehiBIhOatDIaDFbldLBDCpDKTcAkfkgJIlZyBi","o3":"1|0!37cCiFcDKBjBaAdKebDdBK!26ynbcEdLBfaDABdHeabeMCehaiKGCFEt!70!-37nafBgfOcBcacBbCBDdAPkbJZD!-28!45!-39reAIhabHCE","pm10":"1|0YaLgBHBLavBCafcABFCHEnDEiAIAbBkRCEjEcB2AQnbjD2CAfabKfDJebeBdFAFgeDb!70!-67FecCDFCfCBLGbgnbeIFgaACd","pm25":"1!60F!28wHKBWh!-40eIBodHebMSEubPrDEIfDvZHBu!32kpaG!45!-28luGDSfkhbVmMCcDkBeBEWzkFbCJBdfC2GEhLDPNioydhIPBjDCl","so2":"1|0DbCbaCaC2a2BbCbAaABDabBCbaCaCbAaAaB2AaADBA2a2BAa2AaABaBA2aBCaC2a2ABaBA2aC2aCb4AB2AaAaBACbaA"},"dh":24,"time":{"span":["2017-07-02T00:00:00Z","2017-07-02T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14169h38m47.198145156s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"20ms"}},"status":"ok","cached":"14639h59m34.368808711s"} event: debug @@ -1439,7 +1439,7 @@ interactions: data: {"msg":{"st":412032,"ps":{"co":"1|0.2CbFAcBaAaBbB2ABDbaBICcbeA2aA2BbBCbDbcA3BaAa2BaBaBcA2BACac8ACAaA3Ba2A2BAda2ACBa3Aa","no2":"1|0!32RdMP!-34.2HbhJpBDNHNkcdJLcgqAbdAaEeLOuLBkI2iBALEHcefcHDpKcgRbGgAcfbKEeKflEBJbcjeOEBjdCfIJAJBjq","o3":"1|0XjGhCAbIfOcB2fbBfAEac2ABFfTaheHIFlbDEnHeFd2bKCaHcfFHCbBCDcABeJ2bcHglBcMgcBIbDaCAdALehKBGcAd","pm10":"1|0!27BFMBtDeKW!-32.3AGPQakBXKqsMDwpICiCFCeOgGAJgGKio2BAge2cCEDmCIEDAfiJBAcEJCjaIBkecFDb2Iqd!27EwBaca","pm25":"1!72hJZDoDrLhfCbdQT!26H!-35H!60Nv!-36YA!-74s!29SxneOKZxMN!29jKL!-36zmLMokiCkNBoGCFALknLEQiBVM!-37HJL!-36ceF2B!31K!-37f!65D!-56aBeF","so2":"1|0CEcBDc2BAaCBd2ABCbaBDFb2c2AaBABaABbCabaB3ABACAbAB2AbaBaDB3aBa2ACbBA2aC2BbAaCAb2a2ABCaABAb"},"dh":24,"time":{"span":["2017-01-02T00:00:00Z","2017-04-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20528h39m8.648504866s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20998h59m55.8191761s"} event: debug @@ -1452,7 +1452,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:10:58+01:00","st":409800,"ps":{"co":"1|0DaDb2aBa2AC2BABaD2ba4ABC2aCB2AcCabaA3B2AaBAcAD2aAE2acEaBDIfedAECdaAaCABAaACb2A2BcAaBICdbcb","no2":"1|0!47oUlbHAncIGfAFJjTqfaGgbL2IbjIg2CLPm!-28lMNhJB2gVmKCImpIFgbEhaMPXlsgbFIafAjGBCEhCFBajIPpew!49Ua2uh!-28","o3":"1|0SFebDGjKBcfBgAPCaAg2cEahcNFbodaPb2cMcCm2Ed2DdBGFBiHCagIagECsbACMfjDGCbQoHgce2aBAIKkQEabwbDADU","pm10":"1|0XbIAafEdeG2ADHbjHgBDabCJLchCLJDkmKhCmcLlJGiDJ2fD2biIA!30!-32AGfDR!40whwC!27BmfA2fECJBJgjLgeDoJpE!27Nhfnp","pm25":"1!63AIambRenKCaHMftIkMaJhEQXnoGU!34B!-33sNrCloVvHShgRmjAcbFX!-32RvEYij!40!54lo!-66J!63R!-43hcklFMLEXgrMj!-30EtCsI!53!41og!-36!-35","so2":"1|0GdEDbdB2A4BDBeDcaBA2B2A2a2BGcfdF2aBaCbBb2aFa2ABa2BbBcAC2aCHbAaB2Ededa2ABab2BbA3BcaABCB2Aba"},"dh":24,"time":{"span":["2017-01-01T00:00:00Z","2017-01-01T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m42.238394309s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m29.409080195s"} event: debug @@ -1464,7 +1464,7 @@ interactions: data: {"msg":{"st":407592,"ps":{"co":"1|0F3AacFDaABadbDaBC2BcBAaDC2baBaDBabAaBbaDBbcbB3ABa3A2BaADcCaADaACA2acaABAaCaD2AaDAbdC4ABab","no2":"1|0!54oBGtJ!29wdfJblFQrdXNbyLFpaHaKBtcUeCdAbfc2ADRkhNBJeGscNUCpfdfd!35.2idemQaPA2h2FRCi!-31g2GEZdGkmMeAbKio","o3":"1|0XaFeGDb2fHdcCGfbDWbItgVobcdFfIBiaFBHFhcBaeLeDbGFBgcAaONojGgDJpDkHAjc!28iceJeUbFuhNkcTmFIfkaBDAcE","pm10":"1|0!26gBCcCGcbd2EeaDfaIGHoNghBDA2CehIBC2bDdAEcAEga2DI2BhjMBJClDfbH3acdIEBAgbADRdBdrCNfHaefBNjIiFhb","pm25":"1!59BeIqHRBAgFEfBeiB2KMpXsuBHFebJsIDcADElJCeCFkaCEOaN!-28jQFWKqgjFacdDejNPeCobcF!31BGsuKWiCgobgHBHjGbA","so2":"1|0Fa2AaAD2aC3AaBaA3Bac3ABaACcACAa3AaAa3BabC3AB2a3BbBaAaCBAaABaAbCAa3AaAaAB2A4B3ABCB2d"},"dh":24,"time":{"span":["2016-07-01T00:00:00Z","2016-10-02T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m59.71997231s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m46.890675126s"} event: debug @@ -1477,7 +1477,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:10+01:00","st":405408,"ps":{"co":"1|0HbaAb3BbADb2A2aBDcAa3ABaACBbEcbCAB2aBCDe2aBABAaBA2aABCab6Aa3BAcCABAEda2ADCBbCdc2AGbcB2A","no2":"1|0!68miOkMjCegHNaEcvcWmABahdKh2JdnJmL!28FdqbHjAEqbKDOajFljaEDUghtdFCJFdeU!26oiVrnAHECodCAQFcAsgdZcKepB","o3":"1|0!29GgCBbi2FEsQeHhAGdFeC2AFhDCacFEfDFEgKHnra!33mcEcaAhAaEbaFbEF3d2CbcHjdPpUA2kBFEAfIjCdhQaACAgGbaF","pm10":"1|0!34bAcbabFibYoCDehAKfHDeiBFf2FDkDACHGFBpJbGAhlHFdcAadbcAJ2EbjceEaILcaQjdDdfFfBcBE2fG2DchbaMdBCgB","pm25":"1!83fJpehCLua!55!-40KACocKkEJdhDLpHKHpfDHBJTO!-38LJVourUAcfBfeajbT2GJqhjBcZUrhYcieGqBcBcKajkLJGmjAhTdGfBe","so2":"1|0FbAC4AaA2BaABabCbABaBACAaBab2A2Ba2BABa2Bba2ABCaABAcbABAaB5ABaAB2A2BABCAaAbaCabBAbaA2CbA2a"},"dh":24,"time":{"span":["2016-07-03T00:00:00Z","2016-07-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14169h38m30.498828805s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"7ms"}},"status":"ok","cached":"14639h59m17.669551963s"} event: debug @@ -1490,7 +1490,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:17+01:00","st":403296,"ps":{"co":"1|0F2BbCcBCAacBDaB2Ffb2c2Aa2B2Ca2BAbcCBCBCgaABEabCdbACE2AaABAaca5A2BAbABAB2aABABCcb2A2BADba","no2":"1|0!44HBkRrbMgJkD2FbZM!-28lAnI2bMkaAaGdCGrDGMk!28rigWOasUtkAGTCdzcQDceNreHUpaLgmCDcLdgcJIBTwgba!27iDJmi","o3":"1|0TAqVhOaeabAciJbnAL2CbIEBACAdEbiB2GCagehCAN2cBbHDAcgjHAGHfEBababCbBlCFHBLgDdGdede2HC2abcACGg","pm10":"1|0ZFIrNjeEAJmCSoL!27LqmdrKBnSlEgIGiAEfeNbg!26rBfFMehGmeBKUbAlqMbdAHbBDGqWRGumAcMphBNDKAvCbdHDcJbA","pm25":"1!54H!30!-40UojNdGnF!30xN!67V!-50!-27eqDboMhBAIFeEAerQCB!35zPwKHcbCzfMJ!40Bcl!-38LeiHDUlaMi!41!45I!-45!-30dg!28!-32tA!37BTh!-38dtFHFLQfJ","so2":"1|0LABaceBCaA2bCbCFDeA2aBa2BbB6A2BABaCbBadDaBAaABaC2A3a2C2AfaAEbaBAbaB2ABA2BA2Ba2BCbAbAbA"},"dh":24,"time":{"span":["2016-04-03T00:00:00Z","2016-04-03T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m23.239094215s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h59m10.409831522s"} event: debug @@ -1502,7 +1502,7 @@ interactions: data: {"msg":{"st":401016,"ps":{"co":"1|0E2B2A2aACcABA2B2aBACEcB2aAC2AaAFdcaCAa2ABa3AaCaAabACDacG4AaAba2AaAB2Aa2AB3Aa2AaAaAaDaBb$BaA","no2":"1|0!42VlEiGkIMsdQbCbAnhTLci!27eljfMBgiEcBMBkhCFCJACkpVhCOjqLVfoLcehNJceBjdEKDdBhgIbKcKsELmK2khQbRp$BjJ","o3":"1|0YfdToagHgHFbBAdFBdBefQjIiadGDcibaFCICAaHbBbFe2C2AbfHmCHefMFBcCEgBGAiAaHiIiciSiEaIa2B2aCAlKB$jCG","pm10":"1|0!28IOfncBGKrMake2HghGIDcFlAJModBUKkcfkcAbFaBHcicGAGabkHOlbKhbcAEGCecbIdEcaAeJEdPl2ebgLfdF!33smd$HlC","pm25":"1!66U!43s!-28efJW!-34!28dyoULodHKHpJfgMPthB!43!41!-36lksefAeGdKkagHcFJncP!37!-43GLgqcCJIFjhaQdACfcBQMtZpdrcQjflS!38wpi$Opf","so2":"1|0C3BAB2ABd3AaBAaA2BEbBba3BaAaCa2B2aAaB3ABbaCAaCbBaCAa2Aa2ABaABaABABaBa2AaB2AaB2AaBa2ABAB$aDB"},"dh":24,"time":{"span":["2015-10-01T00:00:00Z","2016-01-03T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m56.580179645s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m43.750937843s"} event: debug @@ -1515,7 +1515,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:23+01:00","st":398808,"ps":{"co":"1|0Iaca2AB2aCaC2AFfCaAB2A2aAD2AcbFbABb2BcBAa5ABaCBA2aBbBaBAaAaCAa3AaBA2BAaCAcD2aCBcaCaAa4A3B","no2":"1|0!86pycgOEnDXufHeBMJfibMBeF!-31XCdnGXpCeiNMflHkFfiPpDMICjCdDhJeGDgnDKBaBbhHAcNDhgEGfIZvaKfBClafIb2aVmF","o3":"1|0!69!-32ca2cBDFHmifaEPcFarG2DcCcaEcALgStCabDNenjKdGDdJiDjGQfpBCAECc2bCBcCHha2DIcgDBABjLEjfABEBCea2DgdU","pm10":"1|0!44.2kLiaCaJebgBaDLBhcIe2aFjEAdCKdGkEaCdDBeaBbLFkACFic2BCfEaDAdHkHACcaAcbFKInABDeFDiHdeGAHdj2EDcIOf","pm25":"1!104!-27x!28sbgGeJaeHfDKadiRjbfOpJghBAVdiJdIabda2cg!27T!-30bCMhfCBFkDBDdaKrQcCAiBiaGPQugEAhPbdVewEFGBoACEBU!43s","so2":"1|0FBbBAB2Aa2BaBbAaBAaB3AaA2B2aABAaBbaE2aB2Aa2B3ABaBaABCbAbAabACA2a2AaAC2BaACBbBAc2CbBAb2aBaAaCAB"},"dh":24,"time":{"span":["2015-10-04T00:00:00Z","2015-10-04T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14169h38m17.866007451s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"6ms"}},"status":"ok","cached":"14639h59m5.036785799s"} event: debug @@ -1527,7 +1527,7 @@ interactions: data: {"msg":{"st":396624,"ps":{"co":"1|0EBAaB2A$aAb$A2BabAOCdedC2bBABa4AaBCbBaCBa2A3BabAabBAaB3AaB2A2BcAB2AC2BbaC3aD2AaDA2aCaABacaA","no2":"1|0!35HgdbHE$YD!-30.2EICqBgCOBbMQxrEJQjifcAFLTCyHIfCberKLcn!27roFhJNoNfjJbA!27c!-28cJhMNKqoFWkrBNqLc!39fG!-29BMQJpybh","o3":"1|0!29cfBGAc$aJDBgHAlGFaBbcADbdhHCAabIEcabdLagF2eGIdbeBJqEDGcEAfBACBfHhHEjEFJanaBHpLajHfGHADfhLKY!-28kEd","pm10":"1|0UDaBbFd$!37B!-34bEDGjeBAMagDUxfIBUzDAfAIcBJjFcaFgEdBcbLABfdDcEdCbaHdEJEtBGCdFRmegJbJcgiECAKfcbBIK2kLi","pm25":"1!46JFGeJu$!100e!-79i2JPxm2BRbAH!49!-48pFeJgeHabKfDI!-27LDiEHdDhAgKNdibEeNsIAhJbCLS!-39EHkFO!29jsuScDEBr2BNGdkCDE!36!-27x!28s","so2":"1|0E2A2a2B$aCaA2BAbAa4A2C2aBAB2a2BAB2aAbABAbBa2ACBcEacBbA2BC2aB3AB2bBaACACbaCBcACaBbDB2aABAaBaAB"},"dh":24,"time":{"span":["2015-04-01T00:00:00Z","2015-07-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m54.713667123s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m41.884512232s"} event: debug @@ -1539,7 +1539,7 @@ interactions: data: {"msg":{"st":394464,"ps":{"co":"1|0DBAD4ABbCACbBA$AcC2AEeEfDBcAabC2Aa2A2BCA2abCBdD2AaCBABcaba2CbC4AaCc2aADA2aCbADaCcBaABaABAaB","no2":"1|0TIKaGfDBanOAIdCjkCPKhDHwOh2DAbdhLKbjnTfFIkLbkCGmH2EmdPiGRlojQFaHegACLhCioBNbBFLqgQFElJoaEmOHgdb","o3":"1|0YEgmGKAEDadIeAFmiBcAEhCSkImP2bAGnFcDAaGhBEpTCkaHFDeDEa2fcDLEcabgK2ahaCaDEeibOIDfAlGgLBcHcD2cfBG","pm10":"1|0!28kaRdjDcBiIbBACFlDKRkKM!-31No2dcHcDKbImCAQaHaMnvXfoGa2deJbGFbkaBCFEeM2fJKb2hKHUfgaxFdFJtFdeEfHDaBb","pm25":"1!75!-33H!39puCcCtOaCcIBfIUZr!32S!-82TtatEMbeQIDpfVFSbN!29!-28!-46!47j!-37LbkaeHdHcKpbaDFOiVlab!38donPX!52m!-37E!-55k!27lX!-33FArFkQJFGe","so2":"1|0DAaCBa2ABc2BCaBbaABDbaFgDb2BCAabBaAbAa2BDaBa2ABdCB3AC2abDbaCBcDb3AaBAacBDabACaAC2A2Bb2AaB2A2a"},"dh":24,"time":{"span":["2015-01-01T00:00:00Z","2015-04-05T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"19616h39m53.557069193s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"2ms"}},"status":"ok","cached":"20087h0m40.727941835s"} event: debug @@ -1552,7 +1552,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:30+01:00","st":392256,"ps":{"co":"1|0FABcBACac2BaBAaDbaACdB|35GEbCbcAaAbAbABa2ADbACbaD2BaAaACbA","no2":"1|0!36ALtGCKfiDGmADCVkhaLrH|35.2Ek2AaPcfDLkBLDcbEnWeicEcDaBndKjB","o3":"1|0RgLbAcGcDhJADtBHE2CdDe|35lAcAICJ2bkaTiHJbEzTcqOFCdFAFbibGd","pm10":"1|0!34bElcBEaAcabcBNBAgaElKDB2eFIj!26gjgcDJLwDFfecHFDefEVCAfvVk2DCIeifABFCnBIAdcPjDGldaAbDbeFCeO","pm25":"1!69DLveCFAfdECoCXbe2fMuP2GhkLPm!51xylEFT!26!-50GSokCcNKbmI!46Ddt!-36!28kJFcTfrsiPIE!-31bNcdaZqEPwheDcFfhKLlL","so2":"1|0DABcBACAbABaBAaDabACbA|35DCbA2bAaCBAaADAaBAaDA2ab2ABAba2Bb"},"dh":24,"time":{"span":["2014-12-28T00:00:00Z","2014-12-28T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14169h38m10.433045109s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"3ms"}},"status":"ok","cached":"14639h58m57.603918691s"} event: debug @@ -1565,7 +1565,7 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:34+01:00","st":390048,"ps":{"co":"1|0D2BAa2A2aAB4ABa4Aa2ABAa2AHeC2aB2AaBA$BabCcAEd2ACbA2Bb3A$DCc3ABa3BaAa2ABACBbaA$3AbBC2aABcB","no2":"1|0!48ELi!-46!31cEjFGfiKAMdNmtAiIkOfBdbGTFmAGDcAFk$KBpLdaZ!-27dCSneLfeImjcKXlHaN2gIHhcDmgSajIEiaDjDUbhbNCoALtG","o3":"1|0!29aIboFfbMgdVoFaCbScjfdMBhQlfMcfCbDcABadA$cHiBaKahDaB3CjMjCeADpMJiJdDAfdbIGCjDHAo2GibF2beHaJigLbA","pm10":"1|0QGAanLdCDbAFgACHcJgA2cD2ADfeAFGBedEBabId$bBfCA2bAbEFfaENlGhCgDKcLCNFmgAfMhfaEWACcfwRHmEdcHOfgbElc","pm25":"1!49LEb!-31YiMAfGIpdGLj!29nBeiEaEGmkbMNFklIHdbSl$fbnKbceAgGTtbP!32!-35LnBmK!26lZC!28W!-34wAm!27uiAD!54GElu!-44!39!27!-37oab2YtwDLve","so2":"1|0EB2AbB2Ab2A2BaBABaA2a2A2BABACBab2aC2AaBA$BABD2CjCdBCba2Bb2aABACb3A2BAbBbB$a2Ba2BbCRfj2AbACa2ABcB"},"dh":24,"time":{"span":["2014-10-05T00:00:00Z","2014-10-05T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h38m6.559876425s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m53.730750655s"} event: debug @@ -1577,7 +1577,7 @@ interactions: data: {"msg":{"st":387864,"ps":{"co":"1|0EB2Aba2ABABDcaCE2aACABaBaAaABA2cACABaBbaAB2aBA$BABbB2bA$DBAa2A2B2aB2ABAb3Aa3ACaABAaA2BabCaC2AaA","no2":"1|0!50bqHijKEKcLkoMaUeufAOKEahaeEHPflgNCDadeiCEDAbaqSKDkaBekJBjIgKhPeE!-31!32hBFbfEalhKcGaFcDIhAGEolXEFLj!-46!32","o3":"1|0RdbP2bBJgACAE2cIdDAdcCAeaLg2ALk2F2GmfACcCbgIAaEShckFAfDnGAcGLfahDaMCAbdbFDhbdHlfOIecD2AdhIDCaIaqG","pm10":"1|0!45SbwqfCALeDFkBaLFqA!30ghfcLmdPIbh2g2GecACeAaBcKB2ALjgcCacABWqAcFb2aiJDhFdCEC2gDFfJeBDaDjGHieHbGAanL","pm25":"1!105!39k!-34!-42hafWiGKsDgQO!-34F!68j!-29hdV!-30g!33Vcr2qPLmfBCfgDIcQHeBZuoeAahbCAThbMcChzWPnLgfGBhvHFfYpGEVk!-30MTvmRALEb!-31Y","so2":"1|0GabFdABaCabB2aACBdA2BDaAa2AaBCAe2BAD2A3aCabBAbC2BaBaA2aACAbABC2BdCAa2BbaBAbCAa4AB2aBCAbBAC2AbA"},"dh":24,"time":{"span":["2014-04-01T00:00:00Z","2014-07-06T23:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, - air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"19616h39m51.770631291s"} + air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"}],"city":{"name":"London","idx":5724},"timezone":"0.00"},"dt":"3ms"}},"status":"ok","cached":"20087h0m38.941479661s"} event: debug @@ -1590,12 +1590,12 @@ interactions: data: {"msg":{"now":"2020-09-20T08:11:45+01:00","st":385704,"ps":{"co":"1|0EB3AaC2ACBAbA3abBEBd2Aa2BaEHhcBaCABAbA2BdABCabC2bCBaABEfaBaBCBAB$abaC2AcABADbEAaBc2aBABaB2ABca","no2":"1|0XG2a2ABDAOSy2AdcHfa!29gnbKsCMaAEem2CHcHgmCTAiKegIBCikRGnMIDdajhXJbmbzINqOLI!-32CKaHjNsaSCBAcgGFBbqHij","o3":"1|0!29cFdcEAfCimKMiICDnEpOABdNaAcemNEAeJEaACAmHCAFAka2ACEaFbDqIfALdkDNiGE2aqICKCnIaIbDbcbebdQ2bjeaOba","pm10":"1|0QEHicIHfcGNfkDcB2bDRGqeFgbEcbJfiGACDacaBC2aDcBEBDAlHadGbGdgOlbSJke$NjcSQG!-44dLfHagiaHDBIUbgkLSbwqf","pm25":"1!37JDadbAfOL!45p!-37Fh2DcG!40K!-44bDjgGeD!26p!-37MKEBHfhaJCeBcDKCJDyI2fSiIeg!27!-27a!34Nvg$Zqp!48!42J!-95hVoHalsAUHDS!51es!-31X!39k!-34!-42h","so2":"1|0GFh3AaCaDbABAbCAcCDBcaAaAD2bCBbAaCABAbACACab2A2BbaC2aCACaABA2BacAdBAbDAEdBC2AbCbaBaAB4ACacFcA"},"dh":24,"time":{"span":["2014-04-06T00:00:00Z","2014-04-06T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen Weather Observer Program (CWOP/APRS)","url":"http://wxqa.com/","pols":["weather"],"logo":""},{"name":"UK-AIR, air quality information resource - Defra, UK","url":"http://uk-air.defra.gov.uk/","pols":null,"logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"name":"London - Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14169h37m55.703656917s"} + Air Quality Network - Environmental Research Group, King''s College London","url":"https://londonair.org.uk/","pols":null,"logo":"UK-London-Kings-College.png"}],"city":{"name":"London","idx":5724},"timezone":"1.00"},"dt":"5ms"}},"status":"ok","cached":"14639h58m42.874522987s"} event: done - data: "1.827834ms" + data: "2.478933ms" ' @@ -1611,7 +1611,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Tue, 03 May 2022 16:49:40 GMT + - Mon, 23 May 2022 07:10:28 GMT Server: - nginx status: diff --git a/tests/cassettes/test_get_multiple_city_air/test_bad_city.yaml b/tests/cassettes/test_get_multiple_city_air/test_bad_city.yaml index bf32af5..d000a67 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_bad_city.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_bad_city.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:44 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:45 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "133.603\xC2\xB5s" + - "115.102\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:45 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:45 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "98.212\xC2\xB5s" + - "156.094\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:02 GMT + - Mon, 23 May 2022 07:10:45 GMT Location: - /feed/a%20definitely%20nonexistent%20city/?token=DUMMY_TOKEN Server: @@ -201,7 +201,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:02 GMT + - Mon, 23 May 2022 07:10:45 GMT Server: - nginx Transfer-Encoding: @@ -209,7 +209,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "88.192\xC2\xB5s" + - "134.602\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: diff --git a/tests/cassettes/test_get_multiple_city_air/test_column_expected_contents.yaml b/tests/cassettes/test_get_multiple_city_air/test_column_expected_contents.yaml index e3022e8..bb476de 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_column_expected_contents.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_column_expected_contents.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:39 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:39 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "125.891\xC2\xB5s" + - "76.822\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:40 GMT Location: - /feed/new%20delhi/?token=DUMMY_TOKEN Server: @@ -118,13 +118,11 @@ interactions: uri: https://api.waqi.info/feed/new%20delhi/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":172,\"idx\":7024,\"attributions\":[{\"url\":\"http://worldweather.wmo.int\",\"name\":\"World - Meteorological Organization - surface synoptic observations (WMO-SYNOP)\"},{\"url\":\"https://in.usembassy.gov/embassy-consulates/new-delhi/air-quality-data/\",\"name\":\"U.S. - Embassy and Consulates' Air Quality Monitor in India\",\"logo\":\"US-StateDepartment.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[28.63576,77.22445],\"name\":\"New - Delhi US Embassy, India (\u0928\u0908 \u0926\u093F\u0932\u094D\u0932\u0940 - \u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0926\u0942\u0924\u093E\u0935\u093E\u0938)\",\"url\":\"https://aqicn.org/city/india/new-delhi/us-embassy\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"dew\":{\"v\":19.5},\"h\":{\"v\":44.5},\"p\":{\"v\":1005},\"pm25\":{\"v\":172},\"t\":{\"v\":33},\"w\":{\"v\":2.3},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-05-03 - 22:00:00\",\"tz\":\"+05:30\",\"v\":1651615200,\"iso\":\"2022-05-03T22:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":31,\"day\":\"2022-05-01\",\"max\":48,\"min\":15},{\"avg\":26,\"day\":\"2022-05-02\",\"max\":50,\"min\":12},{\"avg\":30,\"day\":\"2022-05-03\",\"max\":81,\"min\":9},{\"avg\":20,\"day\":\"2022-05-04\",\"max\":51,\"min\":7},{\"avg\":20,\"day\":\"2022-05-05\",\"max\":67,\"min\":2},{\"avg\":28,\"day\":\"2022-05-06\",\"max\":89,\"min\":1},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":66,\"min\":6},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":20,\"min\":6}],\"pm10\":[{\"avg\":58,\"day\":\"2022-05-01\",\"max\":58,\"min\":58},{\"avg\":79,\"day\":\"2022-05-02\",\"max\":102,\"min\":58},{\"avg\":141,\"day\":\"2022-05-03\",\"max\":174,\"min\":73},{\"avg\":126,\"day\":\"2022-05-04\",\"max\":164,\"min\":73},{\"avg\":123,\"day\":\"2022-05-05\",\"max\":123,\"min\":123},{\"avg\":143,\"day\":\"2022-05-06\",\"max\":173,\"min\":120},{\"avg\":118,\"day\":\"2022-05-07\",\"max\":174,\"min\":73},{\"avg\":81,\"day\":\"2022-05-08\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-05-09\",\"max\":82,\"min\":58}],\"pm25\":[{\"avg\":138,\"day\":\"2022-05-01\",\"max\":138,\"min\":138},{\"avg\":157,\"day\":\"2022-05-02\",\"max\":159,\"min\":138},{\"avg\":168,\"day\":\"2022-05-03\",\"max\":174,\"min\":156},{\"avg\":164,\"day\":\"2022-05-04\",\"max\":174,\"min\":151},{\"avg\":171,\"day\":\"2022-05-05\",\"max\":174,\"min\":159},{\"avg\":206,\"day\":\"2022-05-06\",\"max\":252,\"min\":174},{\"avg\":167,\"day\":\"2022-05-07\",\"max\":189,\"min\":159},{\"avg\":168,\"day\":\"2022-05-08\",\"max\":232,\"min\":159},{\"avg\":159,\"day\":\"2022-05-09\",\"max\":171,\"min\":159}],\"uvi\":[{\"avg\":2,\"day\":\"2022-05-03\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":6,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:49:53+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":68,"idx":10111,"attributions":[{"url":"http://dpccairdata.com/","name":"Delhi + Pollution Control Commitee (Government of NCT of Delhi)","logo":"India-DPCCC.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[28.612498,77.237388],"name":"Major + Dhyan Chand National Stadium, Delhi, Delhi, India","url":"https://aqicn.org/city/delhi/major-dhyan-chand-national-stadium","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":9.3},"dew":{"v":22.5},"h":{"v":56.75},"no2":{"v":13.1},"o3":{"v":12.6},"p":{"v":977.2},"pm10":{"v":36},"pm25":{"v":68},"r":{"v":0.5},"so2":{"v":3.8},"t":{"v":32.2},"w":{"v":0.95},"wd":{"v":97},"wg":{"v":8.2}},"time":{"s":"2022-05-23 + 11:00:00","tz":"+05:30","v":1653303600,"iso":"2022-05-23T11:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-05-21","max":45,"min":2},{"avg":25,"day":"2022-05-22","max":60,"min":2},{"avg":25,"day":"2022-05-23","max":44,"min":13},{"avg":19,"day":"2022-05-24","max":35,"min":14},{"avg":21,"day":"2022-05-25","max":50,"min":10},{"avg":15,"day":"2022-05-26","max":71,"min":1},{"avg":13,"day":"2022-05-27","max":62,"min":1},{"avg":1,"day":"2022-05-28","max":7,"min":1}],"pm10":[{"avg":396,"day":"2022-05-21","max":396,"min":396},{"avg":396,"day":"2022-05-22","max":396,"min":396},{"avg":360,"day":"2022-05-23","max":396,"min":174},{"avg":241,"day":"2022-05-24","max":396,"min":123},{"avg":267,"day":"2022-05-25","max":396,"min":174},{"avg":304,"day":"2022-05-26","max":396,"min":174},{"avg":148,"day":"2022-05-27","max":174,"min":123},{"avg":314,"day":"2022-05-28","max":396,"min":174},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":252,"day":"2022-05-21","max":252,"min":252},{"avg":252,"day":"2022-05-22","max":252,"min":252},{"avg":230,"day":"2022-05-23","max":252,"min":172},{"avg":200,"day":"2022-05-24","max":252,"min":159},{"avg":207,"day":"2022-05-25","max":252,"min":174},{"avg":227,"day":"2022-05-26","max":252,"min":177},{"avg":174,"day":"2022-05-27","max":252,"min":159},{"avg":218,"day":"2022-05-28","max":252,"min":174},{"avg":252,"day":"2022-05-29","max":252,"min":252}],"uvi":[{"avg":0,"day":"2022-05-22","max":0,"min":0},{"avg":1,"day":"2022-05-23","max":7,"min":0},{"avg":2,"day":"2022-05-24","max":6,"min":0},{"avg":1,"day":"2022-05-25","max":5,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":3,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:03:25+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -133,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:40 GMT Server: - nginx Transfer-Encoding: @@ -141,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "173.293\xC2\xB5s" + - "244.114\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2541' + - '2462' status: code: 200 message: OK @@ -171,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:57 GMT + - Mon, 23 May 2022 07:10:40 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -194,11 +192,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -207,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:57 GMT + - Mon, 23 May 2022 07:10:40 GMT Server: - nginx Transfer-Encoding: @@ -215,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "83.001\xC2\xB5s" + - "75.961\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_city_air/test_column_types.yaml b/tests/cassettes/test_get_multiple_city_air/test_column_types.yaml index dad1528..ca9f830 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_column_types.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_column_types.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:57 GMT + - Mon, 23 May 2022 07:10:41 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:57 GMT + - Mon, 23 May 2022 07:10:41 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "91.702\xC2\xB5s" + - "140.323\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:58 GMT + - Mon, 23 May 2022 07:10:41 GMT Location: - /feed/new%20delhi/?token=DUMMY_TOKEN Server: @@ -118,13 +118,11 @@ interactions: uri: https://api.waqi.info/feed/new%20delhi/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":172,\"idx\":7024,\"attributions\":[{\"url\":\"http://worldweather.wmo.int\",\"name\":\"World - Meteorological Organization - surface synoptic observations (WMO-SYNOP)\"},{\"url\":\"https://in.usembassy.gov/embassy-consulates/new-delhi/air-quality-data/\",\"name\":\"U.S. - Embassy and Consulates' Air Quality Monitor in India\",\"logo\":\"US-StateDepartment.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[28.63576,77.22445],\"name\":\"New - Delhi US Embassy, India (\u0928\u0908 \u0926\u093F\u0932\u094D\u0932\u0940 - \u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0926\u0942\u0924\u093E\u0935\u093E\u0938)\",\"url\":\"https://aqicn.org/city/india/new-delhi/us-embassy\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"dew\":{\"v\":19.5},\"h\":{\"v\":44.5},\"p\":{\"v\":1005},\"pm25\":{\"v\":172},\"t\":{\"v\":33},\"w\":{\"v\":2.3},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-05-03 - 22:00:00\",\"tz\":\"+05:30\",\"v\":1651615200,\"iso\":\"2022-05-03T22:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":31,\"day\":\"2022-05-01\",\"max\":48,\"min\":15},{\"avg\":26,\"day\":\"2022-05-02\",\"max\":50,\"min\":12},{\"avg\":30,\"day\":\"2022-05-03\",\"max\":81,\"min\":9},{\"avg\":20,\"day\":\"2022-05-04\",\"max\":51,\"min\":7},{\"avg\":20,\"day\":\"2022-05-05\",\"max\":67,\"min\":2},{\"avg\":28,\"day\":\"2022-05-06\",\"max\":89,\"min\":1},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":66,\"min\":6},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":20,\"min\":6}],\"pm10\":[{\"avg\":58,\"day\":\"2022-05-01\",\"max\":58,\"min\":58},{\"avg\":79,\"day\":\"2022-05-02\",\"max\":102,\"min\":58},{\"avg\":141,\"day\":\"2022-05-03\",\"max\":174,\"min\":73},{\"avg\":126,\"day\":\"2022-05-04\",\"max\":164,\"min\":73},{\"avg\":123,\"day\":\"2022-05-05\",\"max\":123,\"min\":123},{\"avg\":143,\"day\":\"2022-05-06\",\"max\":173,\"min\":120},{\"avg\":118,\"day\":\"2022-05-07\",\"max\":174,\"min\":73},{\"avg\":81,\"day\":\"2022-05-08\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-05-09\",\"max\":82,\"min\":58}],\"pm25\":[{\"avg\":138,\"day\":\"2022-05-01\",\"max\":138,\"min\":138},{\"avg\":157,\"day\":\"2022-05-02\",\"max\":159,\"min\":138},{\"avg\":168,\"day\":\"2022-05-03\",\"max\":174,\"min\":156},{\"avg\":164,\"day\":\"2022-05-04\",\"max\":174,\"min\":151},{\"avg\":171,\"day\":\"2022-05-05\",\"max\":174,\"min\":159},{\"avg\":206,\"day\":\"2022-05-06\",\"max\":252,\"min\":174},{\"avg\":167,\"day\":\"2022-05-07\",\"max\":189,\"min\":159},{\"avg\":168,\"day\":\"2022-05-08\",\"max\":232,\"min\":159},{\"avg\":159,\"day\":\"2022-05-09\",\"max\":171,\"min\":159}],\"uvi\":[{\"avg\":2,\"day\":\"2022-05-03\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":6,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:49:53+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":68,"idx":10111,"attributions":[{"url":"http://dpccairdata.com/","name":"Delhi + Pollution Control Commitee (Government of NCT of Delhi)","logo":"India-DPCCC.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[28.612498,77.237388],"name":"Major + Dhyan Chand National Stadium, Delhi, Delhi, India","url":"https://aqicn.org/city/delhi/major-dhyan-chand-national-stadium","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":9.3},"dew":{"v":22.5},"h":{"v":56.75},"no2":{"v":13.1},"o3":{"v":12.6},"p":{"v":977.2},"pm10":{"v":36},"pm25":{"v":68},"r":{"v":0.5},"so2":{"v":3.8},"t":{"v":32.2},"w":{"v":0.95},"wd":{"v":97},"wg":{"v":8.2}},"time":{"s":"2022-05-23 + 11:00:00","tz":"+05:30","v":1653303600,"iso":"2022-05-23T11:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-05-21","max":45,"min":2},{"avg":25,"day":"2022-05-22","max":60,"min":2},{"avg":25,"day":"2022-05-23","max":44,"min":13},{"avg":19,"day":"2022-05-24","max":35,"min":14},{"avg":21,"day":"2022-05-25","max":50,"min":10},{"avg":15,"day":"2022-05-26","max":71,"min":1},{"avg":13,"day":"2022-05-27","max":62,"min":1},{"avg":1,"day":"2022-05-28","max":7,"min":1}],"pm10":[{"avg":396,"day":"2022-05-21","max":396,"min":396},{"avg":396,"day":"2022-05-22","max":396,"min":396},{"avg":360,"day":"2022-05-23","max":396,"min":174},{"avg":241,"day":"2022-05-24","max":396,"min":123},{"avg":267,"day":"2022-05-25","max":396,"min":174},{"avg":304,"day":"2022-05-26","max":396,"min":174},{"avg":148,"day":"2022-05-27","max":174,"min":123},{"avg":314,"day":"2022-05-28","max":396,"min":174},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":252,"day":"2022-05-21","max":252,"min":252},{"avg":252,"day":"2022-05-22","max":252,"min":252},{"avg":230,"day":"2022-05-23","max":252,"min":172},{"avg":200,"day":"2022-05-24","max":252,"min":159},{"avg":207,"day":"2022-05-25","max":252,"min":174},{"avg":227,"day":"2022-05-26","max":252,"min":177},{"avg":174,"day":"2022-05-27","max":252,"min":159},{"avg":218,"day":"2022-05-28","max":252,"min":174},{"avg":252,"day":"2022-05-29","max":252,"min":252}],"uvi":[{"avg":0,"day":"2022-05-22","max":0,"min":0},{"avg":1,"day":"2022-05-23","max":7,"min":0},{"avg":2,"day":"2022-05-24","max":6,"min":0},{"avg":1,"day":"2022-05-25","max":5,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":3,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:03:25+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -133,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:58 GMT + - Mon, 23 May 2022 07:10:41 GMT Server: - nginx Transfer-Encoding: @@ -141,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "240.933\xC2\xB5s" + - "170.464\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2541' + - '2462' status: code: 200 message: OK @@ -171,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:58 GMT + - Mon, 23 May 2022 07:10:41 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -194,11 +192,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -207,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:58 GMT + - Mon, 23 May 2022 07:10:42 GMT Server: - nginx Transfer-Encoding: @@ -215,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "83.911\xC2\xB5s" + - "103.161\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_city_air/test_excluded_params.yaml b/tests/cassettes/test_get_multiple_city_air/test_excluded_params.yaml index f4bd6e2..d39193a 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_excluded_params.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_excluded_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:58 GMT + - Mon, 23 May 2022 07:10:42 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:59 GMT + - Mon, 23 May 2022 07:10:42 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "103.852\xC2\xB5s" + - "92.253\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:59 GMT + - Mon, 23 May 2022 07:10:42 GMT Location: - /feed/new%20delhi/?token=DUMMY_TOKEN Server: @@ -118,13 +118,11 @@ interactions: uri: https://api.waqi.info/feed/new%20delhi/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":172,\"idx\":7024,\"attributions\":[{\"url\":\"http://worldweather.wmo.int\",\"name\":\"World - Meteorological Organization - surface synoptic observations (WMO-SYNOP)\"},{\"url\":\"https://in.usembassy.gov/embassy-consulates/new-delhi/air-quality-data/\",\"name\":\"U.S. - Embassy and Consulates' Air Quality Monitor in India\",\"logo\":\"US-StateDepartment.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[28.63576,77.22445],\"name\":\"New - Delhi US Embassy, India (\u0928\u0908 \u0926\u093F\u0932\u094D\u0932\u0940 - \u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0926\u0942\u0924\u093E\u0935\u093E\u0938)\",\"url\":\"https://aqicn.org/city/india/new-delhi/us-embassy\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"dew\":{\"v\":19.5},\"h\":{\"v\":44.5},\"p\":{\"v\":1005},\"pm25\":{\"v\":172},\"t\":{\"v\":33},\"w\":{\"v\":2.3},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-05-03 - 22:00:00\",\"tz\":\"+05:30\",\"v\":1651615200,\"iso\":\"2022-05-03T22:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":31,\"day\":\"2022-05-01\",\"max\":48,\"min\":15},{\"avg\":26,\"day\":\"2022-05-02\",\"max\":50,\"min\":12},{\"avg\":30,\"day\":\"2022-05-03\",\"max\":81,\"min\":9},{\"avg\":20,\"day\":\"2022-05-04\",\"max\":51,\"min\":7},{\"avg\":20,\"day\":\"2022-05-05\",\"max\":67,\"min\":2},{\"avg\":28,\"day\":\"2022-05-06\",\"max\":89,\"min\":1},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":66,\"min\":6},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":20,\"min\":6}],\"pm10\":[{\"avg\":58,\"day\":\"2022-05-01\",\"max\":58,\"min\":58},{\"avg\":79,\"day\":\"2022-05-02\",\"max\":102,\"min\":58},{\"avg\":141,\"day\":\"2022-05-03\",\"max\":174,\"min\":73},{\"avg\":126,\"day\":\"2022-05-04\",\"max\":164,\"min\":73},{\"avg\":123,\"day\":\"2022-05-05\",\"max\":123,\"min\":123},{\"avg\":143,\"day\":\"2022-05-06\",\"max\":173,\"min\":120},{\"avg\":118,\"day\":\"2022-05-07\",\"max\":174,\"min\":73},{\"avg\":81,\"day\":\"2022-05-08\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-05-09\",\"max\":82,\"min\":58}],\"pm25\":[{\"avg\":138,\"day\":\"2022-05-01\",\"max\":138,\"min\":138},{\"avg\":157,\"day\":\"2022-05-02\",\"max\":159,\"min\":138},{\"avg\":168,\"day\":\"2022-05-03\",\"max\":174,\"min\":156},{\"avg\":164,\"day\":\"2022-05-04\",\"max\":174,\"min\":151},{\"avg\":171,\"day\":\"2022-05-05\",\"max\":174,\"min\":159},{\"avg\":206,\"day\":\"2022-05-06\",\"max\":252,\"min\":174},{\"avg\":167,\"day\":\"2022-05-07\",\"max\":189,\"min\":159},{\"avg\":168,\"day\":\"2022-05-08\",\"max\":232,\"min\":159},{\"avg\":159,\"day\":\"2022-05-09\",\"max\":171,\"min\":159}],\"uvi\":[{\"avg\":2,\"day\":\"2022-05-03\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":6,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:49:53+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":68,"idx":10111,"attributions":[{"url":"http://dpccairdata.com/","name":"Delhi + Pollution Control Commitee (Government of NCT of Delhi)","logo":"India-DPCCC.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[28.612498,77.237388],"name":"Major + Dhyan Chand National Stadium, Delhi, Delhi, India","url":"https://aqicn.org/city/delhi/major-dhyan-chand-national-stadium","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":9.3},"dew":{"v":22.5},"h":{"v":56.75},"no2":{"v":13.1},"o3":{"v":12.6},"p":{"v":977.2},"pm10":{"v":36},"pm25":{"v":68},"r":{"v":0.5},"so2":{"v":3.8},"t":{"v":32.2},"w":{"v":0.95},"wd":{"v":97},"wg":{"v":8.2}},"time":{"s":"2022-05-23 + 11:00:00","tz":"+05:30","v":1653303600,"iso":"2022-05-23T11:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-05-21","max":45,"min":2},{"avg":25,"day":"2022-05-22","max":60,"min":2},{"avg":25,"day":"2022-05-23","max":44,"min":13},{"avg":19,"day":"2022-05-24","max":35,"min":14},{"avg":21,"day":"2022-05-25","max":50,"min":10},{"avg":15,"day":"2022-05-26","max":71,"min":1},{"avg":13,"day":"2022-05-27","max":62,"min":1},{"avg":1,"day":"2022-05-28","max":7,"min":1}],"pm10":[{"avg":396,"day":"2022-05-21","max":396,"min":396},{"avg":396,"day":"2022-05-22","max":396,"min":396},{"avg":360,"day":"2022-05-23","max":396,"min":174},{"avg":241,"day":"2022-05-24","max":396,"min":123},{"avg":267,"day":"2022-05-25","max":396,"min":174},{"avg":304,"day":"2022-05-26","max":396,"min":174},{"avg":148,"day":"2022-05-27","max":174,"min":123},{"avg":314,"day":"2022-05-28","max":396,"min":174},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":252,"day":"2022-05-21","max":252,"min":252},{"avg":252,"day":"2022-05-22","max":252,"min":252},{"avg":230,"day":"2022-05-23","max":252,"min":172},{"avg":200,"day":"2022-05-24","max":252,"min":159},{"avg":207,"day":"2022-05-25","max":252,"min":174},{"avg":227,"day":"2022-05-26","max":252,"min":177},{"avg":174,"day":"2022-05-27","max":252,"min":159},{"avg":218,"day":"2022-05-28","max":252,"min":174},{"avg":252,"day":"2022-05-29","max":252,"min":252}],"uvi":[{"avg":0,"day":"2022-05-22","max":0,"min":0},{"avg":1,"day":"2022-05-23","max":7,"min":0},{"avg":2,"day":"2022-05-24","max":6,"min":0},{"avg":1,"day":"2022-05-25","max":5,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":3,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:03:25+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -133,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:59 GMT + - Mon, 23 May 2022 07:10:42 GMT Server: - nginx Transfer-Encoding: @@ -141,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "156.733\xC2\xB5s" + - "186.694\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2541' + - '2462' status: code: 200 message: OK @@ -171,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:59 GMT + - Mon, 23 May 2022 07:10:43 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -194,11 +192,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -207,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:59 GMT + - Mon, 23 May 2022 07:10:43 GMT Server: - nginx Transfer-Encoding: @@ -215,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "80.021\xC2\xB5s" + - "136.953\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_city_air/test_nonexistent_requested_params.yaml b/tests/cassettes/test_get_multiple_city_air/test_nonexistent_requested_params.yaml index d188f58..c9ca8f4 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_nonexistent_requested_params.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_nonexistent_requested_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:00 GMT + - Mon, 23 May 2022 07:10:43 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:00 GMT + - Mon, 23 May 2022 07:10:43 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "82.001\xC2\xB5s" + - "106.173\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:00 GMT + - Mon, 23 May 2022 07:10:44 GMT Location: - /feed/new%20delhi/?token=DUMMY_TOKEN Server: @@ -118,13 +118,11 @@ interactions: uri: https://api.waqi.info/feed/new%20delhi/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":172,\"idx\":7024,\"attributions\":[{\"url\":\"http://worldweather.wmo.int\",\"name\":\"World - Meteorological Organization - surface synoptic observations (WMO-SYNOP)\"},{\"url\":\"https://in.usembassy.gov/embassy-consulates/new-delhi/air-quality-data/\",\"name\":\"U.S. - Embassy and Consulates' Air Quality Monitor in India\",\"logo\":\"US-StateDepartment.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[28.63576,77.22445],\"name\":\"New - Delhi US Embassy, India (\u0928\u0908 \u0926\u093F\u0932\u094D\u0932\u0940 - \u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0926\u0942\u0924\u093E\u0935\u093E\u0938)\",\"url\":\"https://aqicn.org/city/india/new-delhi/us-embassy\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"dew\":{\"v\":19.5},\"h\":{\"v\":44.5},\"p\":{\"v\":1005},\"pm25\":{\"v\":172},\"t\":{\"v\":33},\"w\":{\"v\":2.3},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-05-03 - 22:00:00\",\"tz\":\"+05:30\",\"v\":1651615200,\"iso\":\"2022-05-03T22:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":31,\"day\":\"2022-05-01\",\"max\":48,\"min\":15},{\"avg\":26,\"day\":\"2022-05-02\",\"max\":50,\"min\":12},{\"avg\":30,\"day\":\"2022-05-03\",\"max\":81,\"min\":9},{\"avg\":20,\"day\":\"2022-05-04\",\"max\":51,\"min\":7},{\"avg\":20,\"day\":\"2022-05-05\",\"max\":67,\"min\":2},{\"avg\":28,\"day\":\"2022-05-06\",\"max\":89,\"min\":1},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":66,\"min\":6},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":20,\"min\":6}],\"pm10\":[{\"avg\":58,\"day\":\"2022-05-01\",\"max\":58,\"min\":58},{\"avg\":79,\"day\":\"2022-05-02\",\"max\":102,\"min\":58},{\"avg\":141,\"day\":\"2022-05-03\",\"max\":174,\"min\":73},{\"avg\":126,\"day\":\"2022-05-04\",\"max\":164,\"min\":73},{\"avg\":123,\"day\":\"2022-05-05\",\"max\":123,\"min\":123},{\"avg\":143,\"day\":\"2022-05-06\",\"max\":173,\"min\":120},{\"avg\":118,\"day\":\"2022-05-07\",\"max\":174,\"min\":73},{\"avg\":81,\"day\":\"2022-05-08\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-05-09\",\"max\":82,\"min\":58}],\"pm25\":[{\"avg\":138,\"day\":\"2022-05-01\",\"max\":138,\"min\":138},{\"avg\":157,\"day\":\"2022-05-02\",\"max\":159,\"min\":138},{\"avg\":168,\"day\":\"2022-05-03\",\"max\":174,\"min\":156},{\"avg\":164,\"day\":\"2022-05-04\",\"max\":174,\"min\":151},{\"avg\":171,\"day\":\"2022-05-05\",\"max\":174,\"min\":159},{\"avg\":206,\"day\":\"2022-05-06\",\"max\":252,\"min\":174},{\"avg\":167,\"day\":\"2022-05-07\",\"max\":189,\"min\":159},{\"avg\":168,\"day\":\"2022-05-08\",\"max\":232,\"min\":159},{\"avg\":159,\"day\":\"2022-05-09\",\"max\":171,\"min\":159}],\"uvi\":[{\"avg\":2,\"day\":\"2022-05-03\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":6,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:49:53+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":68,"idx":10111,"attributions":[{"url":"http://dpccairdata.com/","name":"Delhi + Pollution Control Commitee (Government of NCT of Delhi)","logo":"India-DPCCC.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[28.612498,77.237388],"name":"Major + Dhyan Chand National Stadium, Delhi, Delhi, India","url":"https://aqicn.org/city/delhi/major-dhyan-chand-national-stadium","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":9.3},"dew":{"v":22.5},"h":{"v":56.75},"no2":{"v":13.1},"o3":{"v":12.6},"p":{"v":977.2},"pm10":{"v":36},"pm25":{"v":68},"r":{"v":0.5},"so2":{"v":3.8},"t":{"v":32.2},"w":{"v":0.95},"wd":{"v":97},"wg":{"v":8.2}},"time":{"s":"2022-05-23 + 11:00:00","tz":"+05:30","v":1653303600,"iso":"2022-05-23T11:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-05-21","max":45,"min":2},{"avg":25,"day":"2022-05-22","max":60,"min":2},{"avg":25,"day":"2022-05-23","max":44,"min":13},{"avg":19,"day":"2022-05-24","max":35,"min":14},{"avg":21,"day":"2022-05-25","max":50,"min":10},{"avg":15,"day":"2022-05-26","max":71,"min":1},{"avg":13,"day":"2022-05-27","max":62,"min":1},{"avg":1,"day":"2022-05-28","max":7,"min":1}],"pm10":[{"avg":396,"day":"2022-05-21","max":396,"min":396},{"avg":396,"day":"2022-05-22","max":396,"min":396},{"avg":360,"day":"2022-05-23","max":396,"min":174},{"avg":241,"day":"2022-05-24","max":396,"min":123},{"avg":267,"day":"2022-05-25","max":396,"min":174},{"avg":304,"day":"2022-05-26","max":396,"min":174},{"avg":148,"day":"2022-05-27","max":174,"min":123},{"avg":314,"day":"2022-05-28","max":396,"min":174},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":252,"day":"2022-05-21","max":252,"min":252},{"avg":252,"day":"2022-05-22","max":252,"min":252},{"avg":230,"day":"2022-05-23","max":252,"min":172},{"avg":200,"day":"2022-05-24","max":252,"min":159},{"avg":207,"day":"2022-05-25","max":252,"min":174},{"avg":227,"day":"2022-05-26","max":252,"min":177},{"avg":174,"day":"2022-05-27","max":252,"min":159},{"avg":218,"day":"2022-05-28","max":252,"min":174},{"avg":252,"day":"2022-05-29","max":252,"min":252}],"uvi":[{"avg":0,"day":"2022-05-22","max":0,"min":0},{"avg":1,"day":"2022-05-23","max":7,"min":0},{"avg":2,"day":"2022-05-24","max":6,"min":0},{"avg":1,"day":"2022-05-25","max":5,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":3,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:03:25+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -133,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:00 GMT + - Mon, 23 May 2022 07:10:44 GMT Server: - nginx Transfer-Encoding: @@ -141,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "210.464\xC2\xB5s" + - "280.574\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2541' + - '2462' status: code: 200 message: OK @@ -171,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:44 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -194,11 +192,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -207,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:01 GMT + - Mon, 23 May 2022 07:10:44 GMT Server: - nginx Transfer-Encoding: @@ -215,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "73.181\xC2\xB5s" + - "99.652\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_city_air/test_return_value_and_format.yaml b/tests/cassettes/test_get_multiple_city_air/test_return_value_and_format.yaml index d2b374b..5c32f02 100644 --- a/tests/cassettes/test_get_multiple_city_air/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_multiple_city_air/test_return_value_and_format.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:55 GMT + - Mon, 23 May 2022 07:10:38 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:55 GMT + - Mon, 23 May 2022 07:10:38 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "130.213\xC2\xB5s" + - "243.745\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:55 GMT + - Mon, 23 May 2022 07:10:38 GMT Location: - /feed/new%20delhi/?token=DUMMY_TOKEN Server: @@ -118,13 +118,11 @@ interactions: uri: https://api.waqi.info/feed/new%20delhi/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":172,\"idx\":7024,\"attributions\":[{\"url\":\"http://worldweather.wmo.int\",\"name\":\"World - Meteorological Organization - surface synoptic observations (WMO-SYNOP)\"},{\"url\":\"https://in.usembassy.gov/embassy-consulates/new-delhi/air-quality-data/\",\"name\":\"U.S. - Embassy and Consulates' Air Quality Monitor in India\",\"logo\":\"US-StateDepartment.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[28.63576,77.22445],\"name\":\"New - Delhi US Embassy, India (\u0928\u0908 \u0926\u093F\u0932\u094D\u0932\u0940 - \u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0926\u0942\u0924\u093E\u0935\u093E\u0938)\",\"url\":\"https://aqicn.org/city/india/new-delhi/us-embassy\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"dew\":{\"v\":19.5},\"h\":{\"v\":44.5},\"p\":{\"v\":1005},\"pm25\":{\"v\":172},\"t\":{\"v\":33},\"w\":{\"v\":2.3},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-05-03 - 22:00:00\",\"tz\":\"+05:30\",\"v\":1651615200,\"iso\":\"2022-05-03T22:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":31,\"day\":\"2022-05-01\",\"max\":48,\"min\":15},{\"avg\":26,\"day\":\"2022-05-02\",\"max\":50,\"min\":12},{\"avg\":30,\"day\":\"2022-05-03\",\"max\":81,\"min\":9},{\"avg\":20,\"day\":\"2022-05-04\",\"max\":51,\"min\":7},{\"avg\":20,\"day\":\"2022-05-05\",\"max\":67,\"min\":2},{\"avg\":28,\"day\":\"2022-05-06\",\"max\":89,\"min\":1},{\"avg\":23,\"day\":\"2022-05-07\",\"max\":66,\"min\":6},{\"avg\":6,\"day\":\"2022-05-08\",\"max\":20,\"min\":6}],\"pm10\":[{\"avg\":58,\"day\":\"2022-05-01\",\"max\":58,\"min\":58},{\"avg\":79,\"day\":\"2022-05-02\",\"max\":102,\"min\":58},{\"avg\":141,\"day\":\"2022-05-03\",\"max\":174,\"min\":73},{\"avg\":126,\"day\":\"2022-05-04\",\"max\":164,\"min\":73},{\"avg\":123,\"day\":\"2022-05-05\",\"max\":123,\"min\":123},{\"avg\":143,\"day\":\"2022-05-06\",\"max\":173,\"min\":120},{\"avg\":118,\"day\":\"2022-05-07\",\"max\":174,\"min\":73},{\"avg\":81,\"day\":\"2022-05-08\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-05-09\",\"max\":82,\"min\":58}],\"pm25\":[{\"avg\":138,\"day\":\"2022-05-01\",\"max\":138,\"min\":138},{\"avg\":157,\"day\":\"2022-05-02\",\"max\":159,\"min\":138},{\"avg\":168,\"day\":\"2022-05-03\",\"max\":174,\"min\":156},{\"avg\":164,\"day\":\"2022-05-04\",\"max\":174,\"min\":151},{\"avg\":171,\"day\":\"2022-05-05\",\"max\":174,\"min\":159},{\"avg\":206,\"day\":\"2022-05-06\",\"max\":252,\"min\":174},{\"avg\":167,\"day\":\"2022-05-07\",\"max\":189,\"min\":159},{\"avg\":168,\"day\":\"2022-05-08\",\"max\":232,\"min\":159},{\"avg\":159,\"day\":\"2022-05-09\",\"max\":171,\"min\":159}],\"uvi\":[{\"avg\":2,\"day\":\"2022-05-03\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-04\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-05-05\",\"max\":6,\"min\":0},{\"avg\":2,\"day\":\"2022-05-06\",\"max\":6,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":6,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:49:53+09:00\"}}}" + string: '{"status":"ok","data":{"aqi":68,"idx":10111,"attributions":[{"url":"http://dpccairdata.com/","name":"Delhi + Pollution Control Commitee (Government of NCT of Delhi)","logo":"India-DPCCC.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[28.612498,77.237388],"name":"Major + Dhyan Chand National Stadium, Delhi, Delhi, India","url":"https://aqicn.org/city/delhi/major-dhyan-chand-national-stadium","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":9.3},"dew":{"v":22.5},"h":{"v":56.75},"no2":{"v":13.1},"o3":{"v":12.6},"p":{"v":977.2},"pm10":{"v":36},"pm25":{"v":68},"r":{"v":0.5},"so2":{"v":3.8},"t":{"v":32.2},"w":{"v":0.95},"wd":{"v":97},"wg":{"v":8.2}},"time":{"s":"2022-05-23 + 11:00:00","tz":"+05:30","v":1653303600,"iso":"2022-05-23T11:00:00+05:30"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-05-21","max":45,"min":2},{"avg":25,"day":"2022-05-22","max":60,"min":2},{"avg":25,"day":"2022-05-23","max":44,"min":13},{"avg":19,"day":"2022-05-24","max":35,"min":14},{"avg":21,"day":"2022-05-25","max":50,"min":10},{"avg":15,"day":"2022-05-26","max":71,"min":1},{"avg":13,"day":"2022-05-27","max":62,"min":1},{"avg":1,"day":"2022-05-28","max":7,"min":1}],"pm10":[{"avg":396,"day":"2022-05-21","max":396,"min":396},{"avg":396,"day":"2022-05-22","max":396,"min":396},{"avg":360,"day":"2022-05-23","max":396,"min":174},{"avg":241,"day":"2022-05-24","max":396,"min":123},{"avg":267,"day":"2022-05-25","max":396,"min":174},{"avg":304,"day":"2022-05-26","max":396,"min":174},{"avg":148,"day":"2022-05-27","max":174,"min":123},{"avg":314,"day":"2022-05-28","max":396,"min":174},{"avg":396,"day":"2022-05-29","max":396,"min":396}],"pm25":[{"avg":252,"day":"2022-05-21","max":252,"min":252},{"avg":252,"day":"2022-05-22","max":252,"min":252},{"avg":230,"day":"2022-05-23","max":252,"min":172},{"avg":200,"day":"2022-05-24","max":252,"min":159},{"avg":207,"day":"2022-05-25","max":252,"min":174},{"avg":227,"day":"2022-05-26","max":252,"min":177},{"avg":174,"day":"2022-05-27","max":252,"min":159},{"avg":218,"day":"2022-05-28","max":252,"min":174},{"avg":252,"day":"2022-05-29","max":252,"min":252}],"uvi":[{"avg":0,"day":"2022-05-22","max":0,"min":0},{"avg":1,"day":"2022-05-23","max":7,"min":0},{"avg":2,"day":"2022-05-24","max":6,"min":0},{"avg":1,"day":"2022-05-25","max":5,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":3,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:03:25+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -133,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:55 GMT + - Mon, 23 May 2022 07:10:38 GMT Server: - nginx Transfer-Encoding: @@ -141,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "341.206\xC2\xB5s" + - "190.175\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2541' + - '2462' status: code: 200 message: OK @@ -171,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:39 GMT Location: - /feed/paris/?token=DUMMY_TOKEN Server: @@ -194,11 +192,11 @@ interactions: uri: https://api.waqi.info/feed/paris/?token=DUMMY_TOKEN response: body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":53,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif + string: "{\"status\":\"ok\",\"data\":{\"aqi\":29,\"idx\":5722,\"attributions\":[{\"url\":\"https://www.airparif.asso.fr/\",\"name\":\"AirParif - Association de surveillance de la qualit\xE9 de l'air en \xCEle-de-France\",\"logo\":\"Paris-Air-Parif.png\"},{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"url\":\"https://waqi.info/\",\"name\":\"World - Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":45.8},\"no2\":{\"v\":30.4},\"o3\":{\"v\":41.9},\"p\":{\"v\":1016.6},\"pm10\":{\"v\":27},\"pm25\":{\"v\":53},\"so2\":{\"v\":0.6},\"t\":{\"v\":19},\"w\":{\"v\":6.6}},\"time\":{\"s\":\"2022-05-03 - 16:00:00\",\"tz\":\"+02:00\",\"v\":1651593600,\"iso\":\"2022-05-03T16:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":28,\"day\":\"2022-05-03\",\"max\":44,\"min\":16},{\"avg\":23,\"day\":\"2022-05-04\",\"max\":38,\"min\":11},{\"avg\":25,\"day\":\"2022-05-05\",\"max\":39,\"min\":15},{\"avg\":22,\"day\":\"2022-05-06\",\"max\":37,\"min\":7},{\"avg\":19,\"day\":\"2022-05-07\",\"max\":19,\"min\":16}],\"pm10\":[{\"avg\":19,\"day\":\"2022-05-03\",\"max\":28,\"min\":9},{\"avg\":17,\"day\":\"2022-05-04\",\"max\":29,\"min\":6},{\"avg\":13,\"day\":\"2022-05-05\",\"max\":20,\"min\":7},{\"avg\":17,\"day\":\"2022-05-06\",\"max\":26,\"min\":9},{\"avg\":10,\"day\":\"2022-05-07\",\"max\":10,\"min\":9}],\"pm25\":[{\"avg\":58,\"day\":\"2022-05-03\",\"max\":79,\"min\":35},{\"avg\":51,\"day\":\"2022-05-04\",\"max\":79,\"min\":18},{\"avg\":41,\"day\":\"2022-05-05\",\"max\":56,\"min\":21},{\"avg\":48,\"day\":\"2022-05-06\",\"max\":70,\"min\":29},{\"avg\":34,\"day\":\"2022-05-07\",\"max\":34,\"min\":30}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-03\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-04\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-05-05\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-06\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-07\",\"max\":5,\"min\":0},{\"avg\":0,\"day\":\"2022-05-08\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-04T01:37:16+09:00\"}}}" + Air Quality Index Project\"}],\"city\":{\"geo\":[48.856614,2.3522219],\"name\":\"Paris\",\"url\":\"https://aqicn.org/city/paris\",\"location\":\"\"},\"dominentpol\":\"pm25\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":86},\"no2\":{\"v\":17.8},\"o3\":{\"v\":24.3},\"p\":{\"v\":1001.7},\"pm10\":{\"v\":15},\"pm25\":{\"v\":29},\"so2\":{\"v\":0.6},\"t\":{\"v\":17.2},\"w\":{\"v\":0.7}},\"time\":{\"s\":\"2022-05-23 + 05:00:00\",\"tz\":\"+02:00\",\"v\":1653282000,\"iso\":\"2022-05-23T05:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":23,\"day\":\"2022-05-22\",\"max\":37,\"min\":8},{\"avg\":21,\"day\":\"2022-05-23\",\"max\":34,\"min\":15},{\"avg\":24,\"day\":\"2022-05-24\",\"max\":30,\"min\":20},{\"avg\":21,\"day\":\"2022-05-25\",\"max\":34,\"min\":10},{\"avg\":22,\"day\":\"2022-05-26\",\"max\":22,\"min\":15}],\"pm10\":[{\"avg\":14,\"day\":\"2022-05-22\",\"max\":16,\"min\":9},{\"avg\":14,\"day\":\"2022-05-23\",\"max\":22,\"min\":7},{\"avg\":7,\"day\":\"2022-05-24\",\"max\":10,\"min\":5},{\"avg\":10,\"day\":\"2022-05-25\",\"max\":16,\"min\":5},{\"avg\":9,\"day\":\"2022-05-26\",\"max\":11,\"min\":9}],\"pm25\":[{\"avg\":40,\"day\":\"2022-05-22\",\"max\":53,\"min\":25},{\"avg\":41,\"day\":\"2022-05-23\",\"max\":62,\"min\":21},{\"avg\":22,\"day\":\"2022-05-24\",\"max\":32,\"min\":13},{\"avg\":30,\"day\":\"2022-05-25\",\"max\":52,\"min\":14},{\"avg\":24,\"day\":\"2022-05-26\",\"max\":30,\"min\":24}],\"uvi\":[{\"avg\":1,\"day\":\"2022-05-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-05-23\",\"max\":3,\"min\":0},{\"avg\":1,\"day\":\"2022-05-24\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-25\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-26\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-05-27\",\"max\":3,\"min\":0}]}},\"debug\":{\"sync\":\"2022-05-23T15:45:06+09:00\"}}}" headers: Access-Control-Allow-Origin: - '*' @@ -207,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:50:56 GMT + - Mon, 23 May 2022 07:10:39 GMT Server: - nginx Transfer-Encoding: @@ -215,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "74.672\xC2\xB5s" + - "135.964\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1869' + - '1867' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_bad_coordinates.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_bad_coordinates.yaml index e1c5f9d..93509e1 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_bad_coordinates.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_bad_coordinates.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:52 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:52 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "169.313\xC2\xB5s" + - "198.484\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:53 GMT Location: - /feed/geo:50;1/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;1/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":10088,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":34,"idx":10088,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.9180080986299,1.07397213322362],"name":"Dieppe, - avenue Gambetta, Trafic, France","url":"https://aqicn.org/city/france/normandie/dieppe--avenue-gambetta--trafic","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.8},"no2":{"v":20.2},"p":{"v":1019.5},"pm10":{"v":17},"pm25":{"v":63},"t":{"v":13.7},"w":{"v":2},"wg":{"v":9.2}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":37,"min":23},{"avg":28,"day":"2022-05-04","max":42,"min":15},{"avg":27,"day":"2022-05-05","max":38,"min":18},{"avg":25,"day":"2022-05-06","max":30,"min":19},{"avg":23,"day":"2022-05-07","max":23,"min":19}],"pm10":[{"avg":16,"day":"2022-05-03","max":25,"min":11},{"avg":13,"day":"2022-05-04","max":18,"min":7},{"avg":11,"day":"2022-05-05","max":12,"min":9},{"avg":10,"day":"2022-05-06","max":13,"min":5},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":53,"day":"2022-05-03","max":74,"min":38},{"avg":44,"day":"2022-05-04","max":57,"min":26},{"avg":32,"day":"2022-05-05","max":48,"min":23},{"avg":27,"day":"2022-05-06","max":38,"min":17},{"avg":21,"day":"2022-05-07","max":23,"min":21}],"uvi":[{"avg":1,"day":"2022-05-03","max":4,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:49+09:00"}}}' + avenue Gambetta, Trafic, France","url":"https://aqicn.org/city/france/normandie/dieppe--avenue-gambetta--trafic","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":93.3},"no2":{"v":14.7},"p":{"v":1003},"pm10":{"v":10},"pm25":{"v":34},"t":{"v":12.9},"w":{"v":0.3},"wg":{"v":1}},"time":{"s":"2022-05-23 + 07:00:00","tz":"+02:00","v":1653289200,"iso":"2022-05-23T07:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-22","max":33,"min":19},{"avg":27,"day":"2022-05-23","max":34,"min":18},{"avg":29,"day":"2022-05-24","max":32,"min":25},{"avg":27,"day":"2022-05-25","max":35,"min":21},{"avg":28,"day":"2022-05-26","max":28,"min":27}],"pm10":[{"avg":8,"day":"2022-05-22","max":11,"min":7},{"avg":8,"day":"2022-05-23","max":11,"min":6},{"avg":6,"day":"2022-05-24","max":6,"min":5},{"avg":6,"day":"2022-05-25","max":7,"min":5},{"avg":7,"day":"2022-05-26","max":10,"min":7}],"pm25":[{"avg":26,"day":"2022-05-22","max":33,"min":23},{"avg":21,"day":"2022-05-23","max":36,"min":10},{"avg":14,"day":"2022-05-24","max":16,"min":12},{"avg":15,"day":"2022-05-25","max":19,"min":11},{"avg":17,"day":"2022-05-26","max":22,"min":17}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":3,"min":0}]}},"debug":{"sync":"2022-05-23T15:15:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:53 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "142.623\xC2\xB5s" + - "435.628\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1765' + - '1757' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:18 GMT + - Mon, 23 May 2022 07:10:53 GMT Location: - /feed/geo:lol;bruh/?token=DUMMY_TOKEN Server: @@ -201,7 +201,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:18 GMT + - Mon, 23 May 2022 07:10:53 GMT Server: - nginx Transfer-Encoding: @@ -209,7 +209,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "82.13\xC2\xB5s" + - "93.812\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -239,7 +239,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:18 GMT + - Mon, 23 May 2022 07:10:54 GMT Location: - /feed/geo:50.805778;0.271611/?token=DUMMY_TOKEN Server: @@ -262,11 +262,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50.805778;0.271611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":57,"idx":3175,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":44,"idx":3175,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[50.805778,0.271611],"name":"Eastbourne, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/eastbourne","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":77.5},"no2":{"v":4.6},"o3":{"v":19},"p":{"v":1022.6},"pm10":{"v":18},"pm25":{"v":57},"so2":{"v":1.4},"t":{"v":13.8},"w":{"v":3},"wg":{"v":11}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-03","max":36,"min":18},{"avg":29,"day":"2022-05-04","max":37,"min":22},{"avg":28,"day":"2022-05-05","max":36,"min":17},{"avg":24,"day":"2022-05-06","max":29,"min":19},{"avg":22,"day":"2022-05-07","max":22,"min":18}],"pm10":[{"avg":15,"day":"2022-05-03","max":22,"min":12},{"avg":10,"day":"2022-05-04","max":16,"min":7},{"avg":11,"day":"2022-05-05","max":15,"min":7},{"avg":7,"day":"2022-05-06","max":13,"min":6},{"avg":8,"day":"2022-05-07","max":10,"min":8}],"pm25":[{"avg":53,"day":"2022-05-03","max":73,"min":33},{"avg":32,"day":"2022-05-04","max":54,"min":21},{"avg":34,"day":"2022-05-05","max":52,"min":26},{"avg":24,"day":"2022-05-06","max":38,"min":20},{"avg":28,"day":"2022-05-07","max":38,"min":28}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:39:10+09:00"}}}' + United Kingdom","url":"https://aqicn.org/city/united-kingdom/eastbourne","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":77},"no2":{"v":4.6},"o3":{"v":19},"p":{"v":1005.3},"pm10":{"v":13},"pm25":{"v":44},"so2":{"v":1.4},"t":{"v":13.3},"w":{"v":7},"wg":{"v":12}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":22,"day":"2022-05-22","max":30,"min":14},{"avg":28,"day":"2022-05-23","max":36,"min":12},{"avg":31,"day":"2022-05-24","max":35,"min":27},{"avg":29,"day":"2022-05-25","max":37,"min":23},{"avg":26,"day":"2022-05-26","max":28,"min":26}],"pm10":[{"avg":12,"day":"2022-05-22","max":17,"min":7},{"avg":8,"day":"2022-05-23","max":13,"min":6},{"avg":5,"day":"2022-05-24","max":6,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":14}],"pm25":[{"avg":33,"day":"2022-05-22","max":40,"min":24},{"avg":25,"day":"2022-05-23","max":51,"min":12},{"avg":13,"day":"2022-05-24","max":15,"min":11},{"avg":20,"day":"2022-05-25","max":30,"min":13},{"avg":31,"day":"2022-05-26","max":33,"min":31}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":3,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:43+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -275,7 +275,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:18 GMT + - Mon, 23 May 2022 07:10:54 GMT Server: - nginx Transfer-Encoding: @@ -283,11 +283,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "259.124\xC2\xB5s" + - "228.513\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1804' + - '1800' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_column_expected_contents.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_column_expected_contents.yaml index b24f6f3..ca17f80 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_column_expected_contents.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_column_expected_contents.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:47 GMT Location: - /feed/geo:0;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:0;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":78,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra Air Quality Monitor - US EPA","logo":"US-StateDepartment.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[5.580642,-0.170724],"name":"Accra - US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":25},"h":{"v":74},"p":{"v":1009},"pm25":{"v":38},"t":{"v":30},"w":{"v":6.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+00:00","v":1651590000,"iso":"2022-05-03T15:00:00Z"},"forecast":{"daily":{"o3":[{"avg":3,"day":"2022-05-01","max":8,"min":1},{"avg":5,"day":"2022-05-02","max":13,"min":1},{"avg":9,"day":"2022-05-03","max":24,"min":1},{"avg":5,"day":"2022-05-04","max":14,"min":1},{"avg":5,"day":"2022-05-05","max":17,"min":1},{"avg":3,"day":"2022-05-06","max":13,"min":1},{"avg":2,"day":"2022-05-07","max":6,"min":1},{"avg":2,"day":"2022-05-08","max":2,"min":2}],"pm10":[{"avg":18,"day":"2022-05-01","max":35,"min":7},{"avg":28,"day":"2022-05-02","max":58,"min":9},{"avg":31,"day":"2022-05-03","max":56,"min":12},{"avg":23,"day":"2022-05-04","max":51,"min":9},{"avg":26,"day":"2022-05-05","max":50,"min":10},{"avg":30,"day":"2022-05-06","max":52,"min":11},{"avg":30,"day":"2022-05-07","max":56,"min":7},{"avg":13,"day":"2022-05-08","max":14,"min":13}],"pm25":[{"avg":36,"day":"2022-05-01","max":66,"min":11},{"avg":57,"day":"2022-05-02","max":122,"min":14},{"avg":60,"day":"2022-05-03","max":104,"min":23},{"avg":45,"day":"2022-05-04","max":93,"min":19},{"avg":51,"day":"2022-05-05","max":82,"min":19},{"avg":65,"day":"2022-05-06","max":101,"min":27},{"avg":66,"day":"2022-05-07","max":122,"min":16},{"avg":27,"day":"2022-05-08","max":27,"min":27}]}},"debug":{"sync":"2022-05-04T01:17:58+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":94},"p":{"v":1012},"pm25":{"v":78},"t":{"v":24},"w":{"v":4.1}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+00:00","v":1653285600,"iso":"2022-05-23T06:00:00Z"},"forecast":{"daily":{"o3":[{"avg":4,"day":"2022-05-21","max":9,"min":2},{"avg":6,"day":"2022-05-22","max":16,"min":2},{"avg":6,"day":"2022-05-23","max":13,"min":1},{"avg":4,"day":"2022-05-24","max":11,"min":1},{"avg":3,"day":"2022-05-25","max":7,"min":1},{"avg":3,"day":"2022-05-26","max":11,"min":1},{"avg":6,"day":"2022-05-27","max":18,"min":1},{"avg":3,"day":"2022-05-28","max":3,"min":3}],"pm10":[{"avg":23,"day":"2022-05-21","max":43,"min":9},{"avg":23,"day":"2022-05-22","max":30,"min":10},{"avg":25,"day":"2022-05-23","max":34,"min":14},{"avg":34,"day":"2022-05-24","max":62,"min":8},{"avg":24,"day":"2022-05-25","max":42,"min":5},{"avg":30,"day":"2022-05-26","max":43,"min":11},{"avg":38,"day":"2022-05-27","max":71,"min":14},{"avg":20,"day":"2022-05-28","max":20,"min":18}],"pm25":[{"avg":53,"day":"2022-05-21","max":94,"min":21},{"avg":58,"day":"2022-05-22","max":70,"min":25},{"avg":54,"day":"2022-05-23","max":67,"min":33},{"avg":74,"day":"2022-05-24","max":140,"min":17},{"avg":52,"day":"2022-05-25","max":83,"min":10},{"avg":63,"day":"2022-05-26","max":86,"min":29},{"avg":85,"day":"2022-05-27","max":157,"min":34},{"avg":45,"day":"2022-05-28","max":45,"min":39}]}},"debug":{"sync":"2022-05-23T15:53:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:47 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "325.237\xC2\xB5s" + - "520.24\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1815' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:47 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:48 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "163.613\xC2\xB5s" + - "260.584\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:13 GMT + - Mon, 23 May 2022 07:10:48 GMT Location: - /feed/geo:40;-75/?token=DUMMY_TOKEN Server: @@ -192,12 +192,12 @@ interactions: uri: https://api.waqi.info/feed/geo:40;-75/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":58,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ - New Jersey Department of Environmental Protection - Division of Air Quality","logo":"US-NJDEC.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[39.934635,-75.126126],"name":"Camden Spruce St, - NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"o3","iaqi":{"co":{"v":3.4},"h":{"v":61},"no2":{"v":3.8},"o3":{"v":28.1},"p":{"v":1017.5},"pm25":{"v":15},"so2":{"v":1.5},"t":{"v":19.8},"w":{"v":1.8},"wg":{"v":7.6}},"time":{"s":"2022-05-03 - 11:00:00","tz":"-05:00","v":1651575600,"iso":"2022-05-03T11:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":12,"day":"2022-05-01","max":31,"min":1},{"avg":7,"day":"2022-05-02","max":24,"min":1},{"avg":13,"day":"2022-05-03","max":33,"min":2},{"avg":9,"day":"2022-05-04","max":17,"min":6},{"avg":14,"day":"2022-05-05","max":34,"min":6},{"avg":13,"day":"2022-05-06","max":24,"min":3},{"avg":18,"day":"2022-05-07","max":22,"min":16}],"pm10":[{"avg":13,"day":"2022-05-01","max":19,"min":7},{"avg":14,"day":"2022-05-02","max":28,"min":7},{"avg":12,"day":"2022-05-03","max":24,"min":5},{"avg":8,"day":"2022-05-04","max":13,"min":4},{"avg":11,"day":"2022-05-05","max":21,"min":4},{"avg":15,"day":"2022-05-06","max":22,"min":5},{"avg":13,"day":"2022-05-07","max":30,"min":5}],"pm25":[{"avg":43,"day":"2022-05-01","max":59,"min":26},{"avg":44,"day":"2022-05-02","max":76,"min":22},{"avg":42,"day":"2022-05-03","max":75,"min":14},{"avg":26,"day":"2022-05-04","max":44,"min":10},{"avg":38,"day":"2022-05-05","max":66,"min":14},{"avg":51,"day":"2022-05-06","max":68,"min":21},{"avg":44,"day":"2022-05-07","max":91,"min":18}],"uvi":[{"avg":0,"day":"2022-05-02","max":0,"min":0},{"avg":2,"day":"2022-05-03","max":7,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":2,"day":"2022-05-05","max":8,"min":0},{"avg":1,"day":"2022-05-06","max":6,"min":0},{"avg":1,"day":"2022-05-07","max":2,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:17+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":4.5},"h":{"v":75.8},"no2":{"v":2.8},"o3":{"v":23.3},"p":{"v":1014.4},"pm25":{"v":58},"so2":{"v":1.5},"t":{"v":20.9},"w":{"v":6.2},"wg":{"v":16.7}},"time":{"s":"2022-05-23 + 01:00:00","tz":"-05:00","v":1653267600,"iso":"2022-05-23T01:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":15,"day":"2022-05-21","max":36,"min":8},{"avg":13,"day":"2022-05-22","max":30,"min":5},{"avg":8,"day":"2022-05-23","max":24,"min":2},{"avg":11,"day":"2022-05-24","max":22,"min":1},{"avg":12,"day":"2022-05-25","max":20,"min":7},{"avg":14,"day":"2022-05-26","max":17,"min":12},{"avg":12,"day":"2022-05-27","max":24,"min":5}],"pm10":[{"avg":13,"day":"2022-05-21","max":20,"min":10},{"avg":11,"day":"2022-05-22","max":16,"min":7},{"avg":10,"day":"2022-05-23","max":19,"min":3},{"avg":10,"day":"2022-05-24","max":18,"min":5},{"avg":8,"day":"2022-05-25","max":10,"min":4},{"avg":11,"day":"2022-05-26","max":12,"min":8},{"avg":6,"day":"2022-05-27","max":9,"min":4}],"pm25":[{"avg":46,"day":"2022-05-21","max":64,"min":34},{"avg":41,"day":"2022-05-22","max":57,"min":25},{"avg":32,"day":"2022-05-23","max":59,"min":9},{"avg":34,"day":"2022-05-24","max":58,"min":14},{"avg":19,"day":"2022-05-25","max":24,"min":9},{"avg":24,"day":"2022-05-26","max":33,"min":14},{"avg":18,"day":"2022-05-27","max":28,"min":13}],"uvi":[{"avg":2,"day":"2022-05-22","max":8,"min":0},{"avg":2,"day":"2022-05-23","max":8,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":4,"min":0},{"avg":1,"day":"2022-05-27","max":1,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:13 GMT + - Mon, 23 May 2022 07:10:48 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "175.543\xC2\xB5s" + - "206.923\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2145' + - '2148' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_column_types.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_column_types.yaml index d3509a2..e93b028 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_column_types.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_column_types.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:13 GMT + - Mon, 23 May 2022 07:10:48 GMT Location: - /feed/geo:0;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:0;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":78,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra Air Quality Monitor - US EPA","logo":"US-StateDepartment.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[5.580642,-0.170724],"name":"Accra - US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":25},"h":{"v":74},"p":{"v":1009},"pm25":{"v":38},"t":{"v":30},"w":{"v":6.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+00:00","v":1651590000,"iso":"2022-05-03T15:00:00Z"},"forecast":{"daily":{"o3":[{"avg":3,"day":"2022-05-01","max":8,"min":1},{"avg":5,"day":"2022-05-02","max":13,"min":1},{"avg":9,"day":"2022-05-03","max":24,"min":1},{"avg":5,"day":"2022-05-04","max":14,"min":1},{"avg":5,"day":"2022-05-05","max":17,"min":1},{"avg":3,"day":"2022-05-06","max":13,"min":1},{"avg":2,"day":"2022-05-07","max":6,"min":1},{"avg":2,"day":"2022-05-08","max":2,"min":2}],"pm10":[{"avg":18,"day":"2022-05-01","max":35,"min":7},{"avg":28,"day":"2022-05-02","max":58,"min":9},{"avg":31,"day":"2022-05-03","max":56,"min":12},{"avg":23,"day":"2022-05-04","max":51,"min":9},{"avg":26,"day":"2022-05-05","max":50,"min":10},{"avg":30,"day":"2022-05-06","max":52,"min":11},{"avg":30,"day":"2022-05-07","max":56,"min":7},{"avg":13,"day":"2022-05-08","max":14,"min":13}],"pm25":[{"avg":36,"day":"2022-05-01","max":66,"min":11},{"avg":57,"day":"2022-05-02","max":122,"min":14},{"avg":60,"day":"2022-05-03","max":104,"min":23},{"avg":45,"day":"2022-05-04","max":93,"min":19},{"avg":51,"day":"2022-05-05","max":82,"min":19},{"avg":65,"day":"2022-05-06","max":101,"min":27},{"avg":66,"day":"2022-05-07","max":122,"min":16},{"avg":27,"day":"2022-05-08","max":27,"min":27}]}},"debug":{"sync":"2022-05-04T01:17:58+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":94},"p":{"v":1012},"pm25":{"v":78},"t":{"v":24},"w":{"v":4.1}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+00:00","v":1653285600,"iso":"2022-05-23T06:00:00Z"},"forecast":{"daily":{"o3":[{"avg":4,"day":"2022-05-21","max":9,"min":2},{"avg":6,"day":"2022-05-22","max":16,"min":2},{"avg":6,"day":"2022-05-23","max":13,"min":1},{"avg":4,"day":"2022-05-24","max":11,"min":1},{"avg":3,"day":"2022-05-25","max":7,"min":1},{"avg":3,"day":"2022-05-26","max":11,"min":1},{"avg":6,"day":"2022-05-27","max":18,"min":1},{"avg":3,"day":"2022-05-28","max":3,"min":3}],"pm10":[{"avg":23,"day":"2022-05-21","max":43,"min":9},{"avg":23,"day":"2022-05-22","max":30,"min":10},{"avg":25,"day":"2022-05-23","max":34,"min":14},{"avg":34,"day":"2022-05-24","max":62,"min":8},{"avg":24,"day":"2022-05-25","max":42,"min":5},{"avg":30,"day":"2022-05-26","max":43,"min":11},{"avg":38,"day":"2022-05-27","max":71,"min":14},{"avg":20,"day":"2022-05-28","max":20,"min":18}],"pm25":[{"avg":53,"day":"2022-05-21","max":94,"min":21},{"avg":58,"day":"2022-05-22","max":70,"min":25},{"avg":54,"day":"2022-05-23","max":67,"min":33},{"avg":74,"day":"2022-05-24","max":140,"min":17},{"avg":52,"day":"2022-05-25","max":83,"min":10},{"avg":63,"day":"2022-05-26","max":86,"min":29},{"avg":85,"day":"2022-05-27","max":157,"min":34},{"avg":45,"day":"2022-05-28","max":45,"min":39}]}},"debug":{"sync":"2022-05-23T15:53:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:13 GMT + - Mon, 23 May 2022 07:10:48 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "185.774\xC2\xB5s" + - "213.384\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1815' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:14 GMT + - Mon, 23 May 2022 07:10:49 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:14 GMT + - Mon, 23 May 2022 07:10:49 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "182.323\xC2\xB5s" + - "371.716\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:14 GMT + - Mon, 23 May 2022 07:10:49 GMT Location: - /feed/geo:40;-75/?token=DUMMY_TOKEN Server: @@ -192,12 +192,12 @@ interactions: uri: https://api.waqi.info/feed/geo:40;-75/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":58,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ - New Jersey Department of Environmental Protection - Division of Air Quality","logo":"US-NJDEC.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[39.934635,-75.126126],"name":"Camden Spruce St, - NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"o3","iaqi":{"co":{"v":3.4},"h":{"v":61},"no2":{"v":3.8},"o3":{"v":28.1},"p":{"v":1017.5},"pm25":{"v":15},"so2":{"v":1.5},"t":{"v":19.8},"w":{"v":1.8},"wg":{"v":7.6}},"time":{"s":"2022-05-03 - 11:00:00","tz":"-05:00","v":1651575600,"iso":"2022-05-03T11:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":12,"day":"2022-05-01","max":31,"min":1},{"avg":7,"day":"2022-05-02","max":24,"min":1},{"avg":13,"day":"2022-05-03","max":33,"min":2},{"avg":9,"day":"2022-05-04","max":17,"min":6},{"avg":14,"day":"2022-05-05","max":34,"min":6},{"avg":13,"day":"2022-05-06","max":24,"min":3},{"avg":18,"day":"2022-05-07","max":22,"min":16}],"pm10":[{"avg":13,"day":"2022-05-01","max":19,"min":7},{"avg":14,"day":"2022-05-02","max":28,"min":7},{"avg":12,"day":"2022-05-03","max":24,"min":5},{"avg":8,"day":"2022-05-04","max":13,"min":4},{"avg":11,"day":"2022-05-05","max":21,"min":4},{"avg":15,"day":"2022-05-06","max":22,"min":5},{"avg":13,"day":"2022-05-07","max":30,"min":5}],"pm25":[{"avg":43,"day":"2022-05-01","max":59,"min":26},{"avg":44,"day":"2022-05-02","max":76,"min":22},{"avg":42,"day":"2022-05-03","max":75,"min":14},{"avg":26,"day":"2022-05-04","max":44,"min":10},{"avg":38,"day":"2022-05-05","max":66,"min":14},{"avg":51,"day":"2022-05-06","max":68,"min":21},{"avg":44,"day":"2022-05-07","max":91,"min":18}],"uvi":[{"avg":0,"day":"2022-05-02","max":0,"min":0},{"avg":2,"day":"2022-05-03","max":7,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":2,"day":"2022-05-05","max":8,"min":0},{"avg":1,"day":"2022-05-06","max":6,"min":0},{"avg":1,"day":"2022-05-07","max":2,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:17+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":4.5},"h":{"v":75.8},"no2":{"v":2.8},"o3":{"v":23.3},"p":{"v":1014.4},"pm25":{"v":58},"so2":{"v":1.5},"t":{"v":20.9},"w":{"v":6.2},"wg":{"v":16.7}},"time":{"s":"2022-05-23 + 01:00:00","tz":"-05:00","v":1653267600,"iso":"2022-05-23T01:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":15,"day":"2022-05-21","max":36,"min":8},{"avg":13,"day":"2022-05-22","max":30,"min":5},{"avg":8,"day":"2022-05-23","max":24,"min":2},{"avg":11,"day":"2022-05-24","max":22,"min":1},{"avg":12,"day":"2022-05-25","max":20,"min":7},{"avg":14,"day":"2022-05-26","max":17,"min":12},{"avg":12,"day":"2022-05-27","max":24,"min":5}],"pm10":[{"avg":13,"day":"2022-05-21","max":20,"min":10},{"avg":11,"day":"2022-05-22","max":16,"min":7},{"avg":10,"day":"2022-05-23","max":19,"min":3},{"avg":10,"day":"2022-05-24","max":18,"min":5},{"avg":8,"day":"2022-05-25","max":10,"min":4},{"avg":11,"day":"2022-05-26","max":12,"min":8},{"avg":6,"day":"2022-05-27","max":9,"min":4}],"pm25":[{"avg":46,"day":"2022-05-21","max":64,"min":34},{"avg":41,"day":"2022-05-22","max":57,"min":25},{"avg":32,"day":"2022-05-23","max":59,"min":9},{"avg":34,"day":"2022-05-24","max":58,"min":14},{"avg":19,"day":"2022-05-25","max":24,"min":9},{"avg":24,"day":"2022-05-26","max":33,"min":14},{"avg":18,"day":"2022-05-27","max":28,"min":13}],"uvi":[{"avg":2,"day":"2022-05-22","max":8,"min":0},{"avg":2,"day":"2022-05-23","max":8,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":4,"min":0},{"avg":1,"day":"2022-05-27","max":1,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:14 GMT + - Mon, 23 May 2022 07:10:49 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "167.473\xC2\xB5s" + - "132.251\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2145' + - '2148' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_excluded_params.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_excluded_params.yaml index ddbcccb..f23c6d5 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_excluded_params.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_excluded_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:14 GMT + - Mon, 23 May 2022 07:10:50 GMT Location: - /feed/geo:0;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:0;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":78,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra Air Quality Monitor - US EPA","logo":"US-StateDepartment.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[5.580642,-0.170724],"name":"Accra - US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":25},"h":{"v":74},"p":{"v":1009},"pm25":{"v":38},"t":{"v":30},"w":{"v":6.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+00:00","v":1651590000,"iso":"2022-05-03T15:00:00Z"},"forecast":{"daily":{"o3":[{"avg":3,"day":"2022-05-01","max":8,"min":1},{"avg":5,"day":"2022-05-02","max":13,"min":1},{"avg":9,"day":"2022-05-03","max":24,"min":1},{"avg":5,"day":"2022-05-04","max":14,"min":1},{"avg":5,"day":"2022-05-05","max":17,"min":1},{"avg":3,"day":"2022-05-06","max":13,"min":1},{"avg":2,"day":"2022-05-07","max":6,"min":1},{"avg":2,"day":"2022-05-08","max":2,"min":2}],"pm10":[{"avg":18,"day":"2022-05-01","max":35,"min":7},{"avg":28,"day":"2022-05-02","max":58,"min":9},{"avg":31,"day":"2022-05-03","max":56,"min":12},{"avg":23,"day":"2022-05-04","max":51,"min":9},{"avg":26,"day":"2022-05-05","max":50,"min":10},{"avg":30,"day":"2022-05-06","max":52,"min":11},{"avg":30,"day":"2022-05-07","max":56,"min":7},{"avg":13,"day":"2022-05-08","max":14,"min":13}],"pm25":[{"avg":36,"day":"2022-05-01","max":66,"min":11},{"avg":57,"day":"2022-05-02","max":122,"min":14},{"avg":60,"day":"2022-05-03","max":104,"min":23},{"avg":45,"day":"2022-05-04","max":93,"min":19},{"avg":51,"day":"2022-05-05","max":82,"min":19},{"avg":65,"day":"2022-05-06","max":101,"min":27},{"avg":66,"day":"2022-05-07","max":122,"min":16},{"avg":27,"day":"2022-05-08","max":27,"min":27}]}},"debug":{"sync":"2022-05-04T01:17:58+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":94},"p":{"v":1012},"pm25":{"v":78},"t":{"v":24},"w":{"v":4.1}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+00:00","v":1653285600,"iso":"2022-05-23T06:00:00Z"},"forecast":{"daily":{"o3":[{"avg":4,"day":"2022-05-21","max":9,"min":2},{"avg":6,"day":"2022-05-22","max":16,"min":2},{"avg":6,"day":"2022-05-23","max":13,"min":1},{"avg":4,"day":"2022-05-24","max":11,"min":1},{"avg":3,"day":"2022-05-25","max":7,"min":1},{"avg":3,"day":"2022-05-26","max":11,"min":1},{"avg":6,"day":"2022-05-27","max":18,"min":1},{"avg":3,"day":"2022-05-28","max":3,"min":3}],"pm10":[{"avg":23,"day":"2022-05-21","max":43,"min":9},{"avg":23,"day":"2022-05-22","max":30,"min":10},{"avg":25,"day":"2022-05-23","max":34,"min":14},{"avg":34,"day":"2022-05-24","max":62,"min":8},{"avg":24,"day":"2022-05-25","max":42,"min":5},{"avg":30,"day":"2022-05-26","max":43,"min":11},{"avg":38,"day":"2022-05-27","max":71,"min":14},{"avg":20,"day":"2022-05-28","max":20,"min":18}],"pm25":[{"avg":53,"day":"2022-05-21","max":94,"min":21},{"avg":58,"day":"2022-05-22","max":70,"min":25},{"avg":54,"day":"2022-05-23","max":67,"min":33},{"avg":74,"day":"2022-05-24","max":140,"min":17},{"avg":52,"day":"2022-05-25","max":83,"min":10},{"avg":63,"day":"2022-05-26","max":86,"min":29},{"avg":85,"day":"2022-05-27","max":157,"min":34},{"avg":45,"day":"2022-05-28","max":45,"min":39}]}},"debug":{"sync":"2022-05-23T15:53:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:15 GMT + - Mon, 23 May 2022 07:10:50 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "193.743\xC2\xB5s" + - "173.954\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1815' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:15 GMT + - Mon, 23 May 2022 07:10:50 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:15 GMT + - Mon, 23 May 2022 07:10:50 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "354.146\xC2\xB5s" + - "840.966\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:15 GMT + - Mon, 23 May 2022 07:10:50 GMT Location: - /feed/geo:40;-75/?token=DUMMY_TOKEN Server: @@ -192,12 +192,12 @@ interactions: uri: https://api.waqi.info/feed/geo:40;-75/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":58,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ - New Jersey Department of Environmental Protection - Division of Air Quality","logo":"US-NJDEC.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[39.934635,-75.126126],"name":"Camden Spruce St, - NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"o3","iaqi":{"co":{"v":3.4},"h":{"v":61},"no2":{"v":3.8},"o3":{"v":28.1},"p":{"v":1017.5},"pm25":{"v":15},"so2":{"v":1.5},"t":{"v":19.8},"w":{"v":1.8},"wg":{"v":7.6}},"time":{"s":"2022-05-03 - 11:00:00","tz":"-05:00","v":1651575600,"iso":"2022-05-03T11:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":12,"day":"2022-05-01","max":31,"min":1},{"avg":7,"day":"2022-05-02","max":24,"min":1},{"avg":13,"day":"2022-05-03","max":33,"min":2},{"avg":9,"day":"2022-05-04","max":17,"min":6},{"avg":14,"day":"2022-05-05","max":34,"min":6},{"avg":13,"day":"2022-05-06","max":24,"min":3},{"avg":18,"day":"2022-05-07","max":22,"min":16}],"pm10":[{"avg":13,"day":"2022-05-01","max":19,"min":7},{"avg":14,"day":"2022-05-02","max":28,"min":7},{"avg":12,"day":"2022-05-03","max":24,"min":5},{"avg":8,"day":"2022-05-04","max":13,"min":4},{"avg":11,"day":"2022-05-05","max":21,"min":4},{"avg":15,"day":"2022-05-06","max":22,"min":5},{"avg":13,"day":"2022-05-07","max":30,"min":5}],"pm25":[{"avg":43,"day":"2022-05-01","max":59,"min":26},{"avg":44,"day":"2022-05-02","max":76,"min":22},{"avg":42,"day":"2022-05-03","max":75,"min":14},{"avg":26,"day":"2022-05-04","max":44,"min":10},{"avg":38,"day":"2022-05-05","max":66,"min":14},{"avg":51,"day":"2022-05-06","max":68,"min":21},{"avg":44,"day":"2022-05-07","max":91,"min":18}],"uvi":[{"avg":0,"day":"2022-05-02","max":0,"min":0},{"avg":2,"day":"2022-05-03","max":7,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":2,"day":"2022-05-05","max":8,"min":0},{"avg":1,"day":"2022-05-06","max":6,"min":0},{"avg":1,"day":"2022-05-07","max":2,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:17+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":4.5},"h":{"v":75.8},"no2":{"v":2.8},"o3":{"v":23.3},"p":{"v":1014.4},"pm25":{"v":58},"so2":{"v":1.5},"t":{"v":20.9},"w":{"v":6.2},"wg":{"v":16.7}},"time":{"s":"2022-05-23 + 01:00:00","tz":"-05:00","v":1653267600,"iso":"2022-05-23T01:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":15,"day":"2022-05-21","max":36,"min":8},{"avg":13,"day":"2022-05-22","max":30,"min":5},{"avg":8,"day":"2022-05-23","max":24,"min":2},{"avg":11,"day":"2022-05-24","max":22,"min":1},{"avg":12,"day":"2022-05-25","max":20,"min":7},{"avg":14,"day":"2022-05-26","max":17,"min":12},{"avg":12,"day":"2022-05-27","max":24,"min":5}],"pm10":[{"avg":13,"day":"2022-05-21","max":20,"min":10},{"avg":11,"day":"2022-05-22","max":16,"min":7},{"avg":10,"day":"2022-05-23","max":19,"min":3},{"avg":10,"day":"2022-05-24","max":18,"min":5},{"avg":8,"day":"2022-05-25","max":10,"min":4},{"avg":11,"day":"2022-05-26","max":12,"min":8},{"avg":6,"day":"2022-05-27","max":9,"min":4}],"pm25":[{"avg":46,"day":"2022-05-21","max":64,"min":34},{"avg":41,"day":"2022-05-22","max":57,"min":25},{"avg":32,"day":"2022-05-23","max":59,"min":9},{"avg":34,"day":"2022-05-24","max":58,"min":14},{"avg":19,"day":"2022-05-25","max":24,"min":9},{"avg":24,"day":"2022-05-26","max":33,"min":14},{"avg":18,"day":"2022-05-27","max":28,"min":13}],"uvi":[{"avg":2,"day":"2022-05-22","max":8,"min":0},{"avg":2,"day":"2022-05-23","max":8,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":4,"min":0},{"avg":1,"day":"2022-05-27","max":1,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:15 GMT + - Mon, 23 May 2022 07:10:51 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "215.183\xC2\xB5s" + - "210.644\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2145' + - '2148' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_nonexistent_requested_params.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_nonexistent_requested_params.yaml index 72504b5..36f366a 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_nonexistent_requested_params.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_nonexistent_requested_params.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:16 GMT + - Mon, 23 May 2022 07:10:51 GMT Location: - /feed/geo:0;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:0;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":78,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra Air Quality Monitor - US EPA","logo":"US-StateDepartment.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[5.580642,-0.170724],"name":"Accra - US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":25},"h":{"v":74},"p":{"v":1009},"pm25":{"v":38},"t":{"v":30},"w":{"v":6.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+00:00","v":1651590000,"iso":"2022-05-03T15:00:00Z"},"forecast":{"daily":{"o3":[{"avg":3,"day":"2022-05-01","max":8,"min":1},{"avg":5,"day":"2022-05-02","max":13,"min":1},{"avg":9,"day":"2022-05-03","max":24,"min":1},{"avg":5,"day":"2022-05-04","max":14,"min":1},{"avg":5,"day":"2022-05-05","max":17,"min":1},{"avg":3,"day":"2022-05-06","max":13,"min":1},{"avg":2,"day":"2022-05-07","max":6,"min":1},{"avg":2,"day":"2022-05-08","max":2,"min":2}],"pm10":[{"avg":18,"day":"2022-05-01","max":35,"min":7},{"avg":28,"day":"2022-05-02","max":58,"min":9},{"avg":31,"day":"2022-05-03","max":56,"min":12},{"avg":23,"day":"2022-05-04","max":51,"min":9},{"avg":26,"day":"2022-05-05","max":50,"min":10},{"avg":30,"day":"2022-05-06","max":52,"min":11},{"avg":30,"day":"2022-05-07","max":56,"min":7},{"avg":13,"day":"2022-05-08","max":14,"min":13}],"pm25":[{"avg":36,"day":"2022-05-01","max":66,"min":11},{"avg":57,"day":"2022-05-02","max":122,"min":14},{"avg":60,"day":"2022-05-03","max":104,"min":23},{"avg":45,"day":"2022-05-04","max":93,"min":19},{"avg":51,"day":"2022-05-05","max":82,"min":19},{"avg":65,"day":"2022-05-06","max":101,"min":27},{"avg":66,"day":"2022-05-07","max":122,"min":16},{"avg":27,"day":"2022-05-08","max":27,"min":27}]}},"debug":{"sync":"2022-05-04T01:17:58+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":94},"p":{"v":1012},"pm25":{"v":78},"t":{"v":24},"w":{"v":4.1}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+00:00","v":1653285600,"iso":"2022-05-23T06:00:00Z"},"forecast":{"daily":{"o3":[{"avg":4,"day":"2022-05-21","max":9,"min":2},{"avg":6,"day":"2022-05-22","max":16,"min":2},{"avg":6,"day":"2022-05-23","max":13,"min":1},{"avg":4,"day":"2022-05-24","max":11,"min":1},{"avg":3,"day":"2022-05-25","max":7,"min":1},{"avg":3,"day":"2022-05-26","max":11,"min":1},{"avg":6,"day":"2022-05-27","max":18,"min":1},{"avg":3,"day":"2022-05-28","max":3,"min":3}],"pm10":[{"avg":23,"day":"2022-05-21","max":43,"min":9},{"avg":23,"day":"2022-05-22","max":30,"min":10},{"avg":25,"day":"2022-05-23","max":34,"min":14},{"avg":34,"day":"2022-05-24","max":62,"min":8},{"avg":24,"day":"2022-05-25","max":42,"min":5},{"avg":30,"day":"2022-05-26","max":43,"min":11},{"avg":38,"day":"2022-05-27","max":71,"min":14},{"avg":20,"day":"2022-05-28","max":20,"min":18}],"pm25":[{"avg":53,"day":"2022-05-21","max":94,"min":21},{"avg":58,"day":"2022-05-22","max":70,"min":25},{"avg":54,"day":"2022-05-23","max":67,"min":33},{"avg":74,"day":"2022-05-24","max":140,"min":17},{"avg":52,"day":"2022-05-25","max":83,"min":10},{"avg":63,"day":"2022-05-26","max":86,"min":29},{"avg":85,"day":"2022-05-27","max":157,"min":34},{"avg":45,"day":"2022-05-28","max":45,"min":39}]}},"debug":{"sync":"2022-05-23T15:53:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:16 GMT + - Mon, 23 May 2022 07:10:51 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "334.177\xC2\xB5s" + - "512.359\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1815' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:16 GMT + - Mon, 23 May 2022 07:10:51 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:16 GMT + - Mon, 23 May 2022 07:10:51 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "281.695\xC2\xB5s" + - "175.362\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:52 GMT Location: - /feed/geo:40;-75/?token=DUMMY_TOKEN Server: @@ -192,12 +192,12 @@ interactions: uri: https://api.waqi.info/feed/geo:40;-75/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":58,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ - New Jersey Department of Environmental Protection - Division of Air Quality","logo":"US-NJDEC.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[39.934635,-75.126126],"name":"Camden Spruce St, - NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"o3","iaqi":{"co":{"v":3.4},"h":{"v":61},"no2":{"v":3.8},"o3":{"v":28.1},"p":{"v":1017.5},"pm25":{"v":15},"so2":{"v":1.5},"t":{"v":19.8},"w":{"v":1.8},"wg":{"v":7.6}},"time":{"s":"2022-05-03 - 11:00:00","tz":"-05:00","v":1651575600,"iso":"2022-05-03T11:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":12,"day":"2022-05-01","max":31,"min":1},{"avg":7,"day":"2022-05-02","max":24,"min":1},{"avg":13,"day":"2022-05-03","max":33,"min":2},{"avg":9,"day":"2022-05-04","max":17,"min":6},{"avg":14,"day":"2022-05-05","max":34,"min":6},{"avg":13,"day":"2022-05-06","max":24,"min":3},{"avg":18,"day":"2022-05-07","max":22,"min":16}],"pm10":[{"avg":13,"day":"2022-05-01","max":19,"min":7},{"avg":14,"day":"2022-05-02","max":28,"min":7},{"avg":12,"day":"2022-05-03","max":24,"min":5},{"avg":8,"day":"2022-05-04","max":13,"min":4},{"avg":11,"day":"2022-05-05","max":21,"min":4},{"avg":15,"day":"2022-05-06","max":22,"min":5},{"avg":13,"day":"2022-05-07","max":30,"min":5}],"pm25":[{"avg":43,"day":"2022-05-01","max":59,"min":26},{"avg":44,"day":"2022-05-02","max":76,"min":22},{"avg":42,"day":"2022-05-03","max":75,"min":14},{"avg":26,"day":"2022-05-04","max":44,"min":10},{"avg":38,"day":"2022-05-05","max":66,"min":14},{"avg":51,"day":"2022-05-06","max":68,"min":21},{"avg":44,"day":"2022-05-07","max":91,"min":18}],"uvi":[{"avg":0,"day":"2022-05-02","max":0,"min":0},{"avg":2,"day":"2022-05-03","max":7,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":2,"day":"2022-05-05","max":8,"min":0},{"avg":1,"day":"2022-05-06","max":6,"min":0},{"avg":1,"day":"2022-05-07","max":2,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:17+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":4.5},"h":{"v":75.8},"no2":{"v":2.8},"o3":{"v":23.3},"p":{"v":1014.4},"pm25":{"v":58},"so2":{"v":1.5},"t":{"v":20.9},"w":{"v":6.2},"wg":{"v":16.7}},"time":{"s":"2022-05-23 + 01:00:00","tz":"-05:00","v":1653267600,"iso":"2022-05-23T01:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":15,"day":"2022-05-21","max":36,"min":8},{"avg":13,"day":"2022-05-22","max":30,"min":5},{"avg":8,"day":"2022-05-23","max":24,"min":2},{"avg":11,"day":"2022-05-24","max":22,"min":1},{"avg":12,"day":"2022-05-25","max":20,"min":7},{"avg":14,"day":"2022-05-26","max":17,"min":12},{"avg":12,"day":"2022-05-27","max":24,"min":5}],"pm10":[{"avg":13,"day":"2022-05-21","max":20,"min":10},{"avg":11,"day":"2022-05-22","max":16,"min":7},{"avg":10,"day":"2022-05-23","max":19,"min":3},{"avg":10,"day":"2022-05-24","max":18,"min":5},{"avg":8,"day":"2022-05-25","max":10,"min":4},{"avg":11,"day":"2022-05-26","max":12,"min":8},{"avg":6,"day":"2022-05-27","max":9,"min":4}],"pm25":[{"avg":46,"day":"2022-05-21","max":64,"min":34},{"avg":41,"day":"2022-05-22","max":57,"min":25},{"avg":32,"day":"2022-05-23","max":59,"min":9},{"avg":34,"day":"2022-05-24","max":58,"min":14},{"avg":19,"day":"2022-05-25","max":24,"min":9},{"avg":24,"day":"2022-05-26","max":33,"min":14},{"avg":18,"day":"2022-05-27","max":28,"min":13}],"uvi":[{"avg":2,"day":"2022-05-22","max":8,"min":0},{"avg":2,"day":"2022-05-23","max":8,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":4,"min":0},{"avg":1,"day":"2022-05-27","max":1,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:17 GMT + - Mon, 23 May 2022 07:10:52 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "198.014\xC2\xB5s" + - "592.321\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2145' + - '2148' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_return_value_and_format.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_return_value_and_format.yaml index 1e3bdb7..c4846b4 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_return_value_and_format.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:11 GMT + - Mon, 23 May 2022 07:10:46 GMT Location: - /feed/geo:0;0/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/geo:0;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":78,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra Air Quality Monitor - US EPA","logo":"US-StateDepartment.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[5.580642,-0.170724],"name":"Accra - US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":25},"h":{"v":74},"p":{"v":1009},"pm25":{"v":38},"t":{"v":30},"w":{"v":6.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+00:00","v":1651590000,"iso":"2022-05-03T15:00:00Z"},"forecast":{"daily":{"o3":[{"avg":3,"day":"2022-05-01","max":8,"min":1},{"avg":5,"day":"2022-05-02","max":13,"min":1},{"avg":9,"day":"2022-05-03","max":24,"min":1},{"avg":5,"day":"2022-05-04","max":14,"min":1},{"avg":5,"day":"2022-05-05","max":17,"min":1},{"avg":3,"day":"2022-05-06","max":13,"min":1},{"avg":2,"day":"2022-05-07","max":6,"min":1},{"avg":2,"day":"2022-05-08","max":2,"min":2}],"pm10":[{"avg":18,"day":"2022-05-01","max":35,"min":7},{"avg":28,"day":"2022-05-02","max":58,"min":9},{"avg":31,"day":"2022-05-03","max":56,"min":12},{"avg":23,"day":"2022-05-04","max":51,"min":9},{"avg":26,"day":"2022-05-05","max":50,"min":10},{"avg":30,"day":"2022-05-06","max":52,"min":11},{"avg":30,"day":"2022-05-07","max":56,"min":7},{"avg":13,"day":"2022-05-08","max":14,"min":13}],"pm25":[{"avg":36,"day":"2022-05-01","max":66,"min":11},{"avg":57,"day":"2022-05-02","max":122,"min":14},{"avg":60,"day":"2022-05-03","max":104,"min":23},{"avg":45,"day":"2022-05-04","max":93,"min":19},{"avg":51,"day":"2022-05-05","max":82,"min":19},{"avg":65,"day":"2022-05-06","max":101,"min":27},{"avg":66,"day":"2022-05-07","max":122,"min":16},{"avg":27,"day":"2022-05-08","max":27,"min":27}]}},"debug":{"sync":"2022-05-04T01:17:58+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":94},"p":{"v":1012},"pm25":{"v":78},"t":{"v":24},"w":{"v":4.1}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+00:00","v":1653285600,"iso":"2022-05-23T06:00:00Z"},"forecast":{"daily":{"o3":[{"avg":4,"day":"2022-05-21","max":9,"min":2},{"avg":6,"day":"2022-05-22","max":16,"min":2},{"avg":6,"day":"2022-05-23","max":13,"min":1},{"avg":4,"day":"2022-05-24","max":11,"min":1},{"avg":3,"day":"2022-05-25","max":7,"min":1},{"avg":3,"day":"2022-05-26","max":11,"min":1},{"avg":6,"day":"2022-05-27","max":18,"min":1},{"avg":3,"day":"2022-05-28","max":3,"min":3}],"pm10":[{"avg":23,"day":"2022-05-21","max":43,"min":9},{"avg":23,"day":"2022-05-22","max":30,"min":10},{"avg":25,"day":"2022-05-23","max":34,"min":14},{"avg":34,"day":"2022-05-24","max":62,"min":8},{"avg":24,"day":"2022-05-25","max":42,"min":5},{"avg":30,"day":"2022-05-26","max":43,"min":11},{"avg":38,"day":"2022-05-27","max":71,"min":14},{"avg":20,"day":"2022-05-28","max":20,"min":18}],"pm25":[{"avg":53,"day":"2022-05-21","max":94,"min":21},{"avg":58,"day":"2022-05-22","max":70,"min":25},{"avg":54,"day":"2022-05-23","max":67,"min":33},{"avg":74,"day":"2022-05-24","max":140,"min":17},{"avg":52,"day":"2022-05-25","max":83,"min":10},{"avg":63,"day":"2022-05-26","max":86,"min":29},{"avg":85,"day":"2022-05-27","max":157,"min":34},{"avg":45,"day":"2022-05-28","max":45,"min":39}]}},"debug":{"sync":"2022-05-23T15:53:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:11 GMT + - Mon, 23 May 2022 07:10:46 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "264.215\xC2\xB5s" + - "242.785\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1815' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:11 GMT + - Mon, 23 May 2022 07:10:46 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -118,11 +118,11 @@ interactions: uri: https://api.waqi.info/feed/geo:50;0/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air + string: '{"status":"ok","data":{"aqi":38,"idx":8620,"attributions":[{"url":"http://www.airnormand.fr/","name":"Air Normand and Air C.O.M.","logo":"France-AirNormand.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[49.5142141381999,0.100861111709392],"name":"Ville-haute - EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7.5},"h":{"v":60},"no2":{"v":4.6},"o3":{"v":35.4},"p":{"v":1019},"pm10":{"v":14},"pm25":{"v":42},"so2":{"v":0.6},"t":{"v":15},"w":{"v":6.1},"wg":{"v":13.8}},"time":{"s":"2022-05-03 - 18:00:00","tz":"+02:00","v":1651600800,"iso":"2022-05-03T18:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-05-03","max":38,"min":22},{"avg":23,"day":"2022-05-04","max":41,"min":8},{"avg":26,"day":"2022-05-05","max":35,"min":19},{"avg":25,"day":"2022-05-06","max":28,"min":22},{"avg":25,"day":"2022-05-07","max":25,"min":21}],"pm10":[{"avg":15,"day":"2022-05-03","max":20,"min":10},{"avg":17,"day":"2022-05-04","max":26,"min":8},{"avg":11,"day":"2022-05-05","max":12,"min":8},{"avg":10,"day":"2022-05-06","max":12,"min":6},{"avg":8,"day":"2022-05-07","max":9,"min":8}],"pm25":[{"avg":50,"day":"2022-05-03","max":63,"min":33},{"avg":54,"day":"2022-05-04","max":79,"min":27},{"avg":32,"day":"2022-05-05","max":38,"min":20},{"avg":28,"day":"2022-05-06","max":40,"min":20},{"avg":22,"day":"2022-05-07","max":25,"min":22}],"uvi":[{"avg":1,"day":"2022-05-03","max":5,"min":0},{"avg":1,"day":"2022-05-04","max":5,"min":0},{"avg":1,"day":"2022-05-05","max":5,"min":0},{"avg":1,"day":"2022-05-06","max":5,"min":0},{"avg":1,"day":"2022-05-07","max":5,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:02:29+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":12.5},"h":{"v":93},"no2":{"v":2.3},"o3":{"v":38.2},"p":{"v":1002.5},"pm10":{"v":10},"pm25":{"v":21},"so2":{"v":0.6},"t":{"v":13.5},"w":{"v":4.3}},"time":{"s":"2022-05-23 + 09:00:00","tz":"+02:00","v":1653296400,"iso":"2022-05-23T09:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-22","max":34,"min":12},{"avg":27,"day":"2022-05-23","max":34,"min":15},{"avg":28,"day":"2022-05-24","max":32,"min":26},{"avg":27,"day":"2022-05-25","max":35,"min":24},{"avg":29,"day":"2022-05-26","max":29,"min":28}],"pm10":[{"avg":12,"day":"2022-05-22","max":13,"min":11},{"avg":9,"day":"2022-05-23","max":12,"min":6},{"avg":7,"day":"2022-05-24","max":8,"min":5},{"avg":7,"day":"2022-05-25","max":9,"min":6},{"avg":9,"day":"2022-05-26","max":12,"min":9}],"pm25":[{"avg":36,"day":"2022-05-22","max":43,"min":29},{"avg":25,"day":"2022-05-23","max":38,"min":12},{"avg":17,"day":"2022-05-24","max":18,"min":14},{"avg":17,"day":"2022-05-25","max":19,"min":15},{"avg":22,"day":"2022-05-26","max":28,"min":22}],"uvi":[{"avg":0,"day":"2022-05-22","max":3,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":4,"min":0},{"avg":1,"day":"2022-05-25","max":4,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":0,"day":"2022-05-27","max":4,"min":0}]}},"debug":{"sync":"2022-05-23T16:04:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:11 GMT + - Mon, 23 May 2022 07:10:46 GMT Server: - nginx Transfer-Encoding: @@ -139,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "179.483\xC2\xB5s" + - "221.044\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1805' + - '1789' status: code: 200 message: OK @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:47 GMT Location: - /feed/geo:40;-75/?token=DUMMY_TOKEN Server: @@ -192,12 +192,12 @@ interactions: uri: https://api.waqi.info/feed/geo:40;-75/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":58,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ - New Jersey Department of Environmental Protection - Division of Air Quality","logo":"US-NJDEC.png"},{"url":"http://www.airnow.gov/","name":"Air Now - US EPA"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[39.934635,-75.126126],"name":"Camden Spruce St, - NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"o3","iaqi":{"co":{"v":3.4},"h":{"v":61},"no2":{"v":3.8},"o3":{"v":28.1},"p":{"v":1017.5},"pm25":{"v":15},"so2":{"v":1.5},"t":{"v":19.8},"w":{"v":1.8},"wg":{"v":7.6}},"time":{"s":"2022-05-03 - 11:00:00","tz":"-05:00","v":1651575600,"iso":"2022-05-03T11:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":12,"day":"2022-05-01","max":31,"min":1},{"avg":7,"day":"2022-05-02","max":24,"min":1},{"avg":13,"day":"2022-05-03","max":33,"min":2},{"avg":9,"day":"2022-05-04","max":17,"min":6},{"avg":14,"day":"2022-05-05","max":34,"min":6},{"avg":13,"day":"2022-05-06","max":24,"min":3},{"avg":18,"day":"2022-05-07","max":22,"min":16}],"pm10":[{"avg":13,"day":"2022-05-01","max":19,"min":7},{"avg":14,"day":"2022-05-02","max":28,"min":7},{"avg":12,"day":"2022-05-03","max":24,"min":5},{"avg":8,"day":"2022-05-04","max":13,"min":4},{"avg":11,"day":"2022-05-05","max":21,"min":4},{"avg":15,"day":"2022-05-06","max":22,"min":5},{"avg":13,"day":"2022-05-07","max":30,"min":5}],"pm25":[{"avg":43,"day":"2022-05-01","max":59,"min":26},{"avg":44,"day":"2022-05-02","max":76,"min":22},{"avg":42,"day":"2022-05-03","max":75,"min":14},{"avg":26,"day":"2022-05-04","max":44,"min":10},{"avg":38,"day":"2022-05-05","max":66,"min":14},{"avg":51,"day":"2022-05-06","max":68,"min":21},{"avg":44,"day":"2022-05-07","max":91,"min":18}],"uvi":[{"avg":0,"day":"2022-05-02","max":0,"min":0},{"avg":2,"day":"2022-05-03","max":7,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":2,"day":"2022-05-05","max":8,"min":0},{"avg":1,"day":"2022-05-06","max":6,"min":0},{"avg":1,"day":"2022-05-07","max":2,"min":0}]}},"debug":{"sync":"2022-05-04T01:23:17+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":4.5},"h":{"v":75.8},"no2":{"v":2.8},"o3":{"v":23.3},"p":{"v":1014.4},"pm25":{"v":58},"so2":{"v":1.5},"t":{"v":20.9},"w":{"v":6.2},"wg":{"v":16.7}},"time":{"s":"2022-05-23 + 01:00:00","tz":"-05:00","v":1653267600,"iso":"2022-05-23T01:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":15,"day":"2022-05-21","max":36,"min":8},{"avg":13,"day":"2022-05-22","max":30,"min":5},{"avg":8,"day":"2022-05-23","max":24,"min":2},{"avg":11,"day":"2022-05-24","max":22,"min":1},{"avg":12,"day":"2022-05-25","max":20,"min":7},{"avg":14,"day":"2022-05-26","max":17,"min":12},{"avg":12,"day":"2022-05-27","max":24,"min":5}],"pm10":[{"avg":13,"day":"2022-05-21","max":20,"min":10},{"avg":11,"day":"2022-05-22","max":16,"min":7},{"avg":10,"day":"2022-05-23","max":19,"min":3},{"avg":10,"day":"2022-05-24","max":18,"min":5},{"avg":8,"day":"2022-05-25","max":10,"min":4},{"avg":11,"day":"2022-05-26","max":12,"min":8},{"avg":6,"day":"2022-05-27","max":9,"min":4}],"pm25":[{"avg":46,"day":"2022-05-21","max":64,"min":34},{"avg":41,"day":"2022-05-22","max":57,"min":25},{"avg":32,"day":"2022-05-23","max":59,"min":9},{"avg":34,"day":"2022-05-24","max":58,"min":14},{"avg":19,"day":"2022-05-25","max":24,"min":9},{"avg":24,"day":"2022-05-26","max":33,"min":14},{"avg":18,"day":"2022-05-27","max":28,"min":13}],"uvi":[{"avg":2,"day":"2022-05-22","max":8,"min":0},{"avg":2,"day":"2022-05-23","max":8,"min":0},{"avg":1,"day":"2022-05-24","max":5,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":4,"min":0},{"avg":1,"day":"2022-05-27","max":1,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:12 GMT + - Mon, 23 May 2022 07:10:47 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "222.523\xC2\xB5s" + - "338.406\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2145' + - '2148' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_bad_coordinates.yaml b/tests/cassettes/test_get_range_coordinates_air/test_bad_coordinates.yaml index a30f583..79faf3e 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_bad_coordinates.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_bad_coordinates.yaml @@ -24,7 +24,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:37 GMT + - Mon, 23 May 2022 07:12:05 GMT Server: - nginx Transfer-Encoding: @@ -32,7 +32,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "34.031\xC2\xB5s" + - "28.15\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: diff --git a/tests/cassettes/test_get_range_coordinates_air/test_column_expected_contents.yaml b/tests/cassettes/test_get_range_coordinates_air/test_column_expected_contents.yaml index c5d7d96..d42867e 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_column_expected_contents.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_column_expected_contents.yaml @@ -14,38 +14,39 @@ interactions: uri: https://api.waqi.info/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":[{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"68","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"63","station":{"name":"London - Bexley, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"46","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"66","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"55","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"67","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"65","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"76","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"59","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"51","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"65","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"34","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"80","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"-","station":{"name":"City - of London - Sir John Cass School, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"59","station":{"name":"London","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"70","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"34","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"46","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"66","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"26","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"20","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"61","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"59","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"62","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"-","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"55","station":{"name":"London - Westminster, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"33","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"12","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"61","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"30","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"14","station":{"name":"London + Westminster, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"9","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"31","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"18","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"15","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"36","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"29","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"14","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"34","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"17","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"34","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"12","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"-","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"16","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"7","station":{"name":"City + of London - Sir John Cass School, United Kingdom","time":"2022-05-23T12:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-05-18T17:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"28","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"26","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"30","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"34","station":{"name":"London","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"8","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"17","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-05-22T22:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"14","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"17","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45258,"lon":0.070766,"uid":3190,"aqi":"16","station":{"name":"London + Eltham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"42","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"18","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"25","station":{"name":"London + Bexley, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"28","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-05-23T14:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +55,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:41 GMT + - Mon, 23 May 2022 07:11:08 GMT Server: - nginx Transfer-Encoding: @@ -62,11 +63,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "255.955\xC2\xB5s" + - "222.064\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '4998' + - '5136' status: code: 200 message: OK @@ -82,7 +83,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +93,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:41 GMT + - Mon, 23 May 2022 07:11:09 GMT Location: - - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,15 +113,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":68,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon - - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"p":{"v":1021.4},"pm25":{"v":68},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:14:16+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":15.6},"o3":{"v":5},"p":{"v":1003.2},"pm10":{"v":15},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":18,"day":"2022-05-23","max":27,"min":4},{"avg":24,"day":"2022-05-24","max":31,"min":18},{"avg":22,"day":"2022-05-25","max":32,"min":12},{"avg":20,"day":"2022-05-26","max":20,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":9},{"avg":14,"day":"2022-05-23","max":22,"min":7},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":38,"day":"2022-05-22","max":64,"min":25},{"avg":43,"day":"2022-05-23","max":67,"min":21},{"avg":19,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":38,"day":"2022-05-26","max":44,"min":38}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:00:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -129,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:42 GMT + - Mon, 23 May 2022 07:11:09 GMT Server: - nginx Transfer-Encoding: @@ -137,11 +139,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "186.993\xC2\xB5s" + - "459.457\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1655' + - '2070' status: code: 200 message: OK @@ -157,7 +159,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -167,9 +169,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:42 GMT + - Mon, 23 May 2022 07:11:09 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -187,16 +189,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London - Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.8},"no2":{"v":7.4},"o3":{"v":5},"p":{"v":1018.2},"pm10":{"v":22},"pm25":{"v":63},"so2":{"v":0.3},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:53+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London + Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":79},"no2":{"v":11},"o3":{"v":13.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:41:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -205,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:42 GMT + - Mon, 23 May 2022 07:11:09 GMT Server: - nginx Transfer-Encoding: @@ -213,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "265.465\xC2\xB5s" + - "214.503\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2445' + - '1696' status: code: 200 message: OK @@ -233,7 +233,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -243,9 +243,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:42 GMT + - Mon, 23 May 2022 07:11:10 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -263,15 +263,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -280,7 +280,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:42 GMT + - Mon, 23 May 2022 07:11:10 GMT Server: - nginx Transfer-Encoding: @@ -288,11 +288,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "208.814\xC2\xB5s" + - "207.843\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '2154' status: code: 200 message: OK @@ -308,7 +308,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -318,9 +318,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:43 GMT + - Mon, 23 May 2022 07:11:10 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -338,15 +338,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham - - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":22.8},"p":{"v":1021.4},"pm10":{"v":18},"pm25":{"v":66},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:19:12+09:00"}}}' + string: '{"status":"ok","data":{"aqi":31,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, + United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":85.5},"no2":{"v":5.5},"o3":{"v":22.8},"p":{"v":1003.5},"pm10":{"v":13},"pm25":{"v":31},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":1.1},"wg":{"v":1.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:43:16+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -355,7 +354,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:43 GMT + - Mon, 23 May 2022 07:11:10 GMT Server: - nginx Transfer-Encoding: @@ -363,11 +362,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "333.106\xC2\xB5s" + - "145.624\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2337' + - '1816' status: code: 200 message: OK @@ -383,7 +382,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: string: '' @@ -393,9 +392,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:43 GMT + - Mon, 23 May 2022 07:11:10 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN Server: - nginx status: @@ -413,15 +412,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":18,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley + - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":8},"p":{"v":1003.8},"pm10":{"v":7},"pm25":{"v":18},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:34:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -430,7 +429,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:43 GMT + - Mon, 23 May 2022 07:11:10 GMT Server: - nginx Transfer-Encoding: @@ -438,11 +437,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "295.305\xC2\xB5s" + - "643.942\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '2152' status: code: 200 message: OK @@ -458,7 +457,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -468,9 +467,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:11 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -488,15 +487,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City - of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.3},"p":{"v":1021.3},"pm25":{"v":55},"t":{"v":13.5},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:29:18+09:00"}}}' + string: '{"status":"ok","data":{"aqi":15,"idx":7957,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich + - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"o3","iaqi":{"h":{"v":76.8},"o3":{"v":14.6},"p":{"v":1001.3},"pm10":{"v":8},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -505,7 +504,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:11 GMT Server: - nginx Transfer-Encoding: @@ -513,11 +512,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "260.995\xC2\xB5s" + - "331.296\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1982' + - '1953' status: code: 200 message: OK @@ -533,7 +532,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -543,9 +542,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:11 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -563,15 +562,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":67,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":36,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley - - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":8.6},"o3":{"v":10},"p":{"v":1021},"pm10":{"v":29},"pm25":{"v":67},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:08:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich + - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":18.7},"p":{"v":1004},"pm10":{"v":21},"pm25":{"v":36},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -580,7 +579,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:11 GMT Server: - nginx Transfer-Encoding: @@ -588,11 +587,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "668.422\xC2\xB5s" + - "201.224\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2385' + - '2000' status: code: 200 message: OK @@ -618,7 +617,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:12 GMT Location: - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: @@ -641,12 +640,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":29,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering - - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":13.9},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":65},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":5},{"avg":24,"day":"2022-05-04","max":34,"min":18},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":17,"day":"2022-05-07","max":19,"min":17}],"pm10":[{"avg":19,"day":"2022-05-03","max":29,"min":11},{"avg":13,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-05-03","max":81,"min":40},{"avg":44,"day":"2022-05-04","max":63,"min":24},{"avg":40,"day":"2022-05-05","max":54,"min":25},{"avg":36,"day":"2022-05-06","max":55,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:24:19+09:00"}}}' + - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":20.7},"p":{"v":1003.9},"pm10":{"v":16},"pm25":{"v":29},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":19,"day":"2022-05-23","max":28,"min":5},{"avg":24,"day":"2022-05-24","max":32,"min":17},{"avg":22,"day":"2022-05-25","max":32,"min":11},{"avg":19,"day":"2022-05-26","max":19,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":14,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":63,"min":23},{"avg":44,"day":"2022-05-23","max":70,"min":20},{"avg":20,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":16},{"avg":41,"day":"2022-05-26","max":47,"min":41}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:24:22+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -655,7 +654,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:44 GMT + - Mon, 23 May 2022 07:11:12 GMT Server: - nginx Transfer-Encoding: @@ -663,11 +662,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "169.292\xC2\xB5s" + - "218.275\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1984' + - '1965' status: code: 200 message: OK @@ -683,7 +682,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -693,9 +692,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:45 GMT + - Mon, 23 May 2022 07:11:12 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -713,15 +712,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":76,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton - - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":65.6},"no2":{"v":9.2},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":76},"t":{"v":16.4},"w":{"v":1.3},"wg":{"v":4.6}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:37:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London + Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":31.6},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":20},"pm25":{"v":38},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:39:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -730,7 +729,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:45 GMT + - Mon, 23 May 2022 07:11:12 GMT Server: - nginx Transfer-Encoding: @@ -738,11 +737,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "161.183\xC2\xB5s" + - "216.555\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1716' + - '1871' status: code: 200 message: OK @@ -768,7 +767,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:45 GMT + - Mon, 23 May 2022 07:11:13 GMT Location: - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: @@ -791,12 +790,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden - - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"no2":{"v":15.1},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"t":{"v":13.8},"w":{"v":1.4},"wg":{"v":3.8}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:33:55+09:00"}}}' + - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.5},"no2":{"v":12.4},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"t":{"v":14.7},"w":{"v":1.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:36:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -805,7 +804,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:45 GMT + - Mon, 23 May 2022 07:11:13 GMT Server: - nginx Transfer-Encoding: @@ -813,11 +812,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "151.213\xC2\xB5s" + - "603.391\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '1838' status: code: 200 message: OK @@ -833,7 +832,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: string: '' @@ -843,9 +842,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:13 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: - nginx status: @@ -863,15 +862,90 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":89.5},"no2":{"v":9.3},"o3":{"v":16.5},"p":{"v":1001.6},"pm10":{"v":11},"pm25":{"v":17},"so2":{"v":1.7},"t":{"v":13.2},"w":{"v":0.4},"wg":{"v":11}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-05-21","max":36,"min":21},{"avg":25,"day":"2022-05-22","max":37,"min":8},{"avg":20,"day":"2022-05-23","max":28,"min":11},{"avg":26,"day":"2022-05-24","max":31,"min":22},{"avg":24,"day":"2022-05-25","max":33,"min":16},{"avg":22,"day":"2022-05-26","max":22,"min":18}],"pm10":[{"avg":13,"day":"2022-05-21","max":15,"min":9},{"avg":13,"day":"2022-05-22","max":20,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":11,"min":6},{"avg":12,"day":"2022-05-26","max":15,"min":12}],"pm25":[{"avg":30,"day":"2022-05-21","max":38,"min":23},{"avg":38,"day":"2022-05-22","max":59,"min":23},{"avg":40,"day":"2022-05-23","max":62,"min":18},{"avg":19,"day":"2022-05-24","max":29,"min":12},{"avg":24,"day":"2022-05-25","max":36,"min":16},{"avg":38,"day":"2022-05-26","max":41,"min":38}],"uvi":[{"avg":1,"day":"2022-05-21","max":4,"min":0},{"avg":1,"day":"2022-05-22","max":6,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:53:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 23 May 2022 07:11:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "303.515\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2082' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 23 May 2022 07:11:13 GMT + Location: + - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + Server: + - nginx + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":34,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon + - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.5},"p":{"v":1005.1},"pm25":{"v":34},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T15:14:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -880,7 +954,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:14 GMT Server: - nginx Transfer-Encoding: @@ -888,11 +962,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "342.636\xC2\xB5s" + - "206.154\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1652' status: code: 200 message: OK @@ -908,7 +982,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: string: '' @@ -918,9 +992,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:14 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -938,15 +1012,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester - Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":2.1},"o3":{"v":33.7},"p":{"v":1020.3},"pm10":{"v":15},"pm25":{"v":51},"so2":{"v":0.5},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":12,"idx":7954,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.486957,0.095111],"name":"Greenwich + - Plumstead High Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-plumstead-high-street","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":14.7},"o3":{"v":11.9},"p":{"v":1004},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:29:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -955,7 +1029,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:14 GMT Server: - nginx Transfer-Encoding: @@ -963,11 +1037,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "204.724\xC2\xB5s" + - "390.947\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1893' + - '2161' status: code: 200 message: OK @@ -983,7 +1057,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: string: '' @@ -993,9 +1067,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:14 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: - nginx status: @@ -1013,16 +1087,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":13.3},"o3":{"v":5},"p":{"v":1020.3},"pm10":{"v":19},"pm25":{"v":65},"so2":{"v":0.3},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-03","max":35,"min":6},{"avg":24,"day":"2022-05-04","max":32,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":14},{"avg":19,"day":"2022-05-06","max":29,"min":11},{"avg":17,"day":"2022-05-07","max":18,"min":17}],"pm10":[{"avg":17,"day":"2022-05-03","max":27,"min":11},{"avg":12,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":19,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":52,"day":"2022-05-03","max":77,"min":30},{"avg":42,"day":"2022-05-04","max":58,"min":23},{"avg":39,"day":"2022-05-05","max":53,"min":23},{"avg":36,"day":"2022-05-06","max":56,"min":21},{"avg":35,"day":"2022-05-07","max":35,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich + - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":8},"h":{"v":64.5},"no2":{"v":10.2},"p":{"v":1004},"pm10":{"v":9},"pm25":{"v":43},"t":{"v":14.5},"w":{"v":3.3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:21:00+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1031,7 +1104,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:46 GMT + - Mon, 23 May 2022 07:11:14 GMT Server: - nginx Transfer-Encoding: @@ -1039,11 +1112,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "226.634\xC2\xB5s" + - "201.053\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2077' + - '2178' status: code: 200 message: OK @@ -1059,7 +1132,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -1069,9 +1142,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:47 GMT + - Mon, 23 May 2022 07:11:15 GMT Location: - - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -1089,15 +1162,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7952,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm10":{"v":34},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:11:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1106,7 +1179,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:47 GMT + - Mon, 23 May 2022 07:11:15 GMT Server: - nginx Transfer-Encoding: @@ -1114,11 +1187,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "217.294\xC2\xB5s" + - "187.084\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2362' + - '1974' status: code: 200 message: OK @@ -1134,7 +1207,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: string: '' @@ -1144,9 +1217,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:47 GMT + - Mon, 23 May 2022 07:11:15 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN Server: - nginx status: @@ -1164,15 +1237,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":16,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":11.7},"o3":{"v":14},"p":{"v":1021},"pm10":{"v":26},"pm25":{"v":80},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:12:54+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London + Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":79.3},"no2":{"v":8.5},"o3":{"v":15.2},"p":{"v":1004.8},"pm10":{"v":6},"pm25":{"v":16},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":2.8}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:51:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1181,7 +1254,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:47 GMT + - Mon, 23 May 2022 07:11:15 GMT Server: - nginx Transfer-Encoding: @@ -1189,11 +1262,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "150.812\xC2\xB5s" + - "177.613\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '2197' status: code: 200 message: OK @@ -1219,7 +1292,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:48 GMT + - Mon, 23 May 2022 07:11:16 GMT Location: - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: @@ -1242,12 +1315,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":7,"idx":8919,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.513847178423,-0.077765681752],"name":"City + of London - Sir John Cass School, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-sir-john-cass-school","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":72.1},"no2":{"v":9},"p":{"v":1004.3},"pm10":{"v":7},"pm25":{"v":59},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":1.1}},"time":{"s":"2022-05-23 + 04:00:00","tz":"+01:00","v":1653278400,"iso":"2022-05-23T04:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T14:47:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1256,7 +1329,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:48 GMT + - Mon, 23 May 2022 07:11:16 GMT Server: - nginx Transfer-Encoding: @@ -1264,11 +1337,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "356.977\xC2\xB5s" + - "181.294\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1865' status: code: 200 message: OK @@ -1284,7 +1357,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -1294,9 +1367,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:48 GMT + - Mon, 23 May 2022 07:11:16 GMT Location: - - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1314,14 +1387,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1330,7 +1404,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:48 GMT + - Mon, 23 May 2022 07:11:16 GMT Server: - nginx Transfer-Encoding: @@ -1338,11 +1412,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "485.149\xC2\xB5s" + - "185.703\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '1838' status: code: 200 message: OK @@ -1358,7 +1432,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -1368,9 +1442,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:48 GMT + - Mon, 23 May 2022 07:11:16 GMT Location: - - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1388,15 +1462,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":70,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":28,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76.8},"no2":{"v":10.1},"o3":{"v":33.7},"p":{"v":1018.1},"pm10":{"v":27},"pm25":{"v":70},"so2":{"v":0.5},"t":{"v":12.3},"w":{"v":0.3},"wg":{"v":12}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-01","max":36,"min":23},{"avg":27,"day":"2022-05-02","max":38,"min":14},{"avg":24,"day":"2022-05-03","max":35,"min":10},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":15},{"avg":21,"day":"2022-05-06","max":29,"min":13},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":14,"day":"2022-05-01","max":18,"min":10},{"avg":16,"day":"2022-05-02","max":21,"min":11},{"avg":17,"day":"2022-05-03","max":27,"min":10},{"avg":12,"day":"2022-05-04","max":18,"min":6},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":16,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":51,"day":"2022-05-01","max":59,"min":35},{"avg":54,"day":"2022-05-02","max":66,"min":39},{"avg":54,"day":"2022-05-03","max":76,"min":33},{"avg":43,"day":"2022-05-04","max":57,"min":23},{"avg":41,"day":"2022-05-05","max":55,"min":25},{"avg":35,"day":"2022-05-06","max":52,"min":22},{"avg":36,"day":"2022-05-07","max":40,"min":36}],"uvi":[{"avg":0,"day":"2022-05-01","max":3,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:10+09:00"}}}' + Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester + Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":6.1},"o3":{"v":16.5},"p":{"v":1003.2},"pm10":{"v":10},"pm25":{"v":28},"so2":{"v":1.7},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1405,7 +1479,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:49 GMT + - Mon, 23 May 2022 07:11:17 GMT Server: - nginx Transfer-Encoding: @@ -1413,11 +1487,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "176.723\xC2\xB5s" + - "329.426\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2278' + - '1888' status: code: 200 message: OK @@ -1433,7 +1507,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -1443,9 +1517,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:49 GMT + - Mon, 23 May 2022 07:11:17 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -1463,14 +1537,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"no2":{"v":2.9},"o3":{"v":33.8},"p":{"v":1020.9},"pm10":{"v":17},"pm25":{"v":55},"so2":{"v":0.5},"t":{"v":11.6},"w":{"v":2},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:48+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1479,7 +1554,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:49 GMT + - Mon, 23 May 2022 07:11:17 GMT Server: - nginx Transfer-Encoding: @@ -1487,11 +1562,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "294.076\xC2\xB5s" + - "221.053\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1813' + - '1838' status: code: 200 message: OK @@ -1507,7 +1582,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -1517,9 +1592,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:49 GMT + - Mon, 23 May 2022 07:11:17 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -1537,15 +1612,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge - - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"p":{"v":1020.7},"pm10":{"v":19},"pm25":{"v":46},"t":{"v":13.8},"w":{"v":1.5},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-03","max":33,"min":9},{"avg":23,"day":"2022-05-04","max":34,"min":16},{"avg":26,"day":"2022-05-05","max":38,"min":19},{"avg":19,"day":"2022-05-06","max":30,"min":11},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":17,"day":"2022-05-03","max":24,"min":10},{"avg":14,"day":"2022-05-04","max":22,"min":6},{"avg":12,"day":"2022-05-05","max":15,"min":9},{"avg":10,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":53,"day":"2022-05-03","max":72,"min":35},{"avg":44,"day":"2022-05-04","max":69,"min":19},{"avg":35,"day":"2022-05-05","max":51,"min":24},{"avg":33,"day":"2022-05-06","max":57,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:49+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City + of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"p":{"v":1005},"pm25":{"v":30},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:24:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1554,7 +1629,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:49 GMT + - Mon, 23 May 2022 07:11:17 GMT Server: - nginx Transfer-Encoding: @@ -1562,11 +1637,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "160.443\xC2\xB5s" + - "801.935\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1963' + - '1831' status: code: 200 message: OK @@ -1582,7 +1657,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: string: '' @@ -1592,9 +1667,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:50 GMT + - Mon, 23 May 2022 07:11:18 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: - nginx status: @@ -1612,15 +1687,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":11653,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London - Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.9},"o3":{"v":16},"p":{"v":1021.3},"pm10":{"v":25},"pm25":{"v":66},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1629,7 +1703,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:50 GMT + - Mon, 23 May 2022 07:11:18 GMT Server: - nginx Transfer-Encoding: @@ -1637,11 +1711,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "175.912\xC2\xB5s" + - "174.292\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2388' + - '2124' status: code: 200 message: OK @@ -1657,7 +1731,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -1667,9 +1741,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:50 GMT + - Mon, 23 May 2022 07:11:18 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -1687,15 +1761,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":26,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":8,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm25":{"v":26},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:16:09+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham + - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"no2":{"v":20.2},"p":{"v":1005},"pm25":{"v":8},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:33:57+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1704,7 +1778,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:50 GMT + - Mon, 23 May 2022 07:11:18 GMT Server: - nginx Transfer-Encoding: @@ -1712,11 +1786,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "309.605\xC2\xB5s" + - "302.975\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2013' + - '2123' status: code: 200 message: OK @@ -1732,7 +1806,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -1742,9 +1816,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:51 GMT + - Mon, 23 May 2022 07:11:19 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -1762,15 +1836,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":20,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich - - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":71},"no2":{"v":10.7},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":68},"t":{"v":14},"w":{"v":2},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:41:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1779,7 +1853,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:51 GMT + - Mon, 23 May 2022 07:11:19 GMT Server: - nginx Transfer-Encoding: @@ -1787,11 +1861,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "371.556\xC2\xB5s" + - "249.525\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1974' status: code: 200 message: OK @@ -1807,7 +1881,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: string: '' @@ -1817,9 +1891,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:51 GMT + - Mon, 23 May 2022 07:11:19 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN Server: - nginx status: @@ -1837,15 +1911,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London - Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.8},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":22},"pm25":{"v":61},"so2":{"v":1.1},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:42:32+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1854,7 +1928,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:51 GMT + - Mon, 23 May 2022 07:11:19 GMT Server: - nginx Transfer-Encoding: @@ -1862,11 +1936,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "176.353\xC2\xB5s" + - "204.064\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '2154' status: code: 200 message: OK @@ -1882,7 +1956,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -1892,9 +1966,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -1912,15 +1986,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London - Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1},"h":{"v":69.1},"no2":{"v":16},"o3":{"v":15.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.3}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:46:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden + Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":17.8},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":13},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:45:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1929,7 +2003,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Server: - nginx Transfer-Encoding: @@ -1937,11 +2011,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "379.558\xC2\xB5s" + - "202.533\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2017' + - '1857' status: code: 200 message: OK @@ -1957,7 +2031,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -1967,9 +2041,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Location: - - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1987,15 +2061,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley + - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1003.7},"pm10":{"v":6},"pm25":{"v":17},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:38:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2004,7 +2078,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Server: - nginx Transfer-Encoding: @@ -2012,11 +2086,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "172.383\xC2\xB5s" + - "173.003\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2182' status: code: 200 message: OK @@ -2032,7 +2106,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: string: '' @@ -2042,9 +2116,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN Server: - nginx status: @@ -2062,15 +2136,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":16,"idx":3190,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.45258,0.070766],"name":"London + Eltham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-eltham","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":76.8},"no2":{"v":4.9},"o3":{"v":12.6},"p":{"v":1001.3},"pm10":{"v":7},"pm25":{"v":16},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:57:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2079,7 +2153,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:52 GMT + - Mon, 23 May 2022 07:11:20 GMT Server: - nginx Transfer-Encoding: @@ -2087,11 +2161,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "175.223\xC2\xB5s" + - "350.747\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2178' status: code: 200 message: OK @@ -2107,7 +2181,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -2117,9 +2191,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:53 GMT + - Mon, 23 May 2022 07:11:21 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -2137,15 +2211,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":7957,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":42,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich - - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":78.8},"o3":{"v":13.3},"p":{"v":1018.2},"pm10":{"v":30},"pm25":{"v":35},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:42:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton + - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76},"no2":{"v":13.3},"p":{"v":1003.8},"pm10":{"v":22},"pm25":{"v":42},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T16:04:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2154,7 +2228,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:53 GMT + - Mon, 23 May 2022 07:11:21 GMT Server: - nginx Transfer-Encoding: @@ -2162,11 +2236,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "186.283\xC2\xB5s" + - "189.443\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1976' + - '1710' status: code: 200 message: OK @@ -2182,7 +2256,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -2192,9 +2266,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:53 GMT + - Mon, 23 May 2022 07:11:21 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -2212,14 +2286,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London - Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":13.9},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":14},"pm25":{"v":55},"so2":{"v":0.9},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:07+09:00"}}}' + string: '{"status":"ok","data":{"aqi":18,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London + Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":79.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1004.9},"pm10":{"v":6},"pm25":{"v":18},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:44:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2228,7 +2303,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:53 GMT + - Mon, 23 May 2022 07:11:21 GMT Server: - nginx Transfer-Encoding: @@ -2236,11 +2311,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "380.438\xC2\xB5s" + - "494.45\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1853' + - '1862' status: code: 200 message: OK @@ -2256,7 +2331,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -2266,9 +2341,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:54 GMT + - Mon, 23 May 2022 07:11:22 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -2286,15 +2361,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London + Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.4},"no2":{"v":10.1},"o3":{"v":12.6},"p":{"v":1003.6},"pm10":{"v":9},"pm25":{"v":25},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2303,7 +2379,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:54 GMT + - Mon, 23 May 2022 07:11:22 GMT Server: - nginx Transfer-Encoding: @@ -2311,11 +2387,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "185.713\xC2\xB5s" + - "376.527\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2256' status: code: 200 message: OK @@ -2331,7 +2407,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -2341,9 +2417,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:54 GMT + - Mon, 23 May 2022 07:11:22 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -2361,15 +2437,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":12,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":28,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"o3":{"v":11.9},"p":{"v":1020.7},"pm25":{"v":72},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:08+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":21.1},"p":{"v":1004},"pm25":{"v":28},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2378,7 +2454,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:54 GMT + - Mon, 23 May 2022 07:11:22 GMT Server: - nginx Transfer-Encoding: @@ -2386,11 +2462,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "299.615\xC2\xB5s" + - "190.983\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2348' + - '2004' status: code: 200 message: OK @@ -2406,7 +2482,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -2416,9 +2492,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:55 GMT + - Mon, 23 May 2022 07:11:23 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -2436,15 +2512,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":38,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":69.8},"no2":{"v":21.1},"o3":{"v":18.4},"p":{"v":1005.1},"pm10":{"v":29},"pm25":{"v":61},"so2":{"v":0.9},"t":{"v":14.3},"w":{"v":0.8},"wg":{"v":3.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:13+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich + - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":23.4},"o3":{"v":3.7},"p":{"v":1004},"pm10":{"v":12},"pm25":{"v":38},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:28:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2453,7 +2529,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:55 GMT + - Mon, 23 May 2022 07:11:23 GMT Server: - nginx Transfer-Encoding: @@ -2461,11 +2537,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "176.292\xC2\xB5s" + - "275.775\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2009' + - '1995' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_column_types.yaml b/tests/cassettes/test_get_range_coordinates_air/test_column_types.yaml index ba0d127..d79facf 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_column_types.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_column_types.yaml @@ -14,38 +14,39 @@ interactions: uri: https://api.waqi.info/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":[{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"51","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"66","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"63","station":{"name":"London - Bexley, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"-","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"26","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"20","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"61","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"65","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"80","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"-","station":{"name":"City - of London - Sir John Cass School, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"61","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"59","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"70","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"67","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"46","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"59","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"46","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"65","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"66","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"59","station":{"name":"London","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"55","station":{"name":"London - Westminster, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"68","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"12","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"55","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"34","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"34","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"62","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"76","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"33","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"15","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"18","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"12","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"29","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"14","station":{"name":"London + Westminster, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"17","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"-","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"34","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"9","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-05-18T17:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"28","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"18","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"17","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"14","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"34","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"30","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"34","station":{"name":"London","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"31","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"25","station":{"name":"London + Bexley, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"42","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"14","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"30","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"17","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"36","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"28","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"16","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"26","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45258,"lon":0.070766,"uid":3190,"aqi":"16","station":{"name":"London + Eltham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"8","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"7","station":{"name":"City + of London - Sir John Cass School, United Kingdom","time":"2022-05-23T12:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-05-22T22:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +55,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:55 GMT + - Mon, 23 May 2022 07:11:23 GMT Server: - nginx Transfer-Encoding: @@ -62,11 +63,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "174.753\xC2\xB5s" + - "225.765\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '4998' + - '5136' status: code: 200 message: OK @@ -82,7 +83,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +93,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:55 GMT + - Mon, 23 May 2022 07:11:23 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,15 +113,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester - Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":2.1},"o3":{"v":33.7},"p":{"v":1020.3},"pm10":{"v":15},"pm25":{"v":51},"so2":{"v":0.5},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":15,"idx":7957,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich + - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"o3","iaqi":{"h":{"v":76.8},"o3":{"v":14.6},"p":{"v":1001.3},"pm10":{"v":8},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -129,7 +130,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:55 GMT + - Mon, 23 May 2022 07:11:23 GMT Server: - nginx Transfer-Encoding: @@ -137,11 +138,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "276.815\xC2\xB5s" + - "183.833\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1893' + - '1953' status: code: 200 message: OK @@ -157,7 +158,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -167,9 +168,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:56 GMT + - Mon, 23 May 2022 07:11:24 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -187,15 +188,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":11653,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London - Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.9},"o3":{"v":16},"p":{"v":1021.3},"pm10":{"v":25},"pm25":{"v":66},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":18,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London + Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":79.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1004.9},"pm10":{"v":6},"pm25":{"v":18},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:44:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -204,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:56 GMT + - Mon, 23 May 2022 07:11:24 GMT Server: - nginx Transfer-Encoding: @@ -212,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "170.583\xC2\xB5s" + - "138.884\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2388' + - '1862' status: code: 200 message: OK @@ -232,7 +233,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: string: '' @@ -242,9 +243,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:56 GMT + - Mon, 23 May 2022 07:11:24 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -262,15 +263,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":12,"idx":7954,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.486957,0.095111],"name":"Greenwich + - Plumstead High Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-plumstead-high-street","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":14.7},"o3":{"v":11.9},"p":{"v":1004},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:29:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -279,7 +280,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:56 GMT + - Mon, 23 May 2022 07:11:24 GMT Server: - nginx Transfer-Encoding: @@ -287,11 +288,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "197.663\xC2\xB5s" + - "453.028\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2161' status: code: 200 message: OK @@ -307,7 +308,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: string: '' @@ -317,9 +318,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:57 GMT + - Mon, 23 May 2022 07:11:25 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: - nginx status: @@ -337,16 +338,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London - Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.8},"no2":{"v":7.4},"o3":{"v":5},"p":{"v":1018.2},"pm10":{"v":22},"pm25":{"v":63},"so2":{"v":0.3},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:53+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich + - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":8},"h":{"v":64.5},"no2":{"v":10.2},"p":{"v":1004},"pm10":{"v":9},"pm25":{"v":43},"t":{"v":14.5},"w":{"v":3.3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:21:00+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -355,7 +355,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:57 GMT + - Mon, 23 May 2022 07:11:25 GMT Server: - nginx Transfer-Encoding: @@ -363,11 +363,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "187.813\xC2\xB5s" + - "186.203\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2445' + - '2178' status: code: 200 message: OK @@ -383,7 +383,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: string: '' @@ -393,9 +393,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:57 GMT + - Mon, 23 May 2022 07:11:25 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: - nginx status: @@ -413,15 +413,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":29,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering + - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":20.7},"p":{"v":1003.9},"pm10":{"v":16},"pm25":{"v":29},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":19,"day":"2022-05-23","max":28,"min":5},{"avg":24,"day":"2022-05-24","max":32,"min":17},{"avg":22,"day":"2022-05-25","max":32,"min":11},{"avg":19,"day":"2022-05-26","max":19,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":14,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":63,"min":23},{"avg":44,"day":"2022-05-23","max":70,"min":20},{"avg":20,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":16},{"avg":41,"day":"2022-05-26","max":47,"min":41}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:24:22+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -430,7 +430,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:57 GMT + - Mon, 23 May 2022 07:11:25 GMT Server: - nginx Transfer-Encoding: @@ -438,11 +438,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "231.494\xC2\xB5s" + - "594.161\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '1965' status: code: 200 message: OK @@ -458,7 +458,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -468,9 +468,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:57 GMT + - Mon, 23 May 2022 07:11:25 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -488,15 +488,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":7957,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich - - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":78.8},"o3":{"v":13.3},"p":{"v":1018.2},"pm10":{"v":30},"pm25":{"v":35},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:42:55+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London + Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":79},"no2":{"v":11},"o3":{"v":13.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:41:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -505,7 +504,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:58 GMT + - Mon, 23 May 2022 07:11:25 GMT Server: - nginx Transfer-Encoding: @@ -513,11 +512,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "211.565\xC2\xB5s" + - "237.053\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1976' + - '1696' status: code: 200 message: OK @@ -533,7 +532,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: string: '' @@ -543,9 +542,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:58 GMT + - Mon, 23 May 2022 07:11:26 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: - nginx status: @@ -563,15 +562,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":26,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm25":{"v":26},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:16:09+09:00"}}}' + string: '{"status":"ok","data":{"aqi":17,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":89.5},"no2":{"v":9.3},"o3":{"v":16.5},"p":{"v":1001.6},"pm10":{"v":11},"pm25":{"v":17},"so2":{"v":1.7},"t":{"v":13.2},"w":{"v":0.4},"wg":{"v":11}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-05-21","max":36,"min":21},{"avg":25,"day":"2022-05-22","max":37,"min":8},{"avg":20,"day":"2022-05-23","max":28,"min":11},{"avg":26,"day":"2022-05-24","max":31,"min":22},{"avg":24,"day":"2022-05-25","max":33,"min":16},{"avg":22,"day":"2022-05-26","max":22,"min":18}],"pm10":[{"avg":13,"day":"2022-05-21","max":15,"min":9},{"avg":13,"day":"2022-05-22","max":20,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":11,"min":6},{"avg":12,"day":"2022-05-26","max":15,"min":12}],"pm25":[{"avg":30,"day":"2022-05-21","max":38,"min":23},{"avg":38,"day":"2022-05-22","max":59,"min":23},{"avg":40,"day":"2022-05-23","max":62,"min":18},{"avg":19,"day":"2022-05-24","max":29,"min":12},{"avg":24,"day":"2022-05-25","max":36,"min":16},{"avg":38,"day":"2022-05-26","max":41,"min":38}],"uvi":[{"avg":1,"day":"2022-05-21","max":4,"min":0},{"avg":1,"day":"2022-05-22","max":6,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:53:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -580,7 +579,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:58 GMT + - Mon, 23 May 2022 07:11:26 GMT Server: - nginx Transfer-Encoding: @@ -588,11 +587,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "267.066\xC2\xB5s" + - "194.324\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2013' + - '2082' status: code: 200 message: OK @@ -608,7 +607,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -618,9 +617,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:58 GMT + - Mon, 23 May 2022 07:11:26 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -638,15 +637,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":38,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich + - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":23.4},"o3":{"v":3.7},"p":{"v":1004},"pm10":{"v":12},"pm25":{"v":38},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:28:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -655,7 +654,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:58 GMT + - Mon, 23 May 2022 07:11:26 GMT Server: - nginx Transfer-Encoding: @@ -663,11 +662,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "168.643\xC2\xB5s" + - "190.834\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '1995' status: code: 200 message: OK @@ -683,7 +682,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -693,9 +692,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:59 GMT + - Mon, 23 May 2022 07:11:27 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -713,15 +712,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":20,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich - - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":71},"no2":{"v":10.7},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":68},"t":{"v":14},"w":{"v":2},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:41:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -730,7 +729,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:59 GMT + - Mon, 23 May 2022 07:11:27 GMT Server: - nginx Transfer-Encoding: @@ -738,11 +737,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "169.653\xC2\xB5s" + - "157.482\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1974' status: code: 200 message: OK @@ -758,7 +757,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: string: '' @@ -768,9 +767,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:59 GMT + - Mon, 23 May 2022 07:11:27 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN Server: - nginx status: @@ -788,15 +787,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London - Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.8},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":22},"pm25":{"v":61},"so2":{"v":1.1},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:42:32+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon + - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.5},"p":{"v":1005.1},"pm25":{"v":34},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T15:14:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -805,7 +804,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:59 GMT + - Mon, 23 May 2022 07:11:27 GMT Server: - nginx Transfer-Encoding: @@ -813,11 +812,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "199.194\xC2\xB5s" + - "216.393\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '1652' status: code: 200 message: OK @@ -833,7 +832,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -843,9 +842,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:59 GMT + - Mon, 23 May 2022 07:11:28 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -863,16 +862,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":13.3},"o3":{"v":5},"p":{"v":1020.3},"pm10":{"v":19},"pm25":{"v":65},"so2":{"v":0.3},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-03","max":35,"min":6},{"avg":24,"day":"2022-05-04","max":32,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":14},{"avg":19,"day":"2022-05-06","max":29,"min":11},{"avg":17,"day":"2022-05-07","max":18,"min":17}],"pm10":[{"avg":17,"day":"2022-05-03","max":27,"min":11},{"avg":12,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":19,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":52,"day":"2022-05-03","max":77,"min":30},{"avg":42,"day":"2022-05-04","max":58,"min":23},{"avg":39,"day":"2022-05-05","max":53,"min":23},{"avg":36,"day":"2022-05-06","max":56,"min":21},{"avg":35,"day":"2022-05-07","max":35,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -881,7 +879,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:00 GMT + - Mon, 23 May 2022 07:11:28 GMT Server: - nginx Transfer-Encoding: @@ -889,11 +887,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "181.784\xC2\xB5s" + - "284.795\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2077' + - '2154' status: code: 200 message: OK @@ -909,7 +907,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -919,9 +917,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:00 GMT + - Mon, 23 May 2022 07:11:28 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -939,15 +937,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":11.7},"o3":{"v":14},"p":{"v":1021},"pm10":{"v":26},"pm25":{"v":80},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:12:54+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -956,7 +954,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:00 GMT + - Mon, 23 May 2022 07:11:28 GMT Server: - nginx Transfer-Encoding: @@ -964,11 +962,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "250.696\xC2\xB5s" + - "152.213\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1838' status: code: 200 message: OK @@ -984,7 +982,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -994,9 +992,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:00 GMT + - Mon, 23 May 2022 07:11:28 GMT Location: - - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1014,15 +1012,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester + Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":6.1},"o3":{"v":16.5},"p":{"v":1003.2},"pm10":{"v":10},"pm25":{"v":28},"so2":{"v":1.7},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1031,7 +1029,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:00 GMT + - Mon, 23 May 2022 07:11:29 GMT Server: - nginx Transfer-Encoding: @@ -1039,11 +1037,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "203.834\xC2\xB5s" + - "226.564\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1888' status: code: 200 message: OK @@ -1059,7 +1057,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: string: '' @@ -1069,9 +1067,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:01 GMT + - Mon, 23 May 2022 07:11:29 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN Server: - nginx status: @@ -1089,15 +1087,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":18,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":69.8},"no2":{"v":21.1},"o3":{"v":18.4},"p":{"v":1005.1},"pm10":{"v":29},"pm25":{"v":61},"so2":{"v":0.9},"t":{"v":14.3},"w":{"v":0.8},"wg":{"v":3.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:13+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley + - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":8},"p":{"v":1003.8},"pm10":{"v":7},"pm25":{"v":18},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:34:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1106,7 +1104,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:01 GMT + - Mon, 23 May 2022 07:11:29 GMT Server: - nginx Transfer-Encoding: @@ -1114,11 +1112,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "173.534\xC2\xB5s" + - "292.775\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2009' + - '2152' status: code: 200 message: OK @@ -1134,7 +1132,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -1144,9 +1142,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:01 GMT + - Mon, 23 May 2022 07:11:29 GMT Location: - - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -1164,15 +1162,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden - - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"no2":{"v":15.1},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"t":{"v":13.8},"w":{"v":1.4},"wg":{"v":3.8}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:33:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1181,7 +1179,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:01 GMT + - Mon, 23 May 2022 07:11:29 GMT Server: - nginx Transfer-Encoding: @@ -1189,11 +1187,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "222.234\xC2\xB5s" + - "268.344\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '1974' status: code: 200 message: OK @@ -1209,7 +1207,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -1219,9 +1217,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:30 GMT Location: - - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -1239,15 +1237,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":70,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76.8},"no2":{"v":10.1},"o3":{"v":33.7},"p":{"v":1018.1},"pm10":{"v":27},"pm25":{"v":70},"so2":{"v":0.5},"t":{"v":12.3},"w":{"v":0.3},"wg":{"v":12}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-01","max":36,"min":23},{"avg":27,"day":"2022-05-02","max":38,"min":14},{"avg":24,"day":"2022-05-03","max":35,"min":10},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":15},{"avg":21,"day":"2022-05-06","max":29,"min":13},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":14,"day":"2022-05-01","max":18,"min":10},{"avg":16,"day":"2022-05-02","max":21,"min":11},{"avg":17,"day":"2022-05-03","max":27,"min":10},{"avg":12,"day":"2022-05-04","max":18,"min":6},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":16,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":51,"day":"2022-05-01","max":59,"min":35},{"avg":54,"day":"2022-05-02","max":66,"min":39},{"avg":54,"day":"2022-05-03","max":76,"min":33},{"avg":43,"day":"2022-05-04","max":57,"min":23},{"avg":41,"day":"2022-05-05","max":55,"min":25},{"avg":35,"day":"2022-05-06","max":52,"min":22},{"avg":36,"day":"2022-05-07","max":40,"min":36}],"uvi":[{"avg":0,"day":"2022-05-01","max":3,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden + Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":17.8},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":13},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:45:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1256,7 +1254,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:30 GMT Server: - nginx Transfer-Encoding: @@ -1264,11 +1262,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "612.821\xC2\xB5s" + - "231.673\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2278' + - '1857' status: code: 200 message: OK @@ -1284,7 +1282,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: string: '' @@ -1294,9 +1292,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:30 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: - nginx status: @@ -1314,15 +1312,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":67,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley - - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":8.6},"o3":{"v":10},"p":{"v":1021},"pm10":{"v":29},"pm25":{"v":67},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:08:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden + - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.5},"no2":{"v":12.4},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"t":{"v":14.7},"w":{"v":1.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:36:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1331,7 +1329,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:30 GMT Server: - nginx Transfer-Encoding: @@ -1339,11 +1337,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "259.265\xC2\xB5s" + - "221.363\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2385' + - '1838' status: code: 200 message: OK @@ -1359,7 +1357,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -1369,9 +1367,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:31 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -1389,15 +1387,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge - - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"p":{"v":1020.7},"pm10":{"v":19},"pm25":{"v":46},"t":{"v":13.8},"w":{"v":1.5},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-03","max":33,"min":9},{"avg":23,"day":"2022-05-04","max":34,"min":16},{"avg":26,"day":"2022-05-05","max":38,"min":19},{"avg":19,"day":"2022-05-06","max":30,"min":11},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":17,"day":"2022-05-03","max":24,"min":10},{"avg":14,"day":"2022-05-04","max":22,"min":6},{"avg":12,"day":"2022-05-05","max":15,"min":9},{"avg":10,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":53,"day":"2022-05-03","max":72,"min":35},{"avg":44,"day":"2022-05-04","max":69,"min":19},{"avg":35,"day":"2022-05-05","max":51,"min":24},{"avg":33,"day":"2022-05-06","max":57,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:49+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City + of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"p":{"v":1005},"pm25":{"v":30},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:24:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1406,7 +1404,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:02 GMT + - Mon, 23 May 2022 07:11:31 GMT Server: - nginx Transfer-Encoding: @@ -1414,11 +1412,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "162.222\xC2\xB5s" + - "166.984\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1963' + - '1831' status: code: 200 message: OK @@ -1434,7 +1432,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: string: '' @@ -1444,9 +1442,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:03 GMT + - Mon, 23 May 2022 07:11:31 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: - nginx status: @@ -1464,15 +1462,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London - Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1},"h":{"v":69.1},"no2":{"v":16},"o3":{"v":15.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.3}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:46:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1481,7 +1478,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:03 GMT + - Mon, 23 May 2022 07:11:31 GMT Server: - nginx Transfer-Encoding: @@ -1489,11 +1486,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "158.872\xC2\xB5s" + - "174.614\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2017' + - '2124' status: code: 200 message: OK @@ -1509,7 +1506,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -1519,9 +1516,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:03 GMT + - Mon, 23 May 2022 07:11:32 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -1539,15 +1536,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":31,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, + United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":85.5},"no2":{"v":5.5},"o3":{"v":22.8},"p":{"v":1003.5},"pm10":{"v":13},"pm25":{"v":31},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":1.1},"wg":{"v":1.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:43:16+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1556,7 +1552,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:03 GMT + - Mon, 23 May 2022 07:11:32 GMT Server: - nginx Transfer-Encoding: @@ -1564,11 +1560,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "250.684\xC2\xB5s" + - "426.948\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '1816' status: code: 200 message: OK @@ -1584,7 +1580,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -1594,9 +1590,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:04 GMT + - Mon, 23 May 2022 07:11:32 GMT Location: - - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -1614,15 +1610,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering - - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":13.9},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":65},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":5},{"avg":24,"day":"2022-05-04","max":34,"min":18},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":17,"day":"2022-05-07","max":19,"min":17}],"pm10":[{"avg":19,"day":"2022-05-03","max":29,"min":11},{"avg":13,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-05-03","max":81,"min":40},{"avg":44,"day":"2022-05-04","max":63,"min":24},{"avg":40,"day":"2022-05-05","max":54,"min":25},{"avg":36,"day":"2022-05-06","max":55,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:24:19+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London + Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.4},"no2":{"v":10.1},"o3":{"v":12.6},"p":{"v":1003.6},"pm10":{"v":9},"pm25":{"v":25},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1631,7 +1628,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:04 GMT + - Mon, 23 May 2022 07:11:32 GMT Server: - nginx Transfer-Encoding: @@ -1639,11 +1636,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "185.294\xC2\xB5s" + - "205.163\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1984' + - '2256' status: code: 200 message: OK @@ -1659,7 +1656,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -1669,9 +1666,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:04 GMT + - Mon, 23 May 2022 07:11:33 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -1689,15 +1686,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":42,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham - - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":22.8},"p":{"v":1021.4},"pm10":{"v":18},"pm25":{"v":66},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:19:12+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton + - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76},"no2":{"v":13.3},"p":{"v":1003.8},"pm10":{"v":22},"pm25":{"v":42},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T16:04:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1706,7 +1703,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:04 GMT + - Mon, 23 May 2022 07:11:33 GMT Server: - nginx Transfer-Encoding: @@ -1714,11 +1711,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "480.479\xC2\xB5s" + - "131.293\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2337' + - '1710' status: code: 200 message: OK @@ -1734,7 +1731,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -1744,9 +1741,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:05 GMT + - Mon, 23 May 2022 07:11:33 GMT Location: - - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -1764,14 +1761,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London + Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":31.6},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":20},"pm25":{"v":38},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:39:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1780,7 +1778,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:05 GMT + - Mon, 23 May 2022 07:11:33 GMT Server: - nginx Transfer-Encoding: @@ -1788,11 +1786,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "205.134\xC2\xB5s" + - "714.943\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '1871' status: code: 200 message: OK @@ -1808,7 +1806,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: string: '' @@ -1818,9 +1816,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:05 GMT + - Mon, 23 May 2022 07:11:33 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -1838,14 +1836,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London - Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":13.9},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":14},"pm25":{"v":55},"so2":{"v":0.9},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:07+09:00"}}}' + string: '{"status":"ok","data":{"aqi":30,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":15.6},"o3":{"v":5},"p":{"v":1003.2},"pm10":{"v":15},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":18,"day":"2022-05-23","max":27,"min":4},{"avg":24,"day":"2022-05-24","max":31,"min":18},{"avg":22,"day":"2022-05-25","max":32,"min":12},{"avg":20,"day":"2022-05-26","max":20,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":9},{"avg":14,"day":"2022-05-23","max":22,"min":7},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":38,"day":"2022-05-22","max":64,"min":25},{"avg":43,"day":"2022-05-23","max":67,"min":21},{"avg":19,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":38,"day":"2022-05-26","max":44,"min":38}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:00:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1854,7 +1854,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:05 GMT + - Mon, 23 May 2022 07:11:33 GMT Server: - nginx Transfer-Encoding: @@ -1862,11 +1862,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "211.854\xC2\xB5s" + - "208.293\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1853' + - '2070' status: code: 200 message: OK @@ -1882,7 +1882,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -1892,9 +1892,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:05 GMT + - Mon, 23 May 2022 07:11:34 GMT Location: - - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1912,15 +1912,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":68,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon - - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"p":{"v":1021.4},"pm25":{"v":68},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:14:16+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley + - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1003.7},"pm10":{"v":6},"pm25":{"v":17},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:38:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1929,7 +1929,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:06 GMT + - Mon, 23 May 2022 07:11:34 GMT Server: - nginx Transfer-Encoding: @@ -1937,11 +1937,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "370.527\xC2\xB5s" + - "168.672\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1655' + - '2182' status: code: 200 message: OK @@ -1957,7 +1957,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -1967,9 +1967,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:06 GMT + - Mon, 23 May 2022 07:11:34 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -1987,15 +1987,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":12,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":36,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"o3":{"v":11.9},"p":{"v":1020.7},"pm25":{"v":72},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:08+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich + - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":18.7},"p":{"v":1004},"pm10":{"v":21},"pm25":{"v":36},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2004,7 +2004,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:06 GMT + - Mon, 23 May 2022 07:11:34 GMT Server: - nginx Transfer-Encoding: @@ -2012,11 +2012,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "287.036\xC2\xB5s" + - "341.037\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2348' + - '2000' status: code: 200 message: OK @@ -2032,7 +2032,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -2042,9 +2042,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:06 GMT + - Mon, 23 May 2022 07:11:35 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -2062,15 +2062,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":28,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City - of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.3},"p":{"v":1021.3},"pm25":{"v":55},"t":{"v":13.5},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:29:18+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":21.1},"p":{"v":1004},"pm25":{"v":28},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2079,7 +2079,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:06 GMT + - Mon, 23 May 2022 07:11:35 GMT Server: - nginx Transfer-Encoding: @@ -2087,11 +2087,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "565.141\xC2\xB5s" + - "168.232\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1982' + - '2004' status: code: 200 message: OK @@ -2107,7 +2107,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: string: '' @@ -2117,9 +2117,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:07 GMT + - Mon, 23 May 2022 07:11:35 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN Server: - nginx status: @@ -2137,14 +2137,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"no2":{"v":2.9},"o3":{"v":33.8},"p":{"v":1020.9},"pm10":{"v":17},"pm25":{"v":55},"so2":{"v":0.5},"t":{"v":11.6},"w":{"v":2},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:48+09:00"}}}' + string: '{"status":"ok","data":{"aqi":16,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London + Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":79.3},"no2":{"v":8.5},"o3":{"v":15.2},"p":{"v":1004.8},"pm10":{"v":6},"pm25":{"v":16},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":2.8}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:51:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2153,7 +2154,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:07 GMT + - Mon, 23 May 2022 07:11:35 GMT Server: - nginx Transfer-Encoding: @@ -2161,11 +2162,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "698.203\xC2\xB5s" + - "345.046\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1813' + - '2197' status: code: 200 message: OK @@ -2181,7 +2182,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -2191,9 +2192,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:07 GMT + - Mon, 23 May 2022 07:11:35 GMT Location: - - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -2211,15 +2212,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7952,"attributions":[{"url":"https://londonair.org.uk/","name":"London + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm10":{"v":34},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:11:10+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2228,7 +2229,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:07 GMT + - Mon, 23 May 2022 07:11:36 GMT Server: - nginx Transfer-Encoding: @@ -2236,11 +2237,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "188.174\xC2\xB5s" + - "158.562\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2362' + - '1838' status: code: 200 message: OK @@ -2256,7 +2257,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: string: '' @@ -2266,9 +2267,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:08 GMT + - Mon, 23 May 2022 07:11:36 GMT Location: - - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + - /feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN Server: - nginx status: @@ -2286,15 +2287,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":16,"idx":3190,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.45258,0.070766],"name":"London + Eltham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-eltham","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":76.8},"no2":{"v":4.9},"o3":{"v":12.6},"p":{"v":1001.3},"pm10":{"v":7},"pm25":{"v":16},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:57:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2303,7 +2304,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:08 GMT + - Mon, 23 May 2022 07:11:36 GMT Server: - nginx Transfer-Encoding: @@ -2311,11 +2312,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "716.053\xC2\xB5s" + - "209.394\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2178' status: code: 200 message: OK @@ -2331,7 +2332,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -2341,9 +2342,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:08 GMT + - Mon, 23 May 2022 07:11:36 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -2361,15 +2362,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":76,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":8,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton - - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":65.6},"no2":{"v":9.2},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":76},"t":{"v":16.4},"w":{"v":1.3},"wg":{"v":4.6}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:37:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham + - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"no2":{"v":20.2},"p":{"v":1005},"pm25":{"v":8},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:33:57+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2378,7 +2379,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:08 GMT + - Mon, 23 May 2022 07:11:36 GMT Server: - nginx Transfer-Encoding: @@ -2386,11 +2387,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "281.006\xC2\xB5s" + - "490.558\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1716' + - '2123' status: code: 200 message: OK @@ -2406,7 +2407,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: string: '' @@ -2416,9 +2417,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:09 GMT + - Mon, 23 May 2022 07:11:37 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: - nginx status: @@ -2436,15 +2437,90 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":7,"idx":8919,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.513847178423,-0.077765681752],"name":"City + of London - Sir John Cass School, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-sir-john-cass-school","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":72.1},"no2":{"v":9},"p":{"v":1004.3},"pm10":{"v":7},"pm25":{"v":59},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":1.1}},"time":{"s":"2022-05-23 + 04:00:00","tz":"+01:00","v":1653278400,"iso":"2022-05-23T04:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T14:47:09+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 23 May 2022 07:11:37 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "158.733\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1865' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 23 May 2022 07:11:37 GMT + Location: + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + Server: + - nginx + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2453,7 +2529,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:09 GMT + - Mon, 23 May 2022 07:11:37 GMT Server: - nginx Transfer-Encoding: @@ -2461,11 +2537,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "287.615\xC2\xB5s" + - "372.187\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2154' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_excluded_params.yaml b/tests/cassettes/test_get_range_coordinates_air/test_excluded_params.yaml index a6b94a0..6b76024 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_excluded_params.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_excluded_params.yaml @@ -14,38 +14,39 @@ interactions: uri: https://api.waqi.info/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":[{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"-","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"46","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"66","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"76","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"-","station":{"name":"City - of London - Sir John Cass School, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"63","station":{"name":"London - Bexley, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"55","station":{"name":"London - Westminster, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"20","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"67","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"46","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"65","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"66","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"55","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"70","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"65","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"26","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"59","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"59","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"34","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"34","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"68","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"59","station":{"name":"London","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"61","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"61","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"51","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"62","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"80","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"33","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"12","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-05-04T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"17","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45258,"lon":0.070766,"uid":3190,"aqi":"16","station":{"name":"London + Eltham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"28","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"29","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"34","station":{"name":"London","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"30","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"15","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"17","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"9","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-05-22T22:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"42","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"34","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"30","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"25","station":{"name":"London + Bexley, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"8","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"26","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"7","station":{"name":"City + of London - Sir John Cass School, United Kingdom","time":"2022-05-23T12:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"18","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"17","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"18","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"12","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"34","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"28","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"31","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"-","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"14","station":{"name":"London + Westminster, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"14","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"36","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"16","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"14","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-05-18T17:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +55,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:09 GMT + - Mon, 23 May 2022 07:11:38 GMT Server: - nginx Transfer-Encoding: @@ -62,11 +63,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "226.274\xC2\xB5s" + - "346.936\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '4998' + - '5136' status: code: 200 message: OK @@ -82,7 +83,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +93,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:09 GMT + - Mon, 23 May 2022 07:11:38 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,15 +113,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley + - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1003.7},"pm10":{"v":6},"pm25":{"v":17},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:38:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -129,7 +130,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:09 GMT + - Mon, 23 May 2022 07:11:38 GMT Server: - nginx Transfer-Encoding: @@ -137,11 +138,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "274.295\xC2\xB5s" + - "217.264\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2182' status: code: 200 message: OK @@ -157,7 +158,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: string: '' @@ -167,9 +168,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:10 GMT + - Mon, 23 May 2022 07:11:38 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN Server: - nginx status: @@ -187,15 +188,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":16,"idx":3190,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.45258,0.070766],"name":"London + Eltham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-eltham","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":76.8},"no2":{"v":4.9},"o3":{"v":12.6},"p":{"v":1001.3},"pm10":{"v":7},"pm25":{"v":16},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:57:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -204,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:10 GMT + - Mon, 23 May 2022 07:11:38 GMT Server: - nginx Transfer-Encoding: @@ -212,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "260.595\xC2\xB5s" + - "209.253\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '2178' status: code: 200 message: OK @@ -232,7 +233,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -242,9 +243,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:10 GMT + - Mon, 23 May 2022 07:11:39 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -262,15 +263,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":28,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham - - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":22.8},"p":{"v":1021.4},"pm10":{"v":18},"pm25":{"v":66},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:19:12+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":21.1},"p":{"v":1004},"pm25":{"v":28},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -279,7 +280,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:10 GMT + - Mon, 23 May 2022 07:11:39 GMT Server: - nginx Transfer-Encoding: @@ -287,11 +288,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "332.276\xC2\xB5s" + - "384.898\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2337' + - '2004' status: code: 200 message: OK @@ -307,7 +308,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: string: '' @@ -317,9 +318,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:10 GMT + - Mon, 23 May 2022 07:11:39 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: - nginx status: @@ -337,15 +338,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":76,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":29,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton - - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":65.6},"no2":{"v":9.2},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":76},"t":{"v":16.4},"w":{"v":1.3},"wg":{"v":4.6}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:37:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering + - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":20.7},"p":{"v":1003.9},"pm10":{"v":16},"pm25":{"v":29},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":19,"day":"2022-05-23","max":28,"min":5},{"avg":24,"day":"2022-05-24","max":32,"min":17},{"avg":22,"day":"2022-05-25","max":32,"min":11},{"avg":19,"day":"2022-05-26","max":19,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":14,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":63,"min":23},{"avg":44,"day":"2022-05-23","max":70,"min":20},{"avg":20,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":16},{"avg":41,"day":"2022-05-26","max":47,"min":41}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:24:22+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -354,7 +355,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:11 GMT + - Mon, 23 May 2022 07:11:39 GMT Server: - nginx Transfer-Encoding: @@ -362,11 +363,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "158.064\xC2\xB5s" + - "232.364\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1716' + - '1965' status: code: 200 message: OK @@ -382,7 +383,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: string: '' @@ -392,9 +393,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:11 GMT + - Mon, 23 May 2022 07:11:40 GMT Location: - - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: - nginx status: @@ -412,15 +413,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -429,7 +429,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:11 GMT + - Mon, 23 May 2022 07:11:40 GMT Server: - nginx Transfer-Encoding: @@ -437,11 +437,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "343.377\xC2\xB5s" + - "503.949\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2124' status: code: 200 message: OK @@ -457,7 +457,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: string: '' @@ -467,9 +467,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:11 GMT + - Mon, 23 May 2022 07:11:40 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -487,16 +487,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London - Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.8},"no2":{"v":7.4},"o3":{"v":5},"p":{"v":1018.2},"pm10":{"v":22},"pm25":{"v":63},"so2":{"v":0.3},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:53+09:00"}}}' + Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":15.6},"o3":{"v":5},"p":{"v":1003.2},"pm10":{"v":15},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":18,"day":"2022-05-23","max":27,"min":4},{"avg":24,"day":"2022-05-24","max":31,"min":18},{"avg":22,"day":"2022-05-25","max":32,"min":12},{"avg":20,"day":"2022-05-26","max":20,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":9},{"avg":14,"day":"2022-05-23","max":22,"min":7},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":38,"day":"2022-05-22","max":64,"min":25},{"avg":43,"day":"2022-05-23","max":67,"min":21},{"avg":19,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":38,"day":"2022-05-26","max":44,"min":38}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:00:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -505,7 +505,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:11 GMT + - Mon, 23 May 2022 07:11:40 GMT Server: - nginx Transfer-Encoding: @@ -513,11 +513,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "186.134\xC2\xB5s" + - "129.192\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2445' + - '2070' status: code: 200 message: OK @@ -533,7 +533,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -543,9 +543,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:12 GMT + - Mon, 23 May 2022 07:11:41 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -563,14 +563,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":15,"idx":7957,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London - Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":13.9},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":14},"pm25":{"v":55},"so2":{"v":0.9},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich + - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"o3","iaqi":{"h":{"v":76.8},"o3":{"v":14.6},"p":{"v":1001.3},"pm10":{"v":8},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -579,7 +580,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:12 GMT + - Mon, 23 May 2022 07:11:41 GMT Server: - nginx Transfer-Encoding: @@ -587,11 +588,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "362.787\xC2\xB5s" + - "230.285\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1853' + - '1953' status: code: 200 message: OK @@ -607,7 +608,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -617,9 +618,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:12 GMT + - Mon, 23 May 2022 07:11:41 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -637,15 +638,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":20,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":38,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich - - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":71},"no2":{"v":10.7},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":68},"t":{"v":14},"w":{"v":2},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:41:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich + - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":23.4},"o3":{"v":3.7},"p":{"v":1004},"pm10":{"v":12},"pm25":{"v":38},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:28:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -654,7 +655,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:12 GMT + - Mon, 23 May 2022 07:11:41 GMT Server: - nginx Transfer-Encoding: @@ -662,11 +663,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "220.615\xC2\xB5s" + - "270.005\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1995' status: code: 200 message: OK @@ -682,7 +683,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -692,9 +693,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:41 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -712,15 +713,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -729,7 +730,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:41 GMT Server: - nginx Transfer-Encoding: @@ -737,11 +738,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "307.095\xC2\xB5s" + - "474.909\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1974' status: code: 200 message: OK @@ -757,7 +758,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -767,9 +768,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:42 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -787,15 +788,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":67,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley - - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":8.6},"o3":{"v":10},"p":{"v":1021},"pm10":{"v":29},"pm25":{"v":67},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:08:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -804,7 +805,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:42 GMT Server: - nginx Transfer-Encoding: @@ -812,11 +813,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "166.964\xC2\xB5s" + - "216.625\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2385' + - '2154' status: code: 200 message: OK @@ -832,7 +833,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: string: '' @@ -842,9 +843,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:42 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN Server: - nginx status: @@ -862,15 +863,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":7957,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich - - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":78.8},"o3":{"v":13.3},"p":{"v":1018.2},"pm10":{"v":30},"pm25":{"v":35},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:42:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -879,7 +880,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:13 GMT + - Mon, 23 May 2022 07:11:42 GMT Server: - nginx Transfer-Encoding: @@ -887,11 +888,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "231.484\xC2\xB5s" + - "190.203\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1976' + - '2154' status: code: 200 message: OK @@ -907,7 +908,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -917,9 +918,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:14 GMT + - Mon, 23 May 2022 07:11:43 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -937,15 +938,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":42,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge - - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"p":{"v":1020.7},"pm10":{"v":19},"pm25":{"v":46},"t":{"v":13.8},"w":{"v":1.5},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-03","max":33,"min":9},{"avg":23,"day":"2022-05-04","max":34,"min":16},{"avg":26,"day":"2022-05-05","max":38,"min":19},{"avg":19,"day":"2022-05-06","max":30,"min":11},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":17,"day":"2022-05-03","max":24,"min":10},{"avg":14,"day":"2022-05-04","max":22,"min":6},{"avg":12,"day":"2022-05-05","max":15,"min":9},{"avg":10,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":53,"day":"2022-05-03","max":72,"min":35},{"avg":44,"day":"2022-05-04","max":69,"min":19},{"avg":35,"day":"2022-05-05","max":51,"min":24},{"avg":33,"day":"2022-05-06","max":57,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:49+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton + - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76},"no2":{"v":13.3},"p":{"v":1003.8},"pm10":{"v":22},"pm25":{"v":42},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T16:04:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -954,7 +955,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:14 GMT + - Mon, 23 May 2022 07:11:43 GMT Server: - nginx Transfer-Encoding: @@ -962,11 +963,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "171.123\xC2\xB5s" + - "287.986\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1963' + - '1710' status: code: 200 message: OK @@ -982,7 +983,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: string: '' @@ -992,9 +993,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:14 GMT + - Mon, 23 May 2022 07:11:43 GMT Location: - - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: - nginx status: @@ -1012,15 +1013,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering - - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":13.9},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":65},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":5},{"avg":24,"day":"2022-05-04","max":34,"min":18},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":17,"day":"2022-05-07","max":19,"min":17}],"pm10":[{"avg":19,"day":"2022-05-03","max":29,"min":11},{"avg":13,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-05-03","max":81,"min":40},{"avg":44,"day":"2022-05-04","max":63,"min":24},{"avg":40,"day":"2022-05-05","max":54,"min":25},{"avg":36,"day":"2022-05-06","max":55,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:24:19+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden + - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.5},"no2":{"v":12.4},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"t":{"v":14.7},"w":{"v":1.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:36:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1029,7 +1030,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:14 GMT + - Mon, 23 May 2022 07:11:43 GMT Server: - nginx Transfer-Encoding: @@ -1037,11 +1038,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "283.654\xC2\xB5s" + - "379.696\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1984' + - '1838' status: code: 200 message: OK @@ -1057,7 +1058,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -1067,9 +1068,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:15 GMT + - Mon, 23 May 2022 07:11:44 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -1087,15 +1088,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":11653,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London - Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.9},"o3":{"v":16},"p":{"v":1021.3},"pm10":{"v":25},"pm25":{"v":66},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":30,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City + of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"p":{"v":1005},"pm25":{"v":30},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:24:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1104,7 +1105,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:15 GMT + - Mon, 23 May 2022 07:11:44 GMT Server: - nginx Transfer-Encoding: @@ -1112,11 +1113,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "330.235\xC2\xB5s" + - "214.303\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2388' + - '1831' status: code: 200 message: OK @@ -1132,7 +1133,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -1142,9 +1143,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:15 GMT + - Mon, 23 May 2022 07:11:44 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -1162,15 +1163,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City - of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.3},"p":{"v":1021.3},"pm25":{"v":55},"t":{"v":13.5},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:29:18+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London + Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.4},"no2":{"v":10.1},"o3":{"v":12.6},"p":{"v":1003.6},"pm10":{"v":9},"pm25":{"v":25},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1179,7 +1181,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:15 GMT + - Mon, 23 May 2022 07:11:44 GMT Server: - nginx Transfer-Encoding: @@ -1187,11 +1189,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "549.001\xC2\xB5s" + - "186.354\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1982' + - '2256' status: code: 200 message: OK @@ -1207,7 +1209,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -1217,9 +1219,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:15 GMT + - Mon, 23 May 2022 07:11:44 GMT Location: - - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -1237,15 +1239,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":70,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76.8},"no2":{"v":10.1},"o3":{"v":33.7},"p":{"v":1018.1},"pm10":{"v":27},"pm25":{"v":70},"so2":{"v":0.5},"t":{"v":12.3},"w":{"v":0.3},"wg":{"v":12}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-01","max":36,"min":23},{"avg":27,"day":"2022-05-02","max":38,"min":14},{"avg":24,"day":"2022-05-03","max":35,"min":10},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":15},{"avg":21,"day":"2022-05-06","max":29,"min":13},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":14,"day":"2022-05-01","max":18,"min":10},{"avg":16,"day":"2022-05-02","max":21,"min":11},{"avg":17,"day":"2022-05-03","max":27,"min":10},{"avg":12,"day":"2022-05-04","max":18,"min":6},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":16,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":51,"day":"2022-05-01","max":59,"min":35},{"avg":54,"day":"2022-05-02","max":66,"min":39},{"avg":54,"day":"2022-05-03","max":76,"min":33},{"avg":43,"day":"2022-05-04","max":57,"min":23},{"avg":41,"day":"2022-05-05","max":55,"min":25},{"avg":35,"day":"2022-05-06","max":52,"min":22},{"avg":36,"day":"2022-05-07","max":40,"min":36}],"uvi":[{"avg":0,"day":"2022-05-01","max":3,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":8,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham + - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"no2":{"v":20.2},"p":{"v":1005},"pm25":{"v":8},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:33:57+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1254,7 +1256,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:16 GMT + - Mon, 23 May 2022 07:11:44 GMT Server: - nginx Transfer-Encoding: @@ -1262,11 +1264,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "166.444\xC2\xB5s" + - "770.875\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2278' + - '2123' status: code: 200 message: OK @@ -1282,7 +1284,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -1292,9 +1294,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:16 GMT + - Mon, 23 May 2022 07:11:45 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -1312,16 +1314,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":13.3},"o3":{"v":5},"p":{"v":1020.3},"pm10":{"v":19},"pm25":{"v":65},"so2":{"v":0.3},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-03","max":35,"min":6},{"avg":24,"day":"2022-05-04","max":32,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":14},{"avg":19,"day":"2022-05-06","max":29,"min":11},{"avg":17,"day":"2022-05-07","max":18,"min":17}],"pm10":[{"avg":17,"day":"2022-05-03","max":27,"min":11},{"avg":12,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":19,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":52,"day":"2022-05-03","max":77,"min":30},{"avg":42,"day":"2022-05-04","max":58,"min":23},{"avg":39,"day":"2022-05-05","max":53,"min":23},{"avg":36,"day":"2022-05-06","max":56,"min":21},{"avg":35,"day":"2022-05-07","max":35,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1330,7 +1331,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:16 GMT + - Mon, 23 May 2022 07:11:45 GMT Server: - nginx Transfer-Encoding: @@ -1338,11 +1339,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "212.324\xC2\xB5s" + - "490.259\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2077' + - '1838' status: code: 200 message: OK @@ -1358,7 +1359,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: string: '' @@ -1368,9 +1369,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:16 GMT + - Mon, 23 May 2022 07:11:45 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: - nginx status: @@ -1388,15 +1389,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":26,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":7,"idx":8919,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm25":{"v":26},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:16:09+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.513847178423,-0.077765681752],"name":"City + of London - Sir John Cass School, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-sir-john-cass-school","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":72.1},"no2":{"v":9},"p":{"v":1004.3},"pm10":{"v":7},"pm25":{"v":59},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":1.1}},"time":{"s":"2022-05-23 + 04:00:00","tz":"+01:00","v":1653278400,"iso":"2022-05-23T04:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T14:47:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1405,7 +1406,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:16 GMT + - Mon, 23 May 2022 07:11:45 GMT Server: - nginx Transfer-Encoding: @@ -1413,11 +1414,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "232.574\xC2\xB5s" + - "352.737\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2013' + - '1865' status: code: 200 message: OK @@ -1433,7 +1434,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -1443,9 +1444,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:17 GMT + - Mon, 23 May 2022 07:11:46 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1463,15 +1464,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":18,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London - Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1},"h":{"v":69.1},"no2":{"v":16},"o3":{"v":15.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.3}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:46:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London + Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":79.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1004.9},"pm10":{"v":6},"pm25":{"v":18},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:44:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1480,7 +1481,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:17 GMT + - Mon, 23 May 2022 07:11:46 GMT Server: - nginx Transfer-Encoding: @@ -1488,11 +1489,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "184.033\xC2\xB5s" + - "230.065\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2017' + - '1862' status: code: 200 message: OK @@ -1508,7 +1509,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: string: '' @@ -1518,9 +1519,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:17 GMT + - Mon, 23 May 2022 07:11:46 GMT Location: - - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: - nginx status: @@ -1538,15 +1539,90 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":17,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":89.5},"no2":{"v":9.3},"o3":{"v":16.5},"p":{"v":1001.6},"pm10":{"v":11},"pm25":{"v":17},"so2":{"v":1.7},"t":{"v":13.2},"w":{"v":0.4},"wg":{"v":11}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-05-21","max":36,"min":21},{"avg":25,"day":"2022-05-22","max":37,"min":8},{"avg":20,"day":"2022-05-23","max":28,"min":11},{"avg":26,"day":"2022-05-24","max":31,"min":22},{"avg":24,"day":"2022-05-25","max":33,"min":16},{"avg":22,"day":"2022-05-26","max":22,"min":18}],"pm10":[{"avg":13,"day":"2022-05-21","max":15,"min":9},{"avg":13,"day":"2022-05-22","max":20,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":11,"min":6},{"avg":12,"day":"2022-05-26","max":15,"min":12}],"pm25":[{"avg":30,"day":"2022-05-21","max":38,"min":23},{"avg":38,"day":"2022-05-22","max":59,"min":23},{"avg":40,"day":"2022-05-23","max":62,"min":18},{"avg":19,"day":"2022-05-24","max":29,"min":12},{"avg":24,"day":"2022-05-25","max":36,"min":16},{"avg":38,"day":"2022-05-26","max":41,"min":38}],"uvi":[{"avg":1,"day":"2022-05-21","max":4,"min":0},{"avg":1,"day":"2022-05-22","max":6,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:53:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 23 May 2022 07:11:46 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "426.128\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2082' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 23 May 2022 07:11:47 GMT + Location: + - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + Server: + - nginx + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":18,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden - - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"no2":{"v":15.1},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"t":{"v":13.8},"w":{"v":1.4},"wg":{"v":3.8}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:33:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley + - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":8},"p":{"v":1003.8},"pm10":{"v":7},"pm25":{"v":18},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:34:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1555,7 +1631,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:17 GMT + - Mon, 23 May 2022 07:11:47 GMT Server: - nginx Transfer-Encoding: @@ -1563,11 +1639,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "114.453\xC2\xB5s" + - "229.664\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '2152' status: code: 200 message: OK @@ -1583,7 +1659,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: string: '' @@ -1593,9 +1669,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:18 GMT + - Mon, 23 May 2022 07:11:47 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -1613,14 +1689,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"no2":{"v":2.9},"o3":{"v":33.8},"p":{"v":1020.9},"pm10":{"v":17},"pm25":{"v":55},"so2":{"v":0.5},"t":{"v":11.6},"w":{"v":2},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:48+09:00"}}}' + string: '{"status":"ok","data":{"aqi":12,"idx":7954,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.486957,0.095111],"name":"Greenwich + - Plumstead High Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-plumstead-high-street","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":14.7},"o3":{"v":11.9},"p":{"v":1004},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:29:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1629,7 +1706,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:18 GMT + - Mon, 23 May 2022 07:11:47 GMT Server: - nginx Transfer-Encoding: @@ -1637,11 +1714,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "382.227\xC2\xB5s" + - "183.602\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1813' + - '2161' status: code: 200 message: OK @@ -1657,7 +1734,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: string: '' @@ -1667,9 +1744,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:18 GMT + - Mon, 23 May 2022 07:11:47 GMT Location: - - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: - nginx status: @@ -1687,15 +1764,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7952,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm10":{"v":34},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:11:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich + - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":8},"h":{"v":64.5},"no2":{"v":10.2},"p":{"v":1004},"pm10":{"v":9},"pm25":{"v":43},"t":{"v":14.5},"w":{"v":3.3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:21:00+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1704,7 +1781,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:18 GMT + - Mon, 23 May 2022 07:11:47 GMT Server: - nginx Transfer-Encoding: @@ -1712,11 +1789,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "312.356\xC2\xB5s" + - "311.385\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2362' + - '2178' status: code: 200 message: OK @@ -1742,7 +1819,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:18 GMT + - Mon, 23 May 2022 07:11:48 GMT Location: - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN Server: @@ -1765,12 +1842,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":68,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon - - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"p":{"v":1021.4},"pm25":{"v":68},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:14:16+09:00"}}}' + - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.5},"p":{"v":1005.1},"pm25":{"v":34},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T15:14:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1779,7 +1856,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:19 GMT + - Mon, 23 May 2022 07:11:48 GMT Server: - nginx Transfer-Encoding: @@ -1787,11 +1864,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "259.845\xC2\xB5s" + - "167.903\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1655' + - '1652' status: code: 200 message: OK @@ -1807,7 +1884,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -1817,9 +1894,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:19 GMT + - Mon, 23 May 2022 07:11:48 GMT Location: - - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1837,14 +1914,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester + Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":6.1},"o3":{"v":16.5},"p":{"v":1003.2},"pm10":{"v":10},"pm25":{"v":28},"so2":{"v":1.7},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1853,7 +1931,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:19 GMT + - Mon, 23 May 2022 07:11:48 GMT Server: - nginx Transfer-Encoding: @@ -1861,11 +1939,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "332.075\xC2\xB5s" + - "129.002\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '1888' status: code: 200 message: OK @@ -1881,7 +1959,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -1891,9 +1969,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:19 GMT + - Mon, 23 May 2022 07:11:49 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -1911,15 +1989,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":31,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, + United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":85.5},"no2":{"v":5.5},"o3":{"v":22.8},"p":{"v":1003.5},"pm10":{"v":13},"pm25":{"v":31},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":1.1},"wg":{"v":1.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:43:16+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1928,7 +2005,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:19 GMT + - Mon, 23 May 2022 07:11:49 GMT Server: - nginx Transfer-Encoding: @@ -1936,11 +2013,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "269.714\xC2\xB5s" + - "205.203\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '1816' status: code: 200 message: OK @@ -1956,7 +2033,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -1966,9 +2043,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:20 GMT + - Mon, 23 May 2022 07:11:49 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -1986,15 +2063,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":69.8},"no2":{"v":21.1},"o3":{"v":18.4},"p":{"v":1005.1},"pm10":{"v":29},"pm25":{"v":61},"so2":{"v":0.9},"t":{"v":14.3},"w":{"v":0.8},"wg":{"v":3.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:13+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2003,7 +2080,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:20 GMT + - Mon, 23 May 2022 07:11:49 GMT Server: - nginx Transfer-Encoding: @@ -2011,11 +2088,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "131.962\xC2\xB5s" + - "182.993\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2009' + - '1974' status: code: 200 message: OK @@ -2031,7 +2108,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -2041,9 +2118,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:20 GMT + - Mon, 23 May 2022 07:11:49 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -2061,15 +2138,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London - Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.8},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":22},"pm25":{"v":61},"so2":{"v":1.1},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:42:32+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London + Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":79},"no2":{"v":11},"o3":{"v":13.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:41:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2078,7 +2154,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:20 GMT + - Mon, 23 May 2022 07:11:49 GMT Server: - nginx Transfer-Encoding: @@ -2086,11 +2162,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "133.383\xC2\xB5s" + - "480.829\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '1696' status: code: 200 message: OK @@ -2106,7 +2182,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -2116,9 +2192,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:21 GMT + - Mon, 23 May 2022 07:11:50 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -2136,15 +2212,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester - Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":2.1},"o3":{"v":33.7},"p":{"v":1020.3},"pm10":{"v":15},"pm25":{"v":51},"so2":{"v":0.5},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London + Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":31.6},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":20},"pm25":{"v":38},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:39:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2153,7 +2229,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:21 GMT + - Mon, 23 May 2022 07:11:50 GMT Server: - nginx Transfer-Encoding: @@ -2161,11 +2237,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "303.186\xC2\xB5s" + - "168.823\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1893' + - '1871' status: code: 200 message: OK @@ -2181,7 +2257,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -2191,9 +2267,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:21 GMT + - Mon, 23 May 2022 07:11:50 GMT Location: - - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -2211,15 +2287,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":36,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich + - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":18.7},"p":{"v":1004},"pm10":{"v":21},"pm25":{"v":36},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2228,7 +2304,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:21 GMT + - Mon, 23 May 2022 07:11:50 GMT Server: - nginx Transfer-Encoding: @@ -2236,11 +2312,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "219.003\xC2\xB5s" + - "432.727\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2000' status: code: 200 message: OK @@ -2256,7 +2332,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: string: '' @@ -2266,9 +2342,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN Server: - nginx status: @@ -2286,15 +2362,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":16,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":11.7},"o3":{"v":14},"p":{"v":1021},"pm10":{"v":26},"pm25":{"v":80},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:12:54+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London + Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":79.3},"no2":{"v":8.5},"o3":{"v":15.2},"p":{"v":1004.8},"pm10":{"v":6},"pm25":{"v":16},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":2.8}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:51:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2303,7 +2379,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Server: - nginx Transfer-Encoding: @@ -2311,11 +2387,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "258.974\xC2\xB5s" + - "214.063\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '2197' status: code: 200 message: OK @@ -2331,7 +2407,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -2341,9 +2417,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -2361,15 +2437,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden + Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":17.8},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":13},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:45:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2378,7 +2454,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Server: - nginx Transfer-Encoding: @@ -2386,11 +2462,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "456.589\xC2\xB5s" + - "147.683\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1857' status: code: 200 message: OK @@ -2406,7 +2482,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -2416,9 +2492,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -2436,15 +2512,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":12,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"o3":{"v":11.9},"p":{"v":1020.7},"pm25":{"v":72},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:08+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2453,7 +2529,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:22 GMT + - Mon, 23 May 2022 07:11:51 GMT Server: - nginx Transfer-Encoding: @@ -2461,11 +2537,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "196.273\xC2\xB5s" + - "263.534\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2348' + - '1838' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_nonexistent_requested_params.yaml b/tests/cassettes/test_get_range_coordinates_air/test_nonexistent_requested_params.yaml index 28c6837..5dbd382 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_nonexistent_requested_params.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_nonexistent_requested_params.yaml @@ -14,38 +14,39 @@ interactions: uri: https://api.waqi.info/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":[{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"26","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"59","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"51","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"46","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"55","station":{"name":"London - Westminster, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"66","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"76","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"59","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"55","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"63","station":{"name":"London - Bexley, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"34","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"20","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"33","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"-","station":{"name":"City - of London - Sir John Cass School, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"70","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"80","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"59","station":{"name":"London","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"67","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"-","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"68","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"61","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"46","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"65","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"66","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"61","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"34","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"65","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"62","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"12","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-05-04T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"14","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"17","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"30","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"28","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"18","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"17","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"28","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"29","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"30","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"18","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"34","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"9","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-05-22T22:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"14","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"-","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"17","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"8","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"34","station":{"name":"London","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-05-18T17:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"34","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"15","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"26","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"7","station":{"name":"City + of London - Sir John Cass School, United Kingdom","time":"2022-05-23T12:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"36","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"14","station":{"name":"London + Westminster, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"16","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"42","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"31","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"25","station":{"name":"London + Bexley, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"12","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45258,"lon":0.070766,"uid":3190,"aqi":"16","station":{"name":"London + Eltham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +55,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:23 GMT + - Mon, 23 May 2022 07:11:52 GMT Server: - nginx Transfer-Encoding: @@ -62,11 +63,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "234.595\xC2\xB5s" + - "235.555\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '4998' + - '5136' status: code: 200 message: OK @@ -82,7 +83,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +93,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:23 GMT + - Mon, 23 May 2022 07:11:52 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,15 +113,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":26,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm25":{"v":26},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:16:09+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London + Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":31.6},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":20},"pm25":{"v":38},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:39:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -129,7 +130,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:23 GMT + - Mon, 23 May 2022 07:11:52 GMT Server: - nginx Transfer-Encoding: @@ -137,11 +138,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "270.625\xC2\xB5s" + - "161.593\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2013' + - '1871' status: code: 200 message: OK @@ -157,7 +158,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: string: '' @@ -167,9 +168,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:24 GMT + - Mon, 23 May 2022 07:11:52 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: - nginx status: @@ -187,15 +188,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":17,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":89.5},"no2":{"v":9.3},"o3":{"v":16.5},"p":{"v":1001.6},"pm10":{"v":11},"pm25":{"v":17},"so2":{"v":1.7},"t":{"v":13.2},"w":{"v":0.4},"wg":{"v":11}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-05-21","max":36,"min":21},{"avg":25,"day":"2022-05-22","max":37,"min":8},{"avg":20,"day":"2022-05-23","max":28,"min":11},{"avg":26,"day":"2022-05-24","max":31,"min":22},{"avg":24,"day":"2022-05-25","max":33,"min":16},{"avg":22,"day":"2022-05-26","max":22,"min":18}],"pm10":[{"avg":13,"day":"2022-05-21","max":15,"min":9},{"avg":13,"day":"2022-05-22","max":20,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":11,"min":6},{"avg":12,"day":"2022-05-26","max":15,"min":12}],"pm25":[{"avg":30,"day":"2022-05-21","max":38,"min":23},{"avg":38,"day":"2022-05-22","max":59,"min":23},{"avg":40,"day":"2022-05-23","max":62,"min":18},{"avg":19,"day":"2022-05-24","max":29,"min":12},{"avg":24,"day":"2022-05-25","max":36,"min":16},{"avg":38,"day":"2022-05-26","max":41,"min":38}],"uvi":[{"avg":1,"day":"2022-05-21","max":4,"min":0},{"avg":1,"day":"2022-05-22","max":6,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:53:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -204,7 +205,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:24 GMT + - Mon, 23 May 2022 07:11:52 GMT Server: - nginx Transfer-Encoding: @@ -212,11 +213,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "193.753\xC2\xB5s" + - "251.754\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '2082' status: code: 200 message: OK @@ -232,7 +233,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -242,9 +243,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:24 GMT + - Mon, 23 May 2022 07:11:53 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -262,15 +263,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London - Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1},"h":{"v":69.1},"no2":{"v":16},"o3":{"v":15.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.3}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:46:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City + of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"p":{"v":1005},"pm25":{"v":30},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:24:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -279,7 +280,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:24 GMT + - Mon, 23 May 2022 07:11:53 GMT Server: - nginx Transfer-Encoding: @@ -287,11 +288,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "163.424\xC2\xB5s" + - "284.175\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2017' + - '1831' status: code: 200 message: OK @@ -307,7 +308,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -317,9 +318,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:24 GMT + - Mon, 23 May 2022 07:11:53 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -337,15 +338,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester + Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":6.1},"o3":{"v":16.5},"p":{"v":1003.2},"pm10":{"v":10},"pm25":{"v":28},"so2":{"v":1.7},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -354,7 +355,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:25 GMT + - Mon, 23 May 2022 07:11:53 GMT Server: - nginx Transfer-Encoding: @@ -362,11 +363,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "261.114\xC2\xB5s" + - "139.963\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1888' status: code: 200 message: OK @@ -382,7 +383,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: string: '' @@ -392,9 +393,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:25 GMT + - Mon, 23 May 2022 07:11:54 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN Server: - nginx status: @@ -412,15 +413,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester - Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":2.1},"o3":{"v":33.7},"p":{"v":1020.3},"pm10":{"v":15},"pm25":{"v":51},"so2":{"v":0.5},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":18,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley + - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":8},"p":{"v":1003.8},"pm10":{"v":7},"pm25":{"v":18},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:34:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -429,7 +430,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:25 GMT + - Mon, 23 May 2022 07:11:54 GMT Server: - nginx Transfer-Encoding: @@ -437,11 +438,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "352.537\xC2\xB5s" + - "247.245\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1893' + - '2152' status: code: 200 message: OK @@ -457,7 +458,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -467,9 +468,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:25 GMT + - Mon, 23 May 2022 07:11:54 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -487,15 +488,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":17,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley + - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1003.7},"pm10":{"v":6},"pm25":{"v":17},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:38:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -504,7 +505,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:25 GMT + - Mon, 23 May 2022 07:11:54 GMT Server: - nginx Transfer-Encoding: @@ -512,11 +513,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "318.966\xC2\xB5s" + - "217.284\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '2182' status: code: 200 message: OK @@ -532,7 +533,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -542,9 +543,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:26 GMT + - Mon, 23 May 2022 07:11:54 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -562,14 +563,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London - Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":13.9},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":14},"pm25":{"v":55},"so2":{"v":0.9},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:07+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":21.1},"p":{"v":1004},"pm25":{"v":28},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -578,7 +580,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:26 GMT + - Mon, 23 May 2022 07:11:54 GMT Server: - nginx Transfer-Encoding: @@ -586,11 +588,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "170.153\xC2\xB5s" + - "379.387\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1853' + - '2004' status: code: 200 message: OK @@ -606,7 +608,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: string: '' @@ -616,9 +618,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:26 GMT + - Mon, 23 May 2022 07:11:55 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: - nginx status: @@ -636,15 +638,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":11653,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London - Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.9},"o3":{"v":16},"p":{"v":1021.3},"pm10":{"v":25},"pm25":{"v":66},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":29,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering + - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":20.7},"p":{"v":1003.9},"pm10":{"v":16},"pm25":{"v":29},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":19,"day":"2022-05-23","max":28,"min":5},{"avg":24,"day":"2022-05-24","max":32,"min":17},{"avg":22,"day":"2022-05-25","max":32,"min":11},{"avg":19,"day":"2022-05-26","max":19,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":14,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":63,"min":23},{"avg":44,"day":"2022-05-23","max":70,"min":20},{"avg":20,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":16},{"avg":41,"day":"2022-05-26","max":47,"min":41}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:24:22+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -653,7 +655,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:26 GMT + - Mon, 23 May 2022 07:11:55 GMT Server: - nginx Transfer-Encoding: @@ -661,11 +663,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "305.686\xC2\xB5s" + - "180.834\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2388' + - '1965' status: code: 200 message: OK @@ -681,7 +683,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: string: '' @@ -691,9 +693,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:55 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -711,15 +713,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":76,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton - - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":65.6},"no2":{"v":9.2},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":76},"t":{"v":16.4},"w":{"v":1.3},"wg":{"v":4.6}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:37:07+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":15.6},"o3":{"v":5},"p":{"v":1003.2},"pm10":{"v":15},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":18,"day":"2022-05-23","max":27,"min":4},{"avg":24,"day":"2022-05-24","max":31,"min":18},{"avg":22,"day":"2022-05-25","max":32,"min":12},{"avg":20,"day":"2022-05-26","max":20,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":9},{"avg":14,"day":"2022-05-23","max":22,"min":7},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":38,"day":"2022-05-22","max":64,"min":25},{"avg":43,"day":"2022-05-23","max":67,"min":21},{"avg":19,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":38,"day":"2022-05-26","max":44,"min":38}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:00:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -728,7 +731,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:55 GMT Server: - nginx Transfer-Encoding: @@ -736,11 +739,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "492.29\xC2\xB5s" + - "151.352\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1716' + - '2070' status: code: 200 message: OK @@ -756,7 +759,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -766,9 +769,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:56 GMT Location: - - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -786,15 +789,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":18,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden - - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"no2":{"v":15.1},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"t":{"v":13.8},"w":{"v":1.4},"wg":{"v":3.8}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:33:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London + Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":79.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1004.9},"pm10":{"v":6},"pm25":{"v":18},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:44:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -803,7 +806,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:56 GMT Server: - nginx Transfer-Encoding: @@ -811,11 +814,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "200.143\xC2\xB5s" + - "203.223\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '1862' status: code: 200 message: OK @@ -831,7 +834,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: string: '' @@ -841,9 +844,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:56 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN Server: - nginx status: @@ -861,15 +864,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City - of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.3},"p":{"v":1021.3},"pm25":{"v":55},"t":{"v":13.5},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:29:18+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon + - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.5},"p":{"v":1005.1},"pm25":{"v":34},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T15:14:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -878,7 +881,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:27 GMT + - Mon, 23 May 2022 07:11:56 GMT Server: - nginx Transfer-Encoding: @@ -886,11 +889,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "386.727\xC2\xB5s" + - "615.29\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1982' + - '1652' status: code: 200 message: OK @@ -906,7 +909,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -916,9 +919,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:28 GMT + - Mon, 23 May 2022 07:11:56 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -936,16 +939,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London - Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.8},"no2":{"v":7.4},"o3":{"v":5},"p":{"v":1018.2},"pm10":{"v":22},"pm25":{"v":63},"so2":{"v":0.3},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:53+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -954,7 +956,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:28 GMT + - Mon, 23 May 2022 07:11:56 GMT Server: - nginx Transfer-Encoding: @@ -962,11 +964,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "154.172\xC2\xB5s" + - "516.8\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2445' + - '2154' status: code: 200 message: OK @@ -982,7 +984,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: string: '' @@ -992,9 +994,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:28 GMT + - Mon, 23 May 2022 07:11:57 GMT Location: - - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN Server: - nginx status: @@ -1012,15 +1014,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7952,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm10":{"v":34},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:11:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1029,7 +1031,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:28 GMT + - Mon, 23 May 2022 07:11:57 GMT Server: - nginx Transfer-Encoding: @@ -1037,11 +1039,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "190.883\xC2\xB5s" + - "147.933\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2362' + - '2154' status: code: 200 message: OK @@ -1057,7 +1059,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -1067,9 +1069,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:29 GMT + - Mon, 23 May 2022 07:11:57 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -1087,15 +1089,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":20,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich - - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":71},"no2":{"v":10.7},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":68},"t":{"v":14},"w":{"v":2},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:41:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden + Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":17.8},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":13},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:45:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1104,7 +1106,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:29 GMT + - Mon, 23 May 2022 07:11:57 GMT Server: - nginx Transfer-Encoding: @@ -1112,11 +1114,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "179.813\xC2\xB5s" + - "376.467\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1857' status: code: 200 message: OK @@ -1132,7 +1134,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: string: '' @@ -1142,9 +1144,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:29 GMT + - Mon, 23 May 2022 07:11:58 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: - nginx status: @@ -1162,15 +1164,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich + - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":8},"h":{"v":64.5},"no2":{"v":10.2},"p":{"v":1004},"pm10":{"v":9},"pm25":{"v":43},"t":{"v":14.5},"w":{"v":3.3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:21:00+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1179,7 +1181,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:29 GMT + - Mon, 23 May 2022 07:11:58 GMT Server: - nginx Transfer-Encoding: @@ -1187,11 +1189,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "174.253\xC2\xB5s" + - "197.553\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2178' status: code: 200 message: OK @@ -1207,7 +1209,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -1217,9 +1219,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:29 GMT + - Mon, 23 May 2022 07:11:58 GMT Location: - - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -1237,15 +1239,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1254,7 +1256,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:30 GMT + - Mon, 23 May 2022 07:11:58 GMT Server: - nginx Transfer-Encoding: @@ -1262,11 +1264,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "402.196\xC2\xB5s" + - "330.935\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1974' status: code: 200 message: OK @@ -1282,7 +1284,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -1292,9 +1294,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:30 GMT + - Mon, 23 May 2022 07:11:58 GMT Location: - - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -1312,15 +1314,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":70,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76.8},"no2":{"v":10.1},"o3":{"v":33.7},"p":{"v":1018.1},"pm10":{"v":27},"pm25":{"v":70},"so2":{"v":0.5},"t":{"v":12.3},"w":{"v":0.3},"wg":{"v":12}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-01","max":36,"min":23},{"avg":27,"day":"2022-05-02","max":38,"min":14},{"avg":24,"day":"2022-05-03","max":35,"min":10},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":15},{"avg":21,"day":"2022-05-06","max":29,"min":13},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":14,"day":"2022-05-01","max":18,"min":10},{"avg":16,"day":"2022-05-02","max":21,"min":11},{"avg":17,"day":"2022-05-03","max":27,"min":10},{"avg":12,"day":"2022-05-04","max":18,"min":6},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":16,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":51,"day":"2022-05-01","max":59,"min":35},{"avg":54,"day":"2022-05-02","max":66,"min":39},{"avg":54,"day":"2022-05-03","max":76,"min":33},{"avg":43,"day":"2022-05-04","max":57,"min":23},{"avg":41,"day":"2022-05-05","max":55,"min":25},{"avg":35,"day":"2022-05-06","max":52,"min":22},{"avg":36,"day":"2022-05-07","max":40,"min":36}],"uvi":[{"avg":0,"day":"2022-05-01","max":3,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:10+09:00"}}}' + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1329,7 +1331,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:30 GMT + - Mon, 23 May 2022 07:11:58 GMT Server: - nginx Transfer-Encoding: @@ -1337,11 +1339,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "168.453\xC2\xB5s" + - "315.236\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2278' + - '1974' status: code: 200 message: OK @@ -1357,7 +1359,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -1367,9 +1369,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:30 GMT + - Mon, 23 May 2022 07:11:59 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -1387,15 +1389,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":8,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":11.7},"o3":{"v":14},"p":{"v":1021},"pm10":{"v":26},"pm25":{"v":80},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:12:54+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham + - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"no2":{"v":20.2},"p":{"v":1005},"pm25":{"v":8},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:33:57+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1404,7 +1406,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:30 GMT + - Mon, 23 May 2022 07:11:59 GMT Server: - nginx Transfer-Encoding: @@ -1412,11 +1414,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "374.417\xC2\xB5s" + - "304.086\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '2123' status: code: 200 message: OK @@ -1442,7 +1444,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:31 GMT + - Mon, 23 May 2022 07:11:59 GMT Location: - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: @@ -1465,11 +1467,11 @@ interactions: uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1478,7 +1480,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:31 GMT + - Mon, 23 May 2022 07:11:59 GMT Server: - nginx Transfer-Encoding: @@ -1486,11 +1488,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "253.525\xC2\xB5s" + - "365.196\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK @@ -1506,7 +1508,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -1516,9 +1518,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:31 GMT + - Mon, 23 May 2022 07:12:00 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1536,15 +1538,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":67,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley - - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":8.6},"o3":{"v":10},"p":{"v":1021},"pm10":{"v":29},"pm25":{"v":67},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:08:52+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1553,7 +1555,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:31 GMT + - Mon, 23 May 2022 07:12:00 GMT Server: - nginx Transfer-Encoding: @@ -1561,11 +1563,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "475.21\xC2\xB5s" + - "159.243\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2385' + - '1838' status: code: 200 message: OK @@ -1581,7 +1583,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: string: '' @@ -1591,9 +1593,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:32 GMT + - Mon, 23 May 2022 07:12:00 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: - nginx status: @@ -1611,15 +1613,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden + - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.5},"no2":{"v":12.4},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"t":{"v":14.7},"w":{"v":1.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:36:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1628,7 +1630,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:32 GMT + - Mon, 23 May 2022 07:12:00 GMT Server: - nginx Transfer-Encoding: @@ -1636,11 +1638,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "196.424\xC2\xB5s" + - "310.506\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '1838' status: code: 200 message: OK @@ -1656,7 +1658,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -1666,9 +1668,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:32 GMT + - Mon, 23 May 2022 07:12:00 GMT Location: - - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -1686,15 +1688,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":68,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon - - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"p":{"v":1021.4},"pm25":{"v":68},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:14:16+09:00"}}}' + string: '{"status":"ok","data":{"aqi":15,"idx":7957,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich + - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"o3","iaqi":{"h":{"v":76.8},"o3":{"v":14.6},"p":{"v":1001.3},"pm10":{"v":8},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1703,7 +1705,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:32 GMT + - Mon, 23 May 2022 07:12:00 GMT Server: - nginx Transfer-Encoding: @@ -1711,11 +1713,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "497.5\xC2\xB5s" + - "165.982\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1655' + - '1953' status: code: 200 message: OK @@ -1731,7 +1733,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -1741,9 +1743,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:01 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -1761,15 +1763,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":38,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":69.8},"no2":{"v":21.1},"o3":{"v":18.4},"p":{"v":1005.1},"pm10":{"v":29},"pm25":{"v":61},"so2":{"v":0.9},"t":{"v":14.3},"w":{"v":0.8},"wg":{"v":3.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:13+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich + - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":23.4},"o3":{"v":3.7},"p":{"v":1004},"pm10":{"v":12},"pm25":{"v":38},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:28:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1778,7 +1780,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:01 GMT Server: - nginx Transfer-Encoding: @@ -1786,11 +1788,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "233.174\xC2\xB5s" + - "179.672\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2009' + - '1995' status: code: 200 message: OK @@ -1806,7 +1808,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -1816,9 +1818,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:01 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -1836,15 +1838,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge - - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"p":{"v":1020.7},"pm10":{"v":19},"pm25":{"v":46},"t":{"v":13.8},"w":{"v":1.5},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-03","max":33,"min":9},{"avg":23,"day":"2022-05-04","max":34,"min":16},{"avg":26,"day":"2022-05-05","max":38,"min":19},{"avg":19,"day":"2022-05-06","max":30,"min":11},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":17,"day":"2022-05-03","max":24,"min":10},{"avg":14,"day":"2022-05-04","max":22,"min":6},{"avg":12,"day":"2022-05-05","max":15,"min":9},{"avg":10,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":53,"day":"2022-05-03","max":72,"min":35},{"avg":44,"day":"2022-05-04","max":69,"min":19},{"avg":35,"day":"2022-05-05","max":51,"min":24},{"avg":33,"day":"2022-05-06","max":57,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:49+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1853,7 +1855,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:01 GMT Server: - nginx Transfer-Encoding: @@ -1861,11 +1863,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "211.115\xC2\xB5s" + - "206.485\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1963' + - '1838' status: code: 200 message: OK @@ -1881,7 +1883,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: string: '' @@ -1891,9 +1893,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:02 GMT Location: - - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: - nginx status: @@ -1911,15 +1913,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":7,"idx":8919,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering - - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":13.9},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":65},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":5},{"avg":24,"day":"2022-05-04","max":34,"min":18},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":17,"day":"2022-05-07","max":19,"min":17}],"pm10":[{"avg":19,"day":"2022-05-03","max":29,"min":11},{"avg":13,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-05-03","max":81,"min":40},{"avg":44,"day":"2022-05-04","max":63,"min":24},{"avg":40,"day":"2022-05-05","max":54,"min":25},{"avg":36,"day":"2022-05-06","max":55,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:24:19+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.513847178423,-0.077765681752],"name":"City + of London - Sir John Cass School, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-sir-john-cass-school","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":72.1},"no2":{"v":9},"p":{"v":1004.3},"pm10":{"v":7},"pm25":{"v":59},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":1.1}},"time":{"s":"2022-05-23 + 04:00:00","tz":"+01:00","v":1653278400,"iso":"2022-05-23T04:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T14:47:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1928,7 +1930,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:33 GMT + - Mon, 23 May 2022 07:12:02 GMT Server: - nginx Transfer-Encoding: @@ -1936,11 +1938,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "175.333\xC2\xB5s" + - "241.975\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1984' + - '1865' status: code: 200 message: OK @@ -1956,7 +1958,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -1966,9 +1968,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:34 GMT + - Mon, 23 May 2022 07:12:02 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -1986,15 +1988,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":36,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham - - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":22.8},"p":{"v":1021.4},"pm10":{"v":18},"pm25":{"v":66},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:19:12+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich + - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":18.7},"p":{"v":1004},"pm10":{"v":21},"pm25":{"v":36},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2003,7 +2005,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:34 GMT + - Mon, 23 May 2022 07:12:02 GMT Server: - nginx Transfer-Encoding: @@ -2011,11 +2013,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "295.786\xC2\xB5s" + - "354.386\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2337' + - '2000' status: code: 200 message: OK @@ -2031,7 +2033,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -2041,9 +2043,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:34 GMT + - Mon, 23 May 2022 07:12:02 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -2061,15 +2063,89 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London + Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":79},"no2":{"v":11},"o3":{"v":13.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 23 May 2022 07:12:02 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "526.489\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1696' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 23 May 2022 07:12:03 GMT + Location: + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + Server: + - nginx + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":16,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London - Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.8},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":22},"pm25":{"v":61},"so2":{"v":1.1},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:42:32+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London + Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":79.3},"no2":{"v":8.5},"o3":{"v":15.2},"p":{"v":1004.8},"pm10":{"v":6},"pm25":{"v":16},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":2.8}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:51:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2078,7 +2154,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:34 GMT + - Mon, 23 May 2022 07:12:03 GMT Server: - nginx Transfer-Encoding: @@ -2086,11 +2162,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "223.094\xC2\xB5s" + - "462.378\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '2197' status: code: 200 message: OK @@ -2106,7 +2182,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -2116,9 +2192,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:35 GMT + - Mon, 23 May 2022 07:12:03 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -2136,14 +2212,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"no2":{"v":2.9},"o3":{"v":33.8},"p":{"v":1020.9},"pm10":{"v":17},"pm25":{"v":55},"so2":{"v":0.5},"t":{"v":11.6},"w":{"v":2},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:48+09:00"}}}' + string: '{"status":"ok","data":{"aqi":42,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton + - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76},"no2":{"v":13.3},"p":{"v":1003.8},"pm10":{"v":22},"pm25":{"v":42},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T16:04:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2152,7 +2229,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:35 GMT + - Mon, 23 May 2022 07:12:03 GMT Server: - nginx Transfer-Encoding: @@ -2160,11 +2237,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "181.563\xC2\xB5s" + - "391.027\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1813' + - '1710' status: code: 200 message: OK @@ -2180,7 +2257,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -2190,9 +2267,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:35 GMT + - Mon, 23 May 2022 07:12:04 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -2210,16 +2287,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":13.3},"o3":{"v":5},"p":{"v":1020.3},"pm10":{"v":19},"pm25":{"v":65},"so2":{"v":0.3},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-03","max":35,"min":6},{"avg":24,"day":"2022-05-04","max":32,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":14},{"avg":19,"day":"2022-05-06","max":29,"min":11},{"avg":17,"day":"2022-05-07","max":18,"min":17}],"pm10":[{"avg":17,"day":"2022-05-03","max":27,"min":11},{"avg":12,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":19,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":52,"day":"2022-05-03","max":77,"min":30},{"avg":42,"day":"2022-05-04","max":58,"min":23},{"avg":39,"day":"2022-05-05","max":53,"min":23},{"avg":36,"day":"2022-05-06","max":56,"min":21},{"avg":35,"day":"2022-05-07","max":35,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":31,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, + United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":85.5},"no2":{"v":5.5},"o3":{"v":22.8},"p":{"v":1003.5},"pm10":{"v":13},"pm25":{"v":31},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":1.1},"wg":{"v":1.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:43:16+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2228,7 +2303,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:35 GMT + - Mon, 23 May 2022 07:12:04 GMT Server: - nginx Transfer-Encoding: @@ -2236,11 +2311,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "199.334\xC2\xB5s" + - "579.44\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2077' + - '1816' status: code: 200 message: OK @@ -2256,7 +2331,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -2266,9 +2341,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:04 GMT Location: - - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -2286,15 +2361,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London + Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.4},"no2":{"v":10.1},"o3":{"v":12.6},"p":{"v":1003.6},"pm10":{"v":9},"pm25":{"v":25},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2303,7 +2379,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:04 GMT Server: - nginx Transfer-Encoding: @@ -2311,11 +2387,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "428.198\xC2\xB5s" + - "277.255\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2256' status: code: 200 message: OK @@ -2331,7 +2407,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: string: '' @@ -2341,9 +2417,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:04 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -2361,15 +2437,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":7957,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":12,"idx":7954,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich - - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":78.8},"o3":{"v":13.3},"p":{"v":1018.2},"pm10":{"v":30},"pm25":{"v":35},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:42:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.486957,0.095111],"name":"Greenwich + - Plumstead High Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-plumstead-high-street","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":14.7},"o3":{"v":11.9},"p":{"v":1004},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:29:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2378,7 +2454,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:05 GMT Server: - nginx Transfer-Encoding: @@ -2386,11 +2462,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "224.485\xC2\xB5s" + - "145.912\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1976' + - '2161' status: code: 200 message: OK @@ -2406,7 +2482,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: string: '' @@ -2416,9 +2492,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:05 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN Server: - nginx status: @@ -2436,15 +2512,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":12,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":16,"idx":3190,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"o3":{"v":11.9},"p":{"v":1020.7},"pm25":{"v":72},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:08+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.45258,0.070766],"name":"London + Eltham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-eltham","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":76.8},"no2":{"v":4.9},"o3":{"v":12.6},"p":{"v":1001.3},"pm10":{"v":7},"pm25":{"v":16},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:57:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2453,7 +2529,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:52:36 GMT + - Mon, 23 May 2022 07:12:05 GMT Server: - nginx Transfer-Encoding: @@ -2461,11 +2537,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "273.445\xC2\xB5s" + - "220.035\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2348' + - '2178' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_return_value_and_format.yaml b/tests/cassettes/test_get_range_coordinates_air/test_return_value_and_format.yaml index 53f1e2a..06e8850 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_return_value_and_format.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_return_value_and_format.yaml @@ -14,38 +14,39 @@ interactions: uri: https://api.waqi.info/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":[{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"46","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"76","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"59","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"51","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"68","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"66","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"20","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"55","station":{"name":"London - Westminster, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"33","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"-","station":{"name":"City - of London - Sir John Cass School, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"34","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"46","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"80","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"65","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"70","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"65","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-05-03T11:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"61","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"55","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"26","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"12","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"63","station":{"name":"London - Bexley, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"62","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"-","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-05-03T23:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"66","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"61","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"59","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"67","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"34","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-05-04T00:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"59","station":{"name":"London","time":"2022-05-04T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-05-18T17:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"25","station":{"name":"London + Bexley, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"36","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"30","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"31","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"8","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"34","station":{"name":"London","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-05-22T22:00:00+09:00"}},{"lat":51.45258,"lon":0.070766,"uid":3190,"aqi":"16","station":{"name":"London + Eltham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"15","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"-","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.513847178423,"lon":-0.077765681752,"uid":8919,"aqi":"7","station":{"name":"City + of London - Sir John Cass School, United Kingdom","time":"2022-05-23T12:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"18","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"14","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"17","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"12","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"14","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"42","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"26","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"9","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"34","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"17","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"28","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"14","station":{"name":"London + Westminster, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"28","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"30","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"17","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"34","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"18","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"29","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-05-23T14:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"16","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-05-23T14:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +55,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:27 GMT + - Mon, 23 May 2022 07:10:54 GMT Server: - nginx Transfer-Encoding: @@ -62,11 +63,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "193.474\xC2\xB5s" + - "328.717\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '4998' + - '5136' status: code: 200 message: OK @@ -82,7 +83,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +93,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:54 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,15 +113,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge - - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"p":{"v":1020.7},"pm10":{"v":19},"pm25":{"v":46},"t":{"v":13.8},"w":{"v":1.5},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-03","max":33,"min":9},{"avg":23,"day":"2022-05-04","max":34,"min":16},{"avg":26,"day":"2022-05-05","max":38,"min":19},{"avg":19,"day":"2022-05-06","max":30,"min":11},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":17,"day":"2022-05-03","max":24,"min":10},{"avg":14,"day":"2022-05-04","max":22,"min":6},{"avg":12,"day":"2022-05-05","max":15,"min":9},{"avg":10,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":53,"day":"2022-05-03","max":72,"min":35},{"avg":44,"day":"2022-05-04","max":69,"min":19},{"avg":35,"day":"2022-05-05","max":51,"min":24},{"avg":33,"day":"2022-05-06","max":57,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:49+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -129,7 +130,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:54 GMT Server: - nginx Transfer-Encoding: @@ -137,11 +138,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "166.134\xC2\xB5s" + - "297.255\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1963' + - '1838' status: code: 200 message: OK @@ -157,7 +158,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -167,9 +168,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:55 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -187,15 +188,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London + Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.4},"no2":{"v":10.1},"o3":{"v":12.6},"p":{"v":1003.6},"pm10":{"v":9},"pm25":{"v":25},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -204,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:55 GMT Server: - nginx Transfer-Encoding: @@ -212,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "204.764\xC2\xB5s" + - "246.584\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '2256' status: code: 200 message: OK @@ -232,7 +234,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -242,9 +244,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:55 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -262,15 +264,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":76,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":36,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton - - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":65.6},"no2":{"v":9.2},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":76},"t":{"v":16.4},"w":{"v":1.3},"wg":{"v":4.6}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:37:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich + - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":18.7},"p":{"v":1004},"pm10":{"v":21},"pm25":{"v":36},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:46:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -279,7 +281,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:28 GMT + - Mon, 23 May 2022 07:10:55 GMT Server: - nginx Transfer-Encoding: @@ -287,11 +289,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "755.013\xC2\xB5s" + - "178.403\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1716' + - '2000' status: code: 200 message: OK @@ -307,7 +309,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -317,9 +319,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:29 GMT + - Mon, 23 May 2022 07:10:55 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -337,15 +339,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London - Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1},"h":{"v":69.1},"no2":{"v":16},"o3":{"v":15.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.3}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:46:07+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City + of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"p":{"v":1005},"pm25":{"v":30},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:24:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -354,7 +356,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:29 GMT + - Mon, 23 May 2022 07:10:55 GMT Server: - nginx Transfer-Encoding: @@ -362,11 +364,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "203.293\xC2\xB5s" + - "332.226\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2017' + - '1831' status: code: 200 message: OK @@ -382,7 +384,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -392,9 +394,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:29 GMT + - Mon, 23 May 2022 07:10:56 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -412,15 +414,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester - Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":2.1},"o3":{"v":33.7},"p":{"v":1020.3},"pm10":{"v":15},"pm25":{"v":51},"so2":{"v":0.5},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + string: '{"status":"ok","data":{"aqi":31,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, + United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":85.5},"no2":{"v":5.5},"o3":{"v":22.8},"p":{"v":1003.5},"pm10":{"v":13},"pm25":{"v":31},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":1.1},"wg":{"v":1.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:43:16+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -429,7 +430,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:29 GMT + - Mon, 23 May 2022 07:10:56 GMT Server: - nginx Transfer-Encoding: @@ -437,11 +438,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "161.383\xC2\xB5s" + - "186.823\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1893' + - '1816' status: code: 200 message: OK @@ -457,7 +458,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -467,9 +468,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:30 GMT + - Mon, 23 May 2022 07:10:56 GMT Location: - - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -487,15 +488,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":68,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":8,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon - - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"p":{"v":1021.4},"pm25":{"v":68},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":33,"min":2},{"avg":24,"day":"2022-05-04","max":35,"min":17},{"avg":25,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":14},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":23,"day":"2022-05-03","max":33,"min":14},{"avg":13,"day":"2022-05-04","max":24,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":10,"day":"2022-05-06","max":14,"min":6},{"avg":11,"day":"2022-05-07","max":12,"min":11}],"pm25":[{"avg":67,"day":"2022-05-03","max":91,"min":53},{"avg":44,"day":"2022-05-04","max":68,"min":24},{"avg":38,"day":"2022-05-05","max":56,"min":24},{"avg":34,"day":"2022-05-06","max":50,"min":19},{"avg":41,"day":"2022-05-07","max":41,"min":34}]}},"debug":{"sync":"2022-05-04T01:14:16+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham + - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":79},"no2":{"v":20.2},"p":{"v":1005},"pm25":{"v":8},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:33:57+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -504,7 +505,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:30 GMT + - Mon, 23 May 2022 07:10:56 GMT Server: - nginx Transfer-Encoding: @@ -512,11 +513,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "278.345\xC2\xB5s" + - "150.102\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1655' + - '2123' status: code: 200 message: OK @@ -532,7 +533,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: string: '' @@ -542,9 +543,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:30 GMT + - Mon, 23 May 2022 07:10:57 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: - nginx status: @@ -562,15 +563,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.474954,-0.039641],"name":"Lewisham - - New Cross, United Kingdom","url":"https://aqicn.org/city/united-kingdom/lewisham-new-cross","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":22.8},"p":{"v":1021.4},"pm10":{"v":18},"pm25":{"v":66},"t":{"v":13.6},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:19:12+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -579,7 +579,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:30 GMT + - Mon, 23 May 2022 07:10:57 GMT Server: - nginx Transfer-Encoding: @@ -587,11 +587,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "273.374\xC2\xB5s" + - "407.108\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2337' + - '2124' status: code: 200 message: OK @@ -607,7 +607,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: string: '' @@ -617,9 +617,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:30 GMT + - Mon, 23 May 2022 07:10:57 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN Server: - nginx status: @@ -637,15 +637,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":20,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4937746695818,0.0107796237032558],"name":"Greenwich - - John Harrison Way, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-john-harrison-way","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":71},"no2":{"v":10.7},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":68},"t":{"v":14},"w":{"v":2},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:41:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -654,7 +654,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:31 GMT + - Mon, 23 May 2022 07:10:57 GMT Server: - nginx Transfer-Encoding: @@ -662,11 +662,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "231.156\xC2\xB5s" + - "272.856\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '2154' status: code: 200 message: OK @@ -682,7 +682,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: string: '' @@ -692,9 +692,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:31 GMT + - Mon, 23 May 2022 07:10:57 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN Server: - nginx status: @@ -712,14 +712,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45258;0.070766/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London - Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":13.9},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":14},"pm25":{"v":55},"so2":{"v":0.9},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:07+09:00"}}}' + string: '{"status":"ok","data":{"aqi":16,"idx":3190,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.45258,0.070766],"name":"London + Eltham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-eltham","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":76.8},"no2":{"v":4.9},"o3":{"v":12.6},"p":{"v":1001.3},"pm10":{"v":7},"pm25":{"v":16},"so2":{"v":0.3},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:57:11+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -728,7 +729,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:31 GMT + - Mon, 23 May 2022 07:10:57 GMT Server: - nginx Transfer-Encoding: @@ -736,11 +737,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "333.046\xC2\xB5s" + - "309.676\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1853' + - '2178' status: code: 200 message: OK @@ -756,7 +757,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -766,9 +767,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:31 GMT + - Mon, 23 May 2022 07:10:58 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -786,15 +787,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + string: '{"status":"ok","data":{"aqi":15,"idx":7957,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich + - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"o3","iaqi":{"h":{"v":76.8},"o3":{"v":14.6},"p":{"v":1001.3},"pm10":{"v":8},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":0.4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -803,7 +804,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:31 GMT + - Mon, 23 May 2022 07:10:58 GMT Server: - nginx Transfer-Encoding: @@ -811,11 +812,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "440.898\xC2\xB5s" + - "415.267\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1953' status: code: 200 message: OK @@ -831,7 +832,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -841,9 +842,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:32 GMT + - Mon, 23 May 2022 07:10:58 GMT Location: - - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -861,15 +862,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":33,"idx":7946,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney - - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.2},"no2":{"v":10.1},"o3":{"v":17.8},"p":{"v":1020.7},"pm10":{"v":20},"pm25":{"v":33},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:43:02+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -878,7 +879,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:32 GMT + - Mon, 23 May 2022 07:10:58 GMT Server: - nginx Transfer-Encoding: @@ -886,11 +887,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "414.927\xC2\xB5s" + - "451.399\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1974' status: code: 200 message: OK @@ -906,7 +907,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -916,9 +917,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:32 GMT + - Mon, 23 May 2022 07:10:59 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -936,14 +937,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":3212,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.544206,0.678408],"name":"Southend-on-Sea, - United Kingdom","url":"https://aqicn.org/city/united-kingdom/southend-on-sea","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"no2":{"v":2.9},"o3":{"v":33.8},"p":{"v":1020.9},"pm10":{"v":17},"pm25":{"v":55},"so2":{"v":0.5},"t":{"v":11.6},"w":{"v":2},"wg":{"v":4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-05-03","max":36,"min":9},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":24,"day":"2022-05-05","max":37,"min":15},{"avg":20,"day":"2022-05-06","max":30,"min":10},{"avg":19,"day":"2022-05-07","max":19,"min":18}],"pm10":[{"avg":16,"day":"2022-05-03","max":24,"min":10},{"avg":12,"day":"2022-05-04","max":17,"min":6},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":19,"min":6},{"avg":9,"day":"2022-05-07","max":10,"min":9}],"pm25":[{"avg":49,"day":"2022-05-03","max":74,"min":27},{"avg":40,"day":"2022-05-04","max":55,"min":22},{"avg":38,"day":"2022-05-05","max":53,"min":21},{"avg":36,"day":"2022-05-06","max":57,"min":21},{"avg":34,"day":"2022-05-07","max":37,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:48+09:00"}}}' + string: '{"status":"ok","data":{"aqi":38,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich + - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":23.4},"o3":{"v":3.7},"p":{"v":1004},"pm10":{"v":12},"pm25":{"v":38},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:28:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -952,7 +954,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:32 GMT + - Mon, 23 May 2022 07:10:59 GMT Server: - nginx Transfer-Encoding: @@ -960,11 +962,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "187.343\xC2\xB5s" + - "158.354\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1813' + - '1995' status: code: 200 message: OK @@ -980,7 +982,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: string: '' @@ -990,9 +992,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:10:59 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: - nginx status: @@ -1010,15 +1012,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":7,"idx":8919,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.513847178423,-0.077765681752],"name":"City + of London - Sir John Cass School, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-sir-john-cass-school","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":72.1},"no2":{"v":9},"p":{"v":1004.3},"pm10":{"v":7},"pm25":{"v":59},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":1.1}},"time":{"s":"2022-05-23 + 04:00:00","tz":"+01:00","v":1653278400,"iso":"2022-05-23T04:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T14:47:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1027,7 +1029,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:10:59 GMT Server: - nginx Transfer-Encoding: @@ -1035,11 +1037,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "257.735\xC2\xB5s" + - "227.013\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '1865' status: code: 200 message: OK @@ -1055,7 +1057,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -1065,9 +1067,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:10:59 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1085,15 +1087,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":18,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":11.7},"o3":{"v":14},"p":{"v":1021},"pm10":{"v":26},"pm25":{"v":80},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:12:54+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London + Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":79.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1004.9},"pm10":{"v":6},"pm25":{"v":18},"so2":{"v":1.7},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:44:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1102,7 +1104,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:11:00 GMT Server: - nginx Transfer-Encoding: @@ -1110,11 +1112,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "183.013\xC2\xB5s" + - "339.586\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2003' + - '1862' status: code: 200 message: OK @@ -1130,7 +1132,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -1140,9 +1142,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:11:00 GMT Location: - - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -1160,15 +1162,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":14,"idx":3193,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering - - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":13.9},"p":{"v":1021},"pm10":{"v":24},"pm25":{"v":65},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":5},{"avg":24,"day":"2022-05-04","max":34,"min":18},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":17,"day":"2022-05-07","max":19,"min":17}],"pm10":[{"avg":19,"day":"2022-05-03","max":29,"min":11},{"avg":13,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-05-03","max":81,"min":40},{"avg":44,"day":"2022-05-04","max":63,"min":24},{"avg":40,"day":"2022-05-05","max":54,"min":25},{"avg":36,"day":"2022-05-06","max":55,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:24:19+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.52253,-0.154611],"name":"London + Marylebone Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-marylebone-road","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":31.6},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":20},"pm25":{"v":38},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:39:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1177,7 +1179,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:33 GMT + - Mon, 23 May 2022 07:11:00 GMT Server: - nginx Transfer-Encoding: @@ -1185,11 +1187,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "270.615\xC2\xB5s" + - "390.327\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1984' + - '1871' status: code: 200 message: OK @@ -1215,7 +1217,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:34 GMT + - Mon, 23 May 2022 07:11:00 GMT Location: - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: @@ -1238,12 +1240,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":70,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":3169,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.374264,0.54797],"name":"Chatham - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76.8},"no2":{"v":10.1},"o3":{"v":33.7},"p":{"v":1018.1},"pm10":{"v":27},"pm25":{"v":70},"so2":{"v":0.5},"t":{"v":12.3},"w":{"v":0.3},"wg":{"v":12}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-05-01","max":36,"min":23},{"avg":27,"day":"2022-05-02","max":38,"min":14},{"avg":24,"day":"2022-05-03","max":35,"min":10},{"avg":25,"day":"2022-05-04","max":34,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":15},{"avg":21,"day":"2022-05-06","max":29,"min":13},{"avg":16,"day":"2022-05-07","max":18,"min":16}],"pm10":[{"avg":14,"day":"2022-05-01","max":18,"min":10},{"avg":16,"day":"2022-05-02","max":21,"min":11},{"avg":17,"day":"2022-05-03","max":27,"min":10},{"avg":12,"day":"2022-05-04","max":18,"min":6},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":10,"day":"2022-05-06","max":16,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":51,"day":"2022-05-01","max":59,"min":35},{"avg":54,"day":"2022-05-02","max":66,"min":39},{"avg":54,"day":"2022-05-03","max":76,"min":33},{"avg":43,"day":"2022-05-04","max":57,"min":23},{"avg":41,"day":"2022-05-05","max":55,"min":25},{"avg":35,"day":"2022-05-06","max":52,"min":22},{"avg":36,"day":"2022-05-07","max":40,"min":36}],"uvi":[{"avg":0,"day":"2022-05-01","max":3,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":3,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:10+09:00"}}}' + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/chatham-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":89.5},"no2":{"v":9.3},"o3":{"v":16.5},"p":{"v":1001.6},"pm10":{"v":11},"pm25":{"v":17},"so2":{"v":1.7},"t":{"v":13.2},"w":{"v":0.4},"wg":{"v":11}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-05-21","max":36,"min":21},{"avg":25,"day":"2022-05-22","max":37,"min":8},{"avg":20,"day":"2022-05-23","max":28,"min":11},{"avg":26,"day":"2022-05-24","max":31,"min":22},{"avg":24,"day":"2022-05-25","max":33,"min":16},{"avg":22,"day":"2022-05-26","max":22,"min":18}],"pm10":[{"avg":13,"day":"2022-05-21","max":15,"min":9},{"avg":13,"day":"2022-05-22","max":20,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":11,"min":6},{"avg":12,"day":"2022-05-26","max":15,"min":12}],"pm25":[{"avg":30,"day":"2022-05-21","max":38,"min":23},{"avg":38,"day":"2022-05-22","max":59,"min":23},{"avg":40,"day":"2022-05-23","max":62,"min":18},{"avg":19,"day":"2022-05-24","max":29,"min":12},{"avg":24,"day":"2022-05-25","max":36,"min":16},{"avg":38,"day":"2022-05-26","max":41,"min":38}],"uvi":[{"avg":1,"day":"2022-05-21","max":4,"min":0},{"avg":1,"day":"2022-05-22","max":6,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:53:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1252,7 +1254,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:34 GMT + - Mon, 23 May 2022 07:11:00 GMT Server: - nginx Transfer-Encoding: @@ -1260,11 +1262,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "246.925\xC2\xB5s" + - "553.059\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2278' + - '2082' status: code: 200 message: OK @@ -1280,7 +1282,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: string: '' @@ -1290,9 +1292,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:34 GMT + - Mon, 23 May 2022 07:11:01 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -1310,16 +1312,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":65,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":12,"idx":7954,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope - Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":82.3},"no2":{"v":13.3},"o3":{"v":5},"p":{"v":1020.3},"pm10":{"v":19},"pm25":{"v":65},"so2":{"v":0.3},"t":{"v":10.5},"w":{"v":12},"wg":{"v":14}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-03","max":35,"min":6},{"avg":24,"day":"2022-05-04","max":32,"min":20},{"avg":23,"day":"2022-05-05","max":37,"min":14},{"avg":19,"day":"2022-05-06","max":29,"min":11},{"avg":17,"day":"2022-05-07","max":18,"min":17}],"pm10":[{"avg":17,"day":"2022-05-03","max":27,"min":11},{"avg":12,"day":"2022-05-04","max":19,"min":7},{"avg":13,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":19,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":52,"day":"2022-05-03","max":77,"min":30},{"avg":42,"day":"2022-05-04","max":58,"min":23},{"avg":39,"day":"2022-05-05","max":53,"min":23},{"avg":36,"day":"2022-05-06","max":56,"min":21},{"avg":35,"day":"2022-05-07","max":35,"min":33}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":3,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:40:19+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.486957,0.095111],"name":"Greenwich + - Plumstead High Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-plumstead-high-street","location":""},"dominentpol":"o3","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":14.7},"o3":{"v":11.9},"p":{"v":1004},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:29:12+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1328,7 +1329,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:34 GMT + - Mon, 23 May 2022 07:11:01 GMT Server: - nginx Transfer-Encoding: @@ -1336,11 +1337,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "153.903\xC2\xB5s" + - "180.324\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2077' + - '2161' status: code: 200 message: OK @@ -1356,7 +1357,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -1366,9 +1367,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:35 GMT + - Mon, 23 May 2022 07:11:01 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -1386,15 +1387,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8918,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.57661,0.030858],"name":"Redbridge - - Gardner Close, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-gardner-close","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":66.2},"no2":{"v":11.7},"p":{"v":1020.3},"pm10":{"v":16},"pm25":{"v":46},"t":{"v":15.2},"w":{"v":1.8},"wg":{"v":3.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-03","max":32,"min":7},{"avg":22,"day":"2022-05-04","max":33,"min":15},{"avg":25,"day":"2022-05-05","max":38,"min":18},{"avg":19,"day":"2022-05-06","max":30,"min":12},{"avg":20,"day":"2022-05-07","max":20,"min":20}],"pm10":[{"avg":18,"day":"2022-05-03","max":25,"min":11},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":12,"day":"2022-05-05","max":16,"min":9},{"avg":11,"day":"2022-05-06","max":18,"min":6},{"avg":10,"day":"2022-05-07","max":10,"min":10}],"pm25":[{"avg":56,"day":"2022-05-03","max":71,"min":37},{"avg":45,"day":"2022-05-04","max":74,"min":19},{"avg":36,"day":"2022-05-05","max":53,"min":24},{"avg":34,"day":"2022-05-06","max":56,"min":17},{"avg":30,"day":"2022-05-07","max":30,"min":28}],"uvi":[{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:43:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden + Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":76.4},"no2":{"v":17.8},"o3":{"v":13.9},"p":{"v":988.7},"pm10":{"v":13},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":12.8},"w":{"v":0.6},"wg":{"v":2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:45:09+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1403,7 +1404,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:35 GMT + - Mon, 23 May 2022 07:11:01 GMT Server: - nginx Transfer-Encoding: @@ -1411,11 +1412,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "161.403\xC2\xB5s" + - "761.434\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1970' + - '1857' status: code: 200 message: OK @@ -1431,7 +1432,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -1441,9 +1442,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:35 GMT + - Mon, 23 May 2022 07:11:02 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -1461,15 +1462,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3166,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":42,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":69.8},"no2":{"v":21.1},"o3":{"v":18.4},"p":{"v":1005.1},"pm10":{"v":29},"pm25":{"v":61},"so2":{"v":0.9},"t":{"v":14.3},"w":{"v":0.8},"wg":{"v":3.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:44:13+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.389286904505,-0.141661524779893],"name":"Sutton + - Beddington Lane north, United Kingdom","url":"https://aqicn.org/city/united-kingdom/sutton-beddington-lane-north","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":76},"no2":{"v":13.3},"p":{"v":1003.8},"pm10":{"v":22},"pm25":{"v":42},"t":{"v":14.4},"w":{"v":0.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T16:04:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1478,7 +1479,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:35 GMT + - Mon, 23 May 2022 07:11:02 GMT Server: - nginx Transfer-Encoding: @@ -1486,11 +1487,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "214.195\xC2\xB5s" + - "354.897\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2009' + - '1710' status: code: 200 message: OK @@ -1506,7 +1507,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -1516,9 +1517,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:02 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -1536,15 +1537,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5145253362314,-0.104515626337876],"name":"City - of London - Farringdon Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/city-of-london-farringdon-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.3},"p":{"v":1021.3},"pm25":{"v":55},"t":{"v":13.5},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:29:18+09:00"}}}' + string: '{"status":"ok","data":{"aqi":26,"idx":7946,"attributions":[{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.526454,-0.08491],"name":"Hackney + - Old Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/hackney-old-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.8},"no2":{"v":17.7},"o3":{"v":9.9},"p":{"v":1003.6},"pm10":{"v":12},"pm25":{"v":26},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:46:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1553,7 +1554,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:02 GMT Server: - nginx Transfer-Encoding: @@ -1561,11 +1562,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "163.113\xC2\xB5s" + - "283.336\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1982' + - '1838' status: code: 200 message: OK @@ -1581,7 +1582,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -1591,9 +1592,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:03 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -1611,15 +1612,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":26,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":9,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm25":{"v":26},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:16:09+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower + Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":73.8},"o3":{"v":8.9},"p":{"v":1003.6},"pm25":{"v":50},"t":{"v":14.7},"w":{"v":1.6},"wg":{"v":4.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:49:05+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1628,7 +1629,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:03 GMT Server: - nginx Transfer-Encoding: @@ -1636,11 +1637,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "147.372\xC2\xB5s" + - "214.454\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2013' + - '2154' status: code: 200 message: OK @@ -1656,7 +1657,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: string: '' @@ -1666,9 +1667,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:03 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: - nginx status: @@ -1686,15 +1687,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":12,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"o3","iaqi":{"h":{"v":75.2},"o3":{"v":11.9},"p":{"v":1020.7},"pm25":{"v":72},"t":{"v":13.8},"w":{"v":1.6},"wg":{"v":4.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:08+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden + - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":73.5},"no2":{"v":12.4},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"t":{"v":14.7},"w":{"v":1.2},"wg":{"v":4}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:36:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1703,7 +1704,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:36 GMT + - Mon, 23 May 2022 07:11:03 GMT Server: - nginx Transfer-Encoding: @@ -1711,11 +1712,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "174.383\xC2\xB5s" + - "264.764\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2348' + - '1838' status: code: 200 message: OK @@ -1731,7 +1732,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -1741,9 +1742,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:37 GMT + - Mon, 23 May 2022 07:11:03 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1761,16 +1762,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":3188,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air - Quality Index Project"}],"city":{"geo":[51.46603,0.184806],"name":"London - Bexley, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bexley","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":78.8},"no2":{"v":7.4},"o3":{"v":5},"p":{"v":1018.2},"pm10":{"v":22},"pm25":{"v":63},"so2":{"v":0.3},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:45:53+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley + - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.2},"no2":{"v":9.6},"o3":{"v":12.9},"p":{"v":1003.7},"pm10":{"v":6},"pm25":{"v":17},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:38:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1779,7 +1779,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:37 GMT + - Mon, 23 May 2022 07:11:03 GMT Server: - nginx Transfer-Encoding: @@ -1787,11 +1787,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "295.816\xC2\xB5s" + - "144.283\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2445' + - '2182' status: code: 200 message: OK @@ -1817,7 +1817,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:37 GMT + - Mon, 23 May 2022 07:11:04 GMT Location: - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: @@ -1840,12 +1840,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":8},"h":{"v":64.5},"no2":{"v":10.2},"p":{"v":1004},"pm10":{"v":9},"pm25":{"v":43},"t":{"v":14.5},"w":{"v":3.3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:21:00+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1854,7 +1854,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:37 GMT + - Mon, 23 May 2022 07:11:04 GMT Server: - nginx Transfer-Encoding: @@ -1862,11 +1862,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "215.294\xC2\xB5s" + - "393.087\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2178' status: code: 200 message: OK @@ -1882,7 +1882,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -1892,9 +1892,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:38 GMT + - Mon, 23 May 2022 07:11:04 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -1912,15 +1912,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":62,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":28,"idx":10103,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.490532,0.074003],"name":"Greenwich - - A206 Burrage Grove, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-a206-burrage-grove","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":15.6},"p":{"v":1021},"pm10":{"v":20},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:22:41+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.4839072533485,0.000407396935849736],"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-trafalgar-road-hoskins-st","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":67},"no2":{"v":21.1},"p":{"v":1004},"pm25":{"v":28},"t":{"v":15},"w":{"v":3},"wg":{"v":10.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:32:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1929,7 +1929,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:38 GMT + - Mon, 23 May 2022 07:11:04 GMT Server: - nginx Transfer-Encoding: @@ -1937,11 +1937,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "176.754\xC2\xB5s" + - "462.217\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2370' + - '2004' status: code: 200 message: OK @@ -1957,7 +1957,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -1967,9 +1967,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:38 GMT + - Mon, 23 May 2022 07:11:05 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -1987,15 +1987,14 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":7957,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.456357,0.040725],"name":"Greenwich - - Westhorne Avenue, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-westhorne-avenue","location":""},"dominentpol":"pm10","iaqi":{"h":{"v":78.8},"o3":{"v":13.3},"p":{"v":1018.2},"pm10":{"v":30},"pm25":{"v":35},"t":{"v":13.8},"w":{"v":0.4},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 15:00:00","tz":"+01:00","v":1651590000,"iso":"2022-05-03T15:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":21,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":21,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":64,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:42:55+09:00"}}}' + string: '{"status":"ok","data":{"aqi":14,"idx":10874,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.49467,-0.131931],"name":"London + Westminster, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-westminster","location":""},"dominentpol":"o3","iaqi":{"co":{"v":1.9},"h":{"v":79},"no2":{"v":11},"o3":{"v":13.9},"p":{"v":1005},"pm10":{"v":20},"pm25":{"v":13},"so2":{"v":3.1},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}]}},"debug":{"sync":"2022-05-23T15:41:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2004,7 +2003,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:38 GMT + - Mon, 23 May 2022 07:11:05 GMT Server: - nginx Transfer-Encoding: @@ -2012,11 +2011,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "286.785\xC2\xB5s" + - "546.171\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1976' + - '1696' status: code: 200 message: OK @@ -2032,7 +2031,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -2042,9 +2041,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:05 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -2062,15 +2061,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":66,"idx":11653,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London - Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.9},"o3":{"v":16},"p":{"v":1021.3},"pm10":{"v":25},"pm25":{"v":66},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":15},{"avg":24,"day":"2022-05-02","max":39,"min":5},{"avg":19,"day":"2022-05-03","max":32,"min":1},{"avg":22,"day":"2022-05-04","max":34,"min":16},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":17,"day":"2022-05-01","max":22,"min":10},{"avg":19,"day":"2022-05-02","max":25,"min":14},{"avg":22,"day":"2022-05-03","max":30,"min":12},{"avg":15,"day":"2022-05-04","max":23,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":55,"day":"2022-05-01","max":63,"min":37},{"avg":59,"day":"2022-05-02","max":75,"min":50},{"avg":65,"day":"2022-05-03","max":83,"min":44},{"avg":47,"day":"2022-05-04","max":71,"min":23},{"avg":41,"day":"2022-05-05","max":58,"min":25},{"avg":37,"day":"2022-05-06","max":52,"min":20},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:44:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"idx":3207,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.45617,0.634889],"name":"Rochester + Stoke, United Kingdom","url":"https://aqicn.org/city/united-kingdom/rochester-stoke","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":6.1},"o3":{"v":16.5},"p":{"v":1003.2},"pm10":{"v":10},"pm25":{"v":28},"so2":{"v":1.7},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":18,"day":"2022-05-23","max":28,"min":6},{"avg":25,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":13},{"avg":21,"day":"2022-05-26","max":21,"min":17}],"pm10":[{"avg":13,"day":"2022-05-22","max":22,"min":8},{"avg":13,"day":"2022-05-23","max":20,"min":8},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":65,"min":23},{"avg":41,"day":"2022-05-23","max":62,"min":23},{"avg":19,"day":"2022-05-24","max":29,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":37,"day":"2022-05-26","max":42,"min":37}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":1,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":2,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T15:47:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2079,7 +2078,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:05 GMT Server: - nginx Transfer-Encoding: @@ -2087,11 +2086,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "204.553\xC2\xB5s" + - "339.776\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2388' + - '1888' status: code: 200 message: OK @@ -2107,7 +2106,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: string: '' @@ -2117,9 +2116,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:06 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -2137,15 +2136,16 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":61,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"idx":3213,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.52229,-0.125889],"name":"London - Bloomsbury, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-bloomsbury","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":78.2},"no2":{"v":7.8},"o3":{"v":18.4},"p":{"v":1021.3},"pm10":{"v":22},"pm25":{"v":61},"so2":{"v":1.1},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":0.1}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:42:32+09:00"}}}' + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://www.kentair.org.uk/","name":"Air + Quality in Kent and Medway"},{"url":"https://waqi.info/","name":"World Air + Quality Index Project"}],"city":{"geo":[51.518167,0.439548],"name":"Stanford-le-Hope + Roadside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/stanford-le-hope-roadside","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":86},"no2":{"v":15.6},"o3":{"v":5},"p":{"v":1003.2},"pm10":{"v":15},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":12.9},"w":{"v":3.5},"wg":{"v":5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":18,"day":"2022-05-23","max":27,"min":4},{"avg":24,"day":"2022-05-24","max":31,"min":18},{"avg":22,"day":"2022-05-25","max":32,"min":12},{"avg":20,"day":"2022-05-26","max":20,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":9},{"avg":14,"day":"2022-05-23","max":22,"min":7},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":38,"day":"2022-05-22","max":64,"min":25},{"avg":43,"day":"2022-05-23","max":67,"min":21},{"avg":19,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":38,"min":15},{"avg":38,"day":"2022-05-26","max":44,"min":38}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":6,"min":0}]}},"debug":{"sync":"2022-05-23T16:00:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2154,7 +2154,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:06 GMT Server: - nginx Transfer-Encoding: @@ -2162,11 +2162,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "174.833\xC2\xB5s" + - "298.936\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '2070' status: code: 200 message: OK @@ -2182,7 +2182,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -2192,9 +2192,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:06 GMT Location: - - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -2212,15 +2212,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":7945,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":17,"idx":9041,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5277066194645,-0.129053205282516],"name":"Camden - - Euston Road, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-euston-road","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":75.1},"no2":{"v":15.1},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"t":{"v":13.8},"w":{"v":1.4},"wg":{"v":3.8}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}]}},"debug":{"sync":"2022-05-04T01:33:55+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5694843315237,0.0829074748964946],"name":"Redbridge + - Ley Street, United Kingdom","url":"https://aqicn.org/city/united-kingdom/redbridge-ley-street","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":74},"o3":{"v":11.7},"p":{"v":1003.6},"pm10":{"v":10},"pm25":{"v":17},"t":{"v":14.8},"w":{"v":1.6},"wg":{"v":4.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":39,"min":1},{"avg":20,"day":"2022-05-23","max":31,"min":3},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":18,"day":"2022-05-26","max":19,"min":18}],"pm10":[{"avg":14,"day":"2022-05-22","max":23,"min":8},{"avg":13,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":14,"day":"2022-05-26","max":14,"min":13}],"pm25":[{"avg":40,"day":"2022-05-22","max":65,"min":24},{"avg":42,"day":"2022-05-23","max":66,"min":20},{"avg":18,"day":"2022-05-24","max":25,"min":11},{"avg":25,"day":"2022-05-25","max":37,"min":17},{"avg":42,"day":"2022-05-26","max":42,"min":32}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":2,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:56:46+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2229,7 +2229,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:39 GMT + - Mon, 23 May 2022 07:11:06 GMT Server: - nginx Transfer-Encoding: @@ -2237,11 +2237,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "388.137\xC2\xB5s" + - "734.554\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '1974' status: code: 200 message: OK @@ -2257,7 +2257,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: string: '' @@ -2267,9 +2267,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:40 GMT + - Mon, 23 May 2022 07:11:06 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN Server: - nginx status: @@ -2287,15 +2287,15 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":67,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":8923,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.4946486813055,0.137279111232178],"name":"Bexley - - Belvedere West, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere-west","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":8.6},"o3":{"v":10},"p":{"v":1021},"pm10":{"v":29},"pm25":{"v":67},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:08:52+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.410039,-0.127523],"name":"Croydon + - Norbury Manor, United Kingdom","url":"https://aqicn.org/city/united-kingdom/croydon-norbury-manor","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78.5},"p":{"v":1005.1},"pm25":{"v":34},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-22","max":39,"min":8},{"avg":20,"day":"2022-05-23","max":32,"min":6},{"avg":26,"day":"2022-05-24","max":32,"min":19},{"avg":23,"day":"2022-05-25","max":33,"min":17},{"avg":20,"day":"2022-05-26","max":20,"min":15}],"pm10":[{"avg":13,"day":"2022-05-22","max":20,"min":7},{"avg":13,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":9,"day":"2022-05-25","max":12,"min":6},{"avg":12,"day":"2022-05-26","max":14,"min":12}],"pm25":[{"avg":37,"day":"2022-05-22","max":59,"min":21},{"avg":40,"day":"2022-05-23","max":64,"min":16},{"avg":19,"day":"2022-05-24","max":27,"min":11},{"avg":23,"day":"2022-05-25","max":35,"min":14},{"avg":40,"day":"2022-05-26","max":43,"min":40}]}},"debug":{"sync":"2022-05-23T15:14:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2304,7 +2304,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:40 GMT + - Mon, 23 May 2022 07:11:07 GMT Server: - nginx Transfer-Encoding: @@ -2312,11 +2312,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "602.491\xC2\xB5s" + - "347.535\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2385' + - '1652' status: code: 200 message: OK @@ -2342,7 +2342,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:40 GMT + - Mon, 23 May 2022 07:11:07 GMT Location: - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN Server: @@ -2365,12 +2365,12 @@ interactions: uri: https://api.waqi.info/feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7952,"attributions":[{"url":"https://londonair.org.uk/","name":"London - Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, - air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://waqi.info/","name":"World + string: '{"status":"ok","data":{"aqi":18,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World Air Quality Index Project"}],"city":{"geo":[51.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":9},"h":{"v":73.5},"no2":{"v":10.1},"p":{"v":1021},"pm10":{"v":34},"pm25":{"v":62},"t":{"v":13.5},"w":{"v":2.3},"wg":{"v":8.2}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-05-01","max":34,"min":18},{"avg":26,"day":"2022-05-02","max":40,"min":8},{"avg":21,"day":"2022-05-03","max":32,"min":4},{"avg":23,"day":"2022-05-04","max":34,"min":17},{"avg":24,"day":"2022-05-05","max":36,"min":16},{"avg":18,"day":"2022-05-06","max":30,"min":11},{"avg":16,"day":"2022-05-07","max":19,"min":16}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":18,"day":"2022-05-02","max":26,"min":12},{"avg":21,"day":"2022-05-03","max":30,"min":11},{"avg":14,"day":"2022-05-04","max":20,"min":7},{"avg":13,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":17,"min":7},{"avg":11,"day":"2022-05-07","max":11,"min":11}],"pm25":[{"avg":54,"day":"2022-05-01","max":62,"min":36},{"avg":56,"day":"2022-05-02","max":76,"min":38},{"avg":63,"day":"2022-05-03","max":84,"min":43},{"avg":46,"day":"2022-05-04","max":67,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":54,"min":20},{"avg":38,"day":"2022-05-07","max":38,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":2,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":3,"min":0},{"avg":1,"day":"2022-05-07","max":3,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:11:10+09:00"}}}' + - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":8},"p":{"v":1003.8},"pm10":{"v":7},"pm25":{"v":18},"t":{"v":14.4},"w":{"v":0.6},"wg":{"v":3.6}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-21","max":36,"min":17},{"avg":24,"day":"2022-05-22","max":38,"min":3},{"avg":19,"day":"2022-05-23","max":32,"min":4},{"avg":24,"day":"2022-05-24","max":32,"min":16},{"avg":22,"day":"2022-05-25","max":33,"min":11},{"avg":18,"day":"2022-05-26","max":18,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":16,"min":10},{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":15,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":5},{"avg":10,"day":"2022-05-25","max":12,"min":6},{"avg":13,"day":"2022-05-26","max":16,"min":13}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":39,"day":"2022-05-22","max":64,"min":23},{"avg":44,"day":"2022-05-23","max":72,"min":21},{"avg":20,"day":"2022-05-24","max":28,"min":13},{"avg":25,"day":"2022-05-25","max":34,"min":17},{"avg":42,"day":"2022-05-26","max":48,"min":42}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:34:51+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2379,7 +2379,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:40 GMT + - Mon, 23 May 2022 07:11:07 GMT Server: - nginx Transfer-Encoding: @@ -2387,11 +2387,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "203.404\xC2\xB5s" + - "356.775\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2362' + - '2152' status: code: 200 message: OK @@ -2407,7 +2407,7 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed//geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed//geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: string: '' @@ -2417,9 +2417,9 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:51:41 GMT + - Mon, 23 May 2022 07:11:07 GMT Location: - - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: - nginx status: @@ -2437,14 +2437,90 @@ interactions: User-Agent: - python-requests/2.27.1 method: GET - uri: https://api.waqi.info/feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + uri: https://api.waqi.info/feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":29,"idx":7947,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.520787459334,0.205460705694044],"name":"Havering + - Rainham, United Kingdom","url":"https://aqicn.org/city/united-kingdom/havering-rainham","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":78},"no2":{"v":20.7},"p":{"v":1003.9},"pm10":{"v":16},"pm25":{"v":29},"t":{"v":14.4},"w":{"v":0.5},"wg":{"v":3.5}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":24,"day":"2022-05-22","max":37,"min":3},{"avg":19,"day":"2022-05-23","max":28,"min":5},{"avg":24,"day":"2022-05-24","max":32,"min":17},{"avg":22,"day":"2022-05-25","max":32,"min":11},{"avg":19,"day":"2022-05-26","max":19,"min":16}],"pm10":[{"avg":14,"day":"2022-05-22","max":24,"min":8},{"avg":14,"day":"2022-05-23","max":23,"min":6},{"avg":6,"day":"2022-05-24","max":8,"min":4},{"avg":9,"day":"2022-05-25","max":13,"min":6},{"avg":13,"day":"2022-05-26","max":15,"min":13}],"pm25":[{"avg":39,"day":"2022-05-22","max":63,"min":23},{"avg":44,"day":"2022-05-23","max":70,"min":20},{"avg":20,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":16},{"avg":41,"day":"2022-05-26","max":47,"min":41}],"uvi":[{"avg":0,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":3,"min":0},{"avg":1,"day":"2022-05-26","max":6,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:24:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 23 May 2022 07:11:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "344.936\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1965' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed//geo:51.449674;-0.037418/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 23 May 2022 07:11:08 GMT + Location: + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + Server: + - nginx + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.waqi.info/feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":16,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London + Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World + Air Quality Index Project"}],"city":{"geo":[51.449674,-0.037418],"name":"London + Honor Oak Park, United Kingdom","url":"https://aqicn.org/city/united-kingdom/london-honor-oak-park","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":79.3},"no2":{"v":8.5},"o3":{"v":15.2},"p":{"v":1004.8},"pm10":{"v":6},"pm25":{"v":16},"so2":{"v":1.5},"t":{"v":13.4},"w":{"v":0.1},"wg":{"v":2.8}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":16},{"avg":23,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":3},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":11},{"avg":17,"day":"2022-05-26","max":17,"min":14}],"pm10":[{"avg":14,"day":"2022-05-21","max":16,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":8},{"avg":15,"day":"2022-05-23","max":22,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":16,"min":14}],"pm25":[{"avg":33,"day":"2022-05-21","max":40,"min":23},{"avg":40,"day":"2022-05-22","max":64,"min":23},{"avg":43,"day":"2022-05-23","max":68,"min":19},{"avg":21,"day":"2022-05-24","max":30,"min":13},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":43,"day":"2022-05-26","max":47,"min":43}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:51:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2453,7 +2529,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:51:41 GMT + - Mon, 23 May 2022 07:11:08 GMT Server: - nginx Transfer-Encoding: @@ -2461,11 +2537,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "275.075\xC2\xB5s" + - "166.413\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2197' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_specific_parameter/test_bad_city.yaml b/tests/cassettes/test_get_specific_parameter/test_bad_city.yaml index 5d7c731..82ff73d 100644 --- a/tests/cassettes/test_get_specific_parameter/test_bad_city.yaml +++ b/tests/cassettes/test_get_specific_parameter/test_bad_city.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:54:17 GMT + - Mon, 23 May 2022 07:12:07 GMT Location: - /feed/a%20definitely%20nonexistent%20city/?token=DUMMY_TOKEN Server: @@ -53,7 +53,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:54:17 GMT + - Mon, 23 May 2022 07:12:07 GMT Server: - nginx Transfer-Encoding: @@ -61,7 +61,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "90.441\xC2\xB5s" + - "133.943\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -91,7 +91,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:54:17 GMT + - Mon, 23 May 2022 07:12:07 GMT Location: - /feed/?token=DUMMY_TOKEN Server: @@ -123,7 +123,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:54:18 GMT + - Mon, 23 May 2022 07:12:07 GMT Server: - nginx Transfer-Encoding: diff --git a/tests/cassettes/test_get_specific_parameter/test_nonexistent_requested_param.yaml b/tests/cassettes/test_get_specific_parameter/test_nonexistent_requested_param.yaml index eda88f4..b67c5a2 100644 --- a/tests/cassettes/test_get_specific_parameter/test_nonexistent_requested_param.yaml +++ b/tests/cassettes/test_get_specific_parameter/test_nonexistent_requested_param.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:54:17 GMT + - Mon, 23 May 2022 07:12:06 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:54:17 GMT + - Mon, 23 May 2022 07:12:06 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "85.172\xC2\xB5s" + - "87.59\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_specific_parameter/test_return_value.yaml b/tests/cassettes/test_get_specific_parameter/test_return_value.yaml index feaf959..39b1e57 100644 --- a/tests/cassettes/test_get_specific_parameter/test_return_value.yaml +++ b/tests/cassettes/test_get_specific_parameter/test_return_value.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Tue, 03 May 2022 16:54:16 GMT + - Mon, 23 May 2022 07:12:06 GMT Location: - /feed/london/?token=DUMMY_TOKEN Server: @@ -44,11 +44,11 @@ interactions: uri: https://api.waqi.info/feed/london/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":59,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":34,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, air quality information resource - Defra, UK","logo":"UK-Department-for-environment-food-and-rural-affairs.png"},{"url":"https://londonair.org.uk/","name":"London Air Quality Network - Environmental Research Group, King''s College London","logo":"UK-London-Kings-College.png"},{"url":"https://waqi.info/","name":"World - Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":0.8},"h":{"v":75.1},"no2":{"v":15.1},"o3":{"v":18.4},"p":{"v":1020.7},"pm10":{"v":24},"pm25":{"v":59},"so2":{"v":0.9},"t":{"v":13.8},"w":{"v":1.4}},"time":{"s":"2022-05-03 - 16:00:00","tz":"+01:00","v":1651593600,"iso":"2022-05-03T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-01","max":34,"min":14},{"avg":23,"day":"2022-05-02","max":38,"min":4},{"avg":18,"day":"2022-05-03","max":31,"min":1},{"avg":21,"day":"2022-05-04","max":34,"min":15},{"avg":24,"day":"2022-05-05","max":36,"min":15},{"avg":17,"day":"2022-05-06","max":30,"min":11},{"avg":15,"day":"2022-05-07","max":18,"min":15}],"pm10":[{"avg":16,"day":"2022-05-01","max":21,"min":10},{"avg":20,"day":"2022-05-02","max":23,"min":13},{"avg":22,"day":"2022-05-03","max":29,"min":14},{"avg":15,"day":"2022-05-04","max":24,"min":7},{"avg":14,"day":"2022-05-05","max":17,"min":9},{"avg":11,"day":"2022-05-06","max":15,"min":6},{"avg":11,"day":"2022-05-07","max":11,"min":10}],"pm25":[{"avg":55,"day":"2022-05-01","max":64,"min":38},{"avg":61,"day":"2022-05-02","max":73,"min":51},{"avg":67,"day":"2022-05-03","max":82,"min":50},{"avg":47,"day":"2022-05-04","max":74,"min":23},{"avg":40,"day":"2022-05-05","max":57,"min":25},{"avg":36,"day":"2022-05-06","max":49,"min":19},{"avg":40,"day":"2022-05-07","max":40,"min":31}],"uvi":[{"avg":0,"day":"2022-05-01","max":2,"min":0},{"avg":1,"day":"2022-05-02","max":3,"min":0},{"avg":0,"day":"2022-05-03","max":3,"min":0},{"avg":1,"day":"2022-05-04","max":2,"min":0},{"avg":1,"day":"2022-05-05","max":4,"min":0},{"avg":1,"day":"2022-05-06","max":4,"min":0},{"avg":1,"day":"2022-05-07","max":4,"min":0},{"avg":0,"day":"2022-05-08","max":0,"min":0}]}},"debug":{"sync":"2022-05-04T01:38:20+09:00"}}}' + Air Quality Index Project"}],"city":{"geo":[51.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.9},"h":{"v":73.5},"no2":{"v":12.4},"o3":{"v":13.9},"p":{"v":1003.7},"pm10":{"v":17},"pm25":{"v":34},"so2":{"v":3.1},"t":{"v":14.7},"w":{"v":1.2}},"time":{"s":"2022-05-23 + 06:00:00","tz":"+01:00","v":1653285600,"iso":"2022-05-23T06:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":23,"day":"2022-05-21","max":36,"min":15},{"avg":22,"day":"2022-05-22","max":39,"min":2},{"avg":19,"day":"2022-05-23","max":31,"min":2},{"avg":23,"day":"2022-05-24","max":32,"min":14},{"avg":21,"day":"2022-05-25","max":32,"min":12},{"avg":17,"day":"2022-05-26","max":17,"min":15}],"pm10":[{"avg":13,"day":"2022-05-21","max":17,"min":10},{"avg":15,"day":"2022-05-22","max":23,"min":7},{"avg":14,"day":"2022-05-23","max":21,"min":6},{"avg":6,"day":"2022-05-24","max":9,"min":4},{"avg":10,"day":"2022-05-25","max":13,"min":7},{"avg":14,"day":"2022-05-26","max":15,"min":14}],"pm25":[{"avg":32,"day":"2022-05-21","max":38,"min":23},{"avg":40,"day":"2022-05-22","max":63,"min":22},{"avg":42,"day":"2022-05-23","max":66,"min":18},{"avg":20,"day":"2022-05-24","max":28,"min":12},{"avg":25,"day":"2022-05-25","max":35,"min":17},{"avg":44,"day":"2022-05-26","max":44,"min":39}],"uvi":[{"avg":1,"day":"2022-05-21","max":3,"min":0},{"avg":1,"day":"2022-05-22","max":5,"min":0},{"avg":0,"day":"2022-05-23","max":2,"min":0},{"avg":1,"day":"2022-05-24","max":3,"min":0},{"avg":1,"day":"2022-05-25","max":2,"min":0},{"avg":1,"day":"2022-05-26","max":5,"min":0},{"avg":1,"day":"2022-05-27","max":7,"min":0}]}},"debug":{"sync":"2022-05-23T15:40:58+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Tue, 03 May 2022 16:54:16 GMT + - Mon, 23 May 2022 07:12:06 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "88.002\xC2\xB5s" + - "86.801\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2316' + - '2124' status: code: 200 message: OK From a15a0a437676dbbdc13955de8fe0afcefbd38a0f Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Tue, 24 May 2022 00:23:06 +0800 Subject: [PATCH 7/8] docs [README]: Remove mention of data format --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8179eab..49fcd63 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ data = o3.get_multiple_city_air(['London', 'Hong Kong', 'New York']) # As ma ### Historical data ```python -data = o3.get_historical_data(city='Houston', data_format='df') # data from 2014 onwards! +data = o3.get_historical_data(city='Houston') # data from 2014 onwards! ```
From 4dc11d8a39612f63ccf73900c9aeefc2b75f4895 Mon Sep 17 00:00:00 2001 From: Milind Sharma Date: Wed, 25 May 2022 09:20:41 +0800 Subject: [PATCH 8/8] refactor [ozone.py]: Remove unused pathlib import --- src/ozone/ozone.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index 64695c9..df492ad 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -14,7 +14,6 @@ import itertools import json import warnings -from pathlib import Path from typing import Any, Dict, List, Tuple, Union import numpy @@ -50,6 +49,7 @@ class Ozone: Attributes: token (str): The private API token for the WAQI API service. """ + _search_aqi_url: str = URLs.search_aqi_url _find_stations_url: str = URLs.find_stations_url _default_params: List[str] = [ @@ -476,9 +476,7 @@ def get_range_coordinates_air( locations = self._locate_all_coordinates( lower_bound=lower_bound, upper_bound=upper_bound ) - return self.get_multiple_coordinate_air( - locations, df=df, params=params - ) + return self.get_multiple_coordinate_air(locations, df=df, params=params) def get_multiple_city_air( self,