diff --git a/setup.cfg b/setup.cfg index 16a1241..19dc98b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = ozon3 -version = 1.7.4 +version = 1.7.5 author = Milind Sharma author_email = milindsharma8@gmail.com description = A package to get air quality data using the WAQI API diff --git a/setup.py b/setup.py index fd52d67..7e345a1 100644 --- a/setup.py +++ b/setup.py @@ -9,8 +9,8 @@ description="A package to get air quality data using the WAQI API", license="GPLv3+", url="https://github.com/Milind220/Ozone", - version="1.7.4", - download_url="https://github.com/Milind220/Ozone/archive/refs/tags/v1.7.4.tar.gz", + version="1.7.5", + download_url="https://github.com/Milind220/Ozone/archive/refs/tags/v1.7.5.tar.gz", packages=setuptools.find_packages(), install_requires=[ "numpy; python_version>='3'", diff --git a/src/ozone/ozone.py b/src/ozone/ozone.py index 8f412a5..9ef5a0a 100644 --- a/src/ozone/ozone.py +++ b/src/ozone/ozone.py @@ -91,7 +91,8 @@ def __init__( 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!" + "You have not specified a custom save file name. " + "Existing files with the same name may be overwritten!" ) def _check_token_validity(self) -> None: @@ -160,6 +161,11 @@ def _format_output( 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": @@ -179,10 +185,7 @@ def _format_output( print( f"File saved to disk at {self.output_dir_path} as {self.file_name}.xlsx" ) - else: - raise Exception( - f"Invalid file format {data_format}. Use any of: csv, json, xlsx, df" - ) + return pandas.DataFrame() def _extract_live_data( @@ -246,7 +249,12 @@ def _extract_forecast_data(self, data_obj: Any) -> pandas.DataFrame: dict_of_frames[pol] = pandas.DataFrame(lst).set_index("day") df = pandas.concat(dict_of_frames, axis=1) + + # Convert to numeric while making non-numerics nan, + # and then convert to float, just in case there's int + df = df.apply(lambda x: pandas.to_numeric(x, errors="coerce")).astype(float) df.index = pandas.to_datetime(df.index) + df = df.reset_index().rename(columns={"day": "date"}) return df def _check_and_get_data_obj( diff --git a/tests/cassettes/test_get_city_air/test_bad_data_format.yaml b/tests/cassettes/test_get_city_air/test_bad_data_format.yaml deleted file mode 100644 index 2d45cfc..0000000 --- a/tests/cassettes/test_get_city_air/test_bad_data_format.yaml +++ /dev/null @@ -1,76 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:05 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:06 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "156.044\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_city_air/test_correct_data_format.yaml b/tests/cassettes/test_get_city_air/test_correct_data_format.yaml deleted file mode 100644 index c953ea1..0000000 --- a/tests/cassettes/test_get_city_air/test_correct_data_format.yaml +++ /dev/null @@ -1,224 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:11 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:11 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "105.151\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:13 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:13 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "88.792\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:16 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:16 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "85.971\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_city_air/test_output_data_format_bad.yaml b/tests/cassettes/test_get_city_air/test_output_data_format_bad.yaml new file mode 100644 index 0000000..d52741c --- /dev/null +++ b/tests/cassettes/test_get_city_air/test_output_data_format_bad.yaml @@ -0,0 +1,76 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:28 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "94.512\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_air/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_city_air/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..b4dce72 --- /dev/null +++ b/tests/cassettes/test_get_city_air/test_output_data_formats[csv].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:29 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "103.463\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:31 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:31 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "129.682\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_air/test_output_data_formats[json].yaml b/tests/cassettes/test_get_city_air/test_output_data_formats[json].yaml new file mode 100644 index 0000000..c6e33d3 --- /dev/null +++ b/tests/cassettes/test_get_city_air/test_output_data_formats[json].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:38 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "106.083\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:39 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:40 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "74.361\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_air/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_city_air/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..b6e00fe --- /dev/null +++ b/tests/cassettes/test_get_city_air/test_output_data_formats[xlsx].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:32 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:32 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "77.181\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:33 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:33 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "85.651\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_bad_data_format_input.yaml b/tests/cassettes/test_get_city_forecast/test_bad_data_format_input.yaml deleted file mode 100644 index f523ea0..0000000 --- a/tests/cassettes/test_get_city_forecast/test_bad_data_format_input.yaml +++ /dev/null @@ -1,76 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:23 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:23 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "92.852\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_correct_data_format_input.yaml b/tests/cassettes/test_get_city_forecast/test_correct_data_format_input.yaml deleted file mode 100644 index 45d82ad..0000000 --- a/tests/cassettes/test_get_city_forecast/test_correct_data_format_input.yaml +++ /dev/null @@ -1,224 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:25 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:25 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "128.982\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:26 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:26 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "151.792\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:27 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:28 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "80.732\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_output_data_format_bad_input.yaml b/tests/cassettes/test_get_city_forecast/test_output_data_format_bad_input.yaml new file mode 100644 index 0000000..f6ee8ad --- /dev/null +++ b/tests/cassettes/test_get_city_forecast/test_output_data_format_bad_input.yaml @@ -0,0 +1,76 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:41 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "82.342\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_city_forecast/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..198aae7 --- /dev/null +++ b/tests/cassettes/test_get_city_forecast/test_output_data_formats[csv].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:42 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "134.682\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:44 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "100.241\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_output_data_formats[json].yaml b/tests/cassettes/test_get_city_forecast/test_output_data_formats[json].yaml new file mode 100644 index 0000000..9e4d0e4 --- /dev/null +++ b/tests/cassettes/test_get_city_forecast/test_output_data_formats[json].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:49 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:49 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "109.343\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:50 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:50 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "84.662\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_city_forecast/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_city_forecast/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..bff3b82 --- /dev/null +++ b/tests/cassettes/test_get_city_forecast/test_output_data_formats[xlsx].yaml @@ -0,0 +1,150 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:45 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "76.001\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:48 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "98.172\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_bad_data_format.yaml b/tests/cassettes/test_get_coordinate_air/test_bad_data_format.yaml deleted file mode 100644 index 20b529a..0000000 --- a/tests/cassettes/test_get_coordinate_air/test_bad_data_format.yaml +++ /dev/null @@ -1,76 +0,0 @@ -interactions: -- 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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:48 GMT - Location: - - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:48 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "214.254\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_output_data_format_bad.yaml b/tests/cassettes/test_get_coordinate_air/test_output_data_format_bad.yaml new file mode 100644 index 0000000..b543cd9 --- /dev/null +++ b/tests/cassettes/test_get_coordinate_air/test_output_data_format_bad.yaml @@ -0,0 +1,76 @@ +interactions: +- 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:51 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "263.815\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..110df29 --- /dev/null +++ b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[csv].yaml @@ -0,0 +1,298 @@ +interactions: +- 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:53 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:53 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "287.635\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:54 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "278.617\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:55 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:55 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "405.168\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:57 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:57 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "158.332\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_output_data_formats[json].yaml b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[json].yaml new file mode 100644 index 0000000..a3564c7 --- /dev/null +++ b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[json].yaml @@ -0,0 +1,298 @@ +interactions: +- 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:03 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:03 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "379.697\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:04 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:04 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "277.374\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:05 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:06 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "180.113\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:06 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "215.023\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..f007271 --- /dev/null +++ b/tests/cassettes/test_get_coordinate_air/test_output_data_formats[xlsx].yaml @@ -0,0 +1,298 @@ +interactions: +- 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:58 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:58 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "151.454\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:53:59 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:53:59 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "206.563\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:00 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:01 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "401.337\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 00:54:02 GMT + Location: + - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:54:02 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "289.306\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_coordinate_air/test_output_formats.yaml b/tests/cassettes/test_get_coordinate_air/test_output_formats.yaml deleted file mode 100644 index 21303a1..0000000 --- a/tests/cassettes/test_get_coordinate_air/test_output_formats.yaml +++ /dev/null @@ -1,224 +0,0 @@ -interactions: -- 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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:49 GMT - Location: - - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:49 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "358.706\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:50 GMT - Location: - - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:51 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "209.793\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - 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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Thu, 21 Apr 2022 01:07:52 GMT - Location: - - /feed/geo:51.51;-0.13/?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.51;-0.13/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":2.6},"h":{"v":78},"no2":{"v":14.8},"o3":{"v":26.6},"p":{"v":1015},"pm10":{"v":26},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8.3},"w":{"v":3.6}},"time":{"s":"2022-04-21 - 00:00:00","tz":"+01:00","v":1650499200,"iso":"2022-04-21T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":19,"day":"2022-04-18","max":33,"min":8},{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":27,"day":"2022-04-21","max":36,"min":14},{"avg":23,"day":"2022-04-22","max":28,"min":17},{"avg":29,"day":"2022-04-23","max":37,"min":21},{"avg":36,"day":"2022-04-24","max":36,"min":32}],"pm10":[{"avg":18,"day":"2022-04-18","max":26,"min":10},{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":19,"day":"2022-04-21","max":28,"min":11},{"avg":18,"day":"2022-04-22","max":20,"min":14},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":16,"day":"2022-04-24","max":17,"min":16}],"pm25":[{"avg":47,"day":"2022-04-18","max":74,"min":23},{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":58,"day":"2022-04-21","max":79,"min":37},{"avg":56,"day":"2022-04-22","max":62,"min":46},{"avg":62,"day":"2022-04-23","max":70,"min":52},{"avg":53,"day":"2022-04-24","max":53,"min":52}],"uvi":[{"avg":1,"day":"2022-04-19","max":3,"min":0},{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":0,"day":"2022-04-24","max":2,"min":0},{"avg":0,"day":"2022-04-25","max":1,"min":0}]}},"debug":{"sync":"2022-04-21T09:24:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:07:52 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "171.813\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2269' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_historical_data/test_correct_data_format.yaml b/tests/cassettes/test_get_historical_data/test_output_data_formats[csv].yaml similarity index 62% rename from tests/cassettes/test_get_historical_data/test_correct_data_format.yaml rename to tests/cassettes/test_get_historical_data/test_output_data_formats[csv].yaml index 702da7e..ede2b07 100644 --- a/tests/cassettes/test_get_historical_data/test_correct_data_format.yaml +++ b/tests/cassettes/test_get_historical_data/test_output_data_formats[csv].yaml @@ -21,10 +21,10 @@ interactions: event: data - data: {"msg":{"now":"2022-04-20T22:21:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2BaCACa","no2":"1|0LEFEcDjDaHMghEFdbeAc","o3":"1|0!32BbcDAhEbFiFBAFaJfae","pm10":"1|0OFBdCdCBaCMCnALNenaJ","pm25":"1!32PGjhgANDCNCrHP!36g!-34iP","so2":"1|0.3ABa5AB3AaBaABa"},"dh":24,"time":{"span":["2022-04-20T00:00:00Z","2022-04-20T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"3h51m35.659968022s"} + Air Quality Network - Environmental Research 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":"5h36m15.647069565s"} event: debug @@ -37,7 +37,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":"342h35m18.656259496s"} + Air Quality Network - Environmental Research 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":"438h15m58.631493809s"} event: debug @@ -50,7 +50,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":"1085h46m48.655800533s"} + Air Quality Network - Environmental Research 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":"1181h27m28.631002836s"} event: debug @@ -63,7 +63,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":"1757h33m59.230502385s"} + Air Quality Network - Environmental Research 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":"1853h14m39.205679546s"} event: debug @@ -76,7 +76,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":"2503h25m7.732431141s"} + Air Quality Network - Environmental Research 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":"2599h5m47.707575082s"} event: debug @@ -89,7 +89,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":"2649h56m9.66008819s"} + Air Quality Network - Environmental Research 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":"2745h36m49.63518953s"} event: debug @@ -102,7 +102,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":"2649h56m4.700095247s"} + Air Quality Network - Environmental Research 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":"2745h36m44.675158558s"} event: debug @@ -115,7 +115,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":"2649h55m58.426730938s"} + Air Quality Network - Environmental Research 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":"2745h36m38.401782468s"} event: debug @@ -128,7 +128,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":"11262h4m9.657078432s"} + Air Quality Network - Environmental Research 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":"11357h44m49.632092381s"} event: debug @@ -141,7 +141,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":"11406h33m12.483644969s"} + Air Quality Network - Environmental Research 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":"11502h13m52.458649538s"} event: debug @@ -154,7 +154,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":"11406h32m53.013409584s"} + Air Quality Network - Environmental Research 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":"11502h13m32.988387022s"} event: debug @@ -167,7 +167,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":"18059h59m38.892041557s"} + Air Quality Network - Environmental Research 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":"18155h40m18.857259406s"} event: debug @@ -180,7 +180,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":"13866h3m41.550938181s"} + Air Quality Network - Environmental Research 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":"13961h44m21.516036886s"} event: debug @@ -193,7 +193,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":"13866h3m23.824921957s"} + Air Quality Network - Environmental Research 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":"13961h44m3.789953041s"} event: debug @@ -206,7 +206,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":"13866h3m16.048560668s"} + Air Quality Network - Environmental Research 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":"13961h43m56.013563692s"} event: debug @@ -219,7 +219,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":"13866h3m9.662161167s"} + Air Quality Network - Environmental Research 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":"13961h43m49.62712959s"} event: debug @@ -232,7 +232,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":"13866h2m54.156040873s"} + Air Quality Network - Environmental Research 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":"13961h43m34.120980776s"} event: debug @@ -245,7 +245,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":"20328h12m47.506042346s"} + Air Quality Network - Environmental Research 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":"20423h53m27.470943518s"} event: debug @@ -258,7 +258,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":"20328h12m40.589663177s"} + Air Quality Network - Environmental Research 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":"20423h53m20.554536439s"} event: debug @@ -271,7 +271,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":"13866h2m48.303118589s"} + Air Quality Network - Environmental Research 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":"13961h43m28.267948031s"} event: debug @@ -284,7 +284,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":"13866h2m43.573321592s"} + Air Quality Network - Environmental Research 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":"13961h43m23.538127073s"} event: debug @@ -296,7 +296,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":"20225h2m58.997251081s"} + 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":"20320h43m38.96199462s"} event: debug @@ -309,7 +309,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":"13866h2m35.147090746s"} + Air Quality Network - Environmental Research 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":"13961h43m15.111795804s"} event: debug @@ -321,7 +321,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":"20225h2m56.597473525s"} + 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":"20320h43m36.562137963s"} event: debug @@ -334,7 +334,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":"13866h2m30.18740628s"} + Air Quality Network - Environmental Research 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":"13961h43m10.152023797s"} event: debug @@ -346,7 +346,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":"19313h3m47.669051891s"} + 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":"19408h44m27.633603378s"} event: debug @@ -359,7 +359,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":"13866h2m18.447937917s"} + Air Quality Network - Environmental Research 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":"13961h42m58.412460533s"} event: debug @@ -372,7 +372,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":"13866h2m11.188226447s"} + Air Quality Network - Environmental Research 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":"13961h42m51.152726502s"} event: debug @@ -384,7 +384,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":"19313h3m44.529349069s"} + 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":"19408h44m24.493814622s"} event: debug @@ -397,7 +397,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":"13866h2m5.815213405s"} + Air Quality Network - Environmental Research 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":"13961h42m45.779629368s"} event: debug @@ -409,7 +409,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":"19313h3m42.662876137s"} + 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":"19408h44m22.62727219s"} event: debug @@ -421,7 +421,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":"19313h3m41.506304559s"} + 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":"19408h44m21.470674611s"} event: debug @@ -434,7 +434,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":"13866h1m58.382296995s"} + Air Quality Network - Environmental Research 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":"13961h42m38.346623306s"} event: debug @@ -447,7 +447,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":"13866h1m54.509240411s"} + Air Quality Network - Environmental Research 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":"13961h42m34.473442821s"} event: debug @@ -459,7 +459,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":"19313h3m39.719999369s"} + 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":"19408h44m19.684158716s"} event: debug @@ -472,12 +472,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":"13866h1m43.653058925s"} + Air Quality Network - Environmental Research 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":"13961h42m23.617178502s"} event: done - data: "12.775486ms" + data: "1.464276ms" ' @@ -491,7 +491,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Thu, 21 Apr 2022 01:13:28 GMT + - Mon, 25 Apr 2022 00:54:08 GMT Server: - nginx status: @@ -512,623 +512,46 @@ interactions: uri: https://search.waqi.info/nsearch/station/london response: body: - string: "{\"dt\":\"26.623166ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"57\",\"t\":[\"2022-04-21 - 00:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"72\",\"t\":[\"2022-04-21 - 00: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\":\"53\",\"t\":[\"2022-04-21 - 00: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\":\"48\",\"t\":[\"2022-04-21 - 00: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\":\"46\",\"t\":[\"2022-04-20 - 23: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\":\"46\",\"t\":[\"2022-04-20 - 23: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\":\"46\",\"t\":[\"2022-04-20 - 23: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\":\"39\",\"t\":[\"2022-04-20 - 19: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\":\"38\",\"t\":[\"2022-04-21 - 00: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\":\"34\",\"t\":[\"2022-04-20 - 20: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\":\"33\",\"t\":[\"2022-04-20 - 19: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\":\"32\",\"t\":[\"2022-04-20 - 22: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\":\"1\",\"t\":[\"2022-04-21 - 00: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\":\"-\",\"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-04-20 - 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\":\"157\",\"t\":[\"2022-04-21 - 09: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\":\"109\",\"t\":[\"2022-04-21 - 09: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\":\"57\",\"t\":[\"2022-04-21 - 00: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\":\"26\",\"t\":[\"2022-04-20 - 20: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\"}]}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:14:46 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - X-Gen-Time: - - 26.800696ms - X-Powered-By: - - waqi-search/1.2 - content-length: - - '4439' - 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/api/attsse/5724/yd.json - response: - body: - string: 'event: debug - - data: "Fetching 2022-P4" - - - event: data - - data: {"msg":{"now":"2022-04-20T22:21:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2BaCACa","no2":"1|0LEFEcDjDaHMghEFdbeAc","o3":"1|0!32BbcDAhEbFiFBAFaJfae","pm10":"1|0OFBdCdCBaCMCnALNenaJ","pm25":"1!32PGjhgANDCNCrHP!36g!-34iP","so2":"1|0.3ABa5AB3AaBaABa"},"dh":24,"time":{"span":["2022-04-20T00:00:00Z","2022-04-20T00: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":"3h52m54.033230075s"} - - - event: debug - - data: "Fetching 2022-P3" - - - event: data - - 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":"342h36m37.029531859s"} - - - event: debug - - data: "Fetching 2022-P2" - - - event: data - - 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":"1085h48m7.029091538s"} - - - event: debug - - data: "Fetching 2022-P1" - - - event: data - - 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":"1757h35m17.603809958s"} - - - event: debug - - data: "Fetching 2021-Q4" - - - event: data - - 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":"2503h26m26.105774696s"} - - - event: debug - - data: "Fetching 2021-Q3" - - - event: data - - 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":"2649h57m28.033477966s"} - - - event: debug - - data: "Fetching 2021-Q2" - - - event: data - - 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":"2649h57m23.073494473s"} - - - event: debug - - data: "Fetching 2021-Q1" - - - event: data - - 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":"2649h57m16.800206755s"} - - - event: debug - - data: "Fetching 2020-Q4" - - - event: data - - 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":"11262h5m28.03056941s"} - - - event: debug - - data: "Fetching 2020-Q3" - - - event: data - - 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":"11406h34m30.857181297s"} - - - event: debug - - data: "Fetching 2020-Q2" - - - event: data - - 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":"11406h34m11.386994983s"} - - - event: debug - - data: "Fetching 2020-Q1" - - - event: data - - 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":"18060h0m57.255904068s"} - - - event: debug - - data: "Fetching 2019-Q4" - - - event: data - - 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":"13866h4m59.914714939s"} - - - event: debug - - data: "Fetching 2019-Q3" - - - event: data - - 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":"13866h4m42.188707545s"} - - - event: debug - - data: "Fetching 2019-Q2" - - - event: data - - 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":"13866h4m34.412388077s"} - - - event: debug - - data: "Fetching 2019-Q1" - - - event: data - - 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":"13866h4m28.026016766s"} - - - event: debug - - data: "Fetching 2018-Q4" - - - event: data - - 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":"13866h4m12.519927504s"} - - - event: debug - - data: "Fetching 2018-Q3" - - - event: data - - 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":"20328h14m5.869924616s"} - - - event: debug - - data: "Fetching 2018-Q2" - - - event: data - - 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":"20328h13m58.953537687s"} - - - event: debug - - data: "Fetching 2018-Q1" - - - event: data - - 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":"13866h4m6.666973349s"} - - - event: debug - - data: "Fetching 2017-Q4" - - - event: data - - 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":"13866h4m1.937186562s"} - - - event: debug - - data: "Fetching 2017-Q3" - - - event: data - - 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":"20225h4m17.36105314s"} - - - event: debug - - data: "Fetching 2017-Q2" - - - event: data - - 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":"13866h3m53.510871995s"} - - - event: debug - - data: "Fetching 2017-Q1" - - - event: data - - 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":"20225h4m14.961237383s"} - - - event: debug - - data: "Fetching 2016-Q4" - - - event: data - - 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":"13866h3m48.551122047s"} - - - event: debug - - data: "Fetching 2016-Q3" - - - event: data - - 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":"19313h5m6.032705968s"} - - - event: debug - - data: "Fetching 2016-Q2" - - - event: data - - 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":"13866h3m36.811568694s"} - - - event: debug - - data: "Fetching 2016-Q1" - - - event: data - - 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":"13866h3m29.551850562s"} - - - event: debug - - data: "Fetching 2015-Q4" - - - event: data - - 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":"19313h5m2.892985035s"} - - - event: debug - - data: "Fetching 2015-Q3" - - - event: data - - 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":"13866h3m24.17881605s"} - - - event: debug - - data: "Fetching 2015-Q2" - - - event: data - - 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":"19313h5m1.026470742s"} - - - event: debug - - data: "Fetching 2015-Q1" - - - event: data - - 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":"19313h4m59.869871873s"} - - - event: debug - - data: "Fetching 2014-Q4" - - - event: data - - 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":"13866h3m16.746042233s"} - - - event: debug - - data: "Fetching 2014-Q3" - - - event: data - - 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":"13866h3m12.872883187s"} - - - event: debug - - data: "Fetching 2014-Q2" - - - event: data - - 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":"19313h4m58.083622564s"} - - - event: debug - - data: "Fetching 2014-Q1" - - - event: data - - 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":"13866h3m2.016662029s"} - - - event: done - - data: "3.122487ms" - - - ' - headers: - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - no-cache - Connection: - - close - Content-Type: - - text/event-stream; charset=UTF-8 - Date: - - Thu, 21 Apr 2022 01:14:47 GMT - Server: - - nginx - 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://search.waqi.info/nsearch/station/london - response: - body: - string: "{\"dt\":\"28.998055ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"63\",\"t\":[\"2022-04-21 - 01:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"72\",\"t\":[\"2022-04-21 - 00: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\":\"55\",\"t\":[\"2022-04-21 - 00: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\":\"53\",\"t\":[\"2022-04-21 - 00: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\":\"48\",\"t\":[\"2022-04-21 - 00: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\":\"46\",\"t\":[\"2022-04-20 - 23: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\":\"46\",\"t\":[\"2022-04-20 - 23: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\":\"39\",\"t\":[\"2022-04-20 - 19: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\":\"38\",\"t\":[\"2022-04-21 - 00: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\":\"34\",\"t\":[\"2022-04-20 + string: "{\"dt\":\"40.12991ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"50\",\"t\":[\"2022-04-25 + 00:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-04-24 20: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\":\"33\",\"t\":[\"2022-04-20 + Ontario, Canada\"],\"score\":7,\"x\":15,\"c\":\"CA\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"46\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 19: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\":\"32\",\"t\":[\"2022-04-20 - 22: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\":\"1\",\"t\":[\"2022-04-21 + - Moose Hill, New Hampshire, USA\"],\"score\":7,\"x\":7449,\"c\":\"US\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"38\",\"t\":[\"2022-04-24 + 19: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\":\"31\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"30\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 00: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\":\"-\",\"t\":[\"2021-12-13 + N. Kensington, United Kingdom\"],\"score\":7,\"x\":3194,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"29\",\"t\":[\"2022-04-25 + 00: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\":\"28\",\"t\":[\"2022-04-24 + 23: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\":[\"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-04-20 + Eltham, United Kingdom\"],\"score\":7,\"x\":3190,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"-\",\"t\":[\"2022-04-24 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\":\"157\",\"t\":[\"2022-04-21 + Hillingdon Harmondsworth Os, United Kingdom\"],\"score\":7,\"x\":3390,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"112\",\"t\":[\"2022-04-24 + 20: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\":\"99\",\"t\":[\"2022-04-25 09: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\":\"109\",\"t\":[\"2022-04-21 + Iksan-si, Jeonbuk, South Korea\"],\"score\":5,\"x\":1802,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"93\",\"t\":[\"2022-04-25 09: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\":\"57\",\"t\":[\"2022-04-21 + Daejeon, South Korea\"],\"score\":5,\"x\":4527,\"c\":\"KR\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"50\",\"t\":[\"2022-04-25 00: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\":\"26\",\"t\":[\"2022-04-20 - 20: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 + of London - Farringdon Street, United Kingdom\"],\"score\":5,\"x\":7949,\"c\":\"GB\",\"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\"}]}" headers: @@ -1139,17 +562,17 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Thu, 21 Apr 2022 01:16:17 GMT + - Mon, 25 Apr 2022 00:55:28 GMT Server: - nginx Transfer-Encoding: - chunked X-Gen-Time: - - 29.252875ms + - 40.507263ms X-Powered-By: - waqi-search/1.2 content-length: - - '4439' + - '4438' status: code: 200 message: OK @@ -1175,10 +598,10 @@ interactions: event: data - data: {"msg":{"now":"2022-04-20T22:21:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2BaCACa","no2":"1|0LEFEcDjDaHMghEFdbeAc","o3":"1|0!32BbcDAhEbFiFBAFaJfae","pm10":"1|0OFBdCdCBaCMCnALNenaJ","pm25":"1!32PGjhgANDCNCrHP!36g!-34iP","so2":"1|0.3ABa5AB3AaBaABa"},"dh":24,"time":{"span":["2022-04-20T00:00:00Z","2022-04-20T00:00:00Z"]},"meta":{"si":{"sources":[{"name":"Citizen + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"3h54m26.501738396s"} + Air Quality Network - Environmental Research 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":"5h37m36.302873807s"} event: debug @@ -1191,7 +614,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":"342h38m9.49796358s"} + Air Quality Network - Environmental Research 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":"438h17m19.28729274s"} event: debug @@ -1204,7 +627,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":"1085h49m39.497476276s"} + Air Quality Network - Environmental Research 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":"1181h28m49.286794507s"} event: debug @@ -1217,7 +640,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":"1757h36m50.072202038s"} + Air Quality Network - Environmental Research 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":"1853h15m59.861465337s"} event: debug @@ -1230,7 +653,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":"2503h27m58.574122334s"} + Air Quality Network - Environmental Research 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":"2599h7m8.363363562s"} event: debug @@ -1243,7 +666,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":"2649h59m0.501751432s"} + Air Quality Network - Environmental Research 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":"2745h38m10.290983161s"} event: debug @@ -1256,7 +679,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":"2649h58m55.541730619s"} + Air Quality Network - Environmental Research 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":"2745h38m5.330945528s"} event: debug @@ -1269,7 +692,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":"2649h58m49.2683596s"} + Air Quality Network - Environmental Research 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":"2745h37m59.057553218s"} event: debug @@ -1282,7 +705,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":"11262h7m0.498694874s"} + Air Quality Network - Environmental Research 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":"11357h46m10.287859242s"} event: debug @@ -1295,7 +718,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":"11406h36m3.325248051s"} + Air Quality Network - Environmental Research 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":"11502h15m13.114403417s"} event: debug @@ -1308,7 +731,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":"11406h35m43.854991465s"} + Air Quality Network - Environmental Research 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":"11502h14m53.644147363s"} event: debug @@ -1321,7 +744,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":"18060h2m29.723872649s"} + Air Quality Network - Environmental Research 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":"18155h41m39.513016335s"} event: debug @@ -1334,7 +757,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":"13866h6m32.38265501s"} + Air Quality Network - Environmental Research 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":"13961h45m42.171791866s"} event: debug @@ -1347,7 +770,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":"13866h6m14.656581854s"} + Air Quality Network - Environmental Research 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":"13961h45m24.44570452s"} event: debug @@ -1360,7 +783,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":"13866h6m6.880199695s"} + Air Quality Network - Environmental Research 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":"13961h45m16.669311842s"} event: debug @@ -1373,7 +796,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":"13866h6m0.493777844s"} + Air Quality Network - Environmental Research 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":"13961h45m10.28287263s"} event: debug @@ -1386,7 +809,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":"13866h5m44.98763175s"} + Air Quality Network - Environmental Research 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":"13961h44m54.776714816s"} event: debug @@ -1399,7 +822,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":"20328h15m38.337603931s"} + Air Quality Network - Environmental Research 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":"20423h54m48.126673547s"} event: debug @@ -1412,7 +835,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":"20328h15m31.421212943s"} + Air Quality Network - Environmental Research 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":"20423h54m41.210259718s"} event: debug @@ -1425,7 +848,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":"13866h5m39.134640735s"} + Air Quality Network - Environmental Research 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":"13961h44m48.92366691s"} event: debug @@ -1438,7 +861,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":"13866h5m34.404824058s"} + Air Quality Network - Environmental Research 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":"13961h44m44.193865353s"} event: debug @@ -1450,7 +873,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":"20225h5m49.828718875s"} + 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":"20320h44m59.617725459s"} event: debug @@ -1463,7 +886,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":"13866h5m25.97856742s"} + Air Quality Network - Environmental Research 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":"13961h44m35.767531505s"} event: debug @@ -1475,7 +898,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":"20225h5m47.42893039s"} + 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":"20320h44m57.217872983s"} event: debug @@ -1488,7 +911,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":"13866h5m21.018823533s"} + Air Quality Network - Environmental Research 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":"13961h44m30.807751557s"} event: debug @@ -1500,7 +923,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":"19313h6m38.500406924s"} + 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":"19408h45m48.289327897s"} event: debug @@ -1513,7 +936,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":"13866h5m9.27927557s"} + Air Quality Network - Environmental Research 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":"13961h44m19.068181553s"} event: debug @@ -1526,7 +949,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":"13866h5m2.019550579s"} + Air Quality Network - Environmental Research 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":"13961h44m11.808440021s"} event: debug @@ -1538,7 +961,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":"19313h6m35.36064715s"} + 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":"19408h45m45.149520982s"} event: debug @@ -1551,7 +974,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":"13866h4m56.646477645s"} + Air Quality Network - Environmental Research 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":"13961h44m6.435334527s"} event: debug @@ -1563,7 +986,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":"19313h6m33.494126098s"} + 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":"19408h45m43.282974829s"} event: debug @@ -1575,7 +998,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":"19313h6m32.337539478s"} + 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":"19408h45m42.12637562s"} event: debug @@ -1588,7 +1011,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":"13866h4m49.213503524s"} + Air Quality Network - Environmental Research 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":"13961h43m59.002327516s"} event: debug @@ -1601,7 +1024,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":"13866h4m45.340330489s"} + Air Quality Network - Environmental Research 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":"13961h43m55.12914308s"} event: debug @@ -1613,7 +1036,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":"19313h6m30.551083895s"} + 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":"19408h45m40.339858755s"} event: debug @@ -1626,12 +1049,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":"13866h4m34.484112831s"} + Air Quality Network - Environmental Research 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":"13961h43m44.272879321s"} event: done - data: "1.949196ms" + data: "1.345176ms" ' @@ -1645,7 +1068,7 @@ interactions: Content-Type: - text/event-stream; charset=UTF-8 Date: - - Thu, 21 Apr 2022 01:16:19 GMT + - Mon, 25 Apr 2022 00:55:29 GMT Server: - nginx status: diff --git a/tests/cassettes/test_get_historical_data/test_output_data_formats[json].yaml b/tests/cassettes/test_get_historical_data/test_output_data_formats[json].yaml new file mode 100644 index 0000000..23816cc --- /dev/null +++ b/tests/cassettes/test_get_historical_data/test_output_data_formats[json].yaml @@ -0,0 +1,1077 @@ +interactions: +- 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/api/attsse/5724/yd.json + response: + body: + string: 'event: debug + + data: "Fetching 2022-P4" + + + event: data + + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"5h41m35.223219664s"} + + + event: debug + + data: "Fetching 2022-P3" + + + event: data + + 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":"438h21m18.207658677s"} + + + event: debug + + data: "Fetching 2022-P2" + + + event: data + + 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":"1181h32m48.207172685s"} + + + event: debug + + data: "Fetching 2022-P1" + + + event: data + + 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":"1853h19m58.781849074s"} + + + event: debug + + data: "Fetching 2021-Q4" + + + event: data + + 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":"2599h11m7.28376709s"} + + + event: debug + + data: "Fetching 2021-Q3" + + + event: data + + 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":"2745h42m9.21143978s"} + + + event: debug + + data: "Fetching 2021-Q2" + + + event: data + + 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":"2745h42m4.251435677s"} + + + event: debug + + data: "Fetching 2021-Q1" + + + event: data + + 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":"2745h41m57.978053988s"} + + + event: debug + + data: "Fetching 2020-Q4" + + + event: data + + 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":"11357h50m9.208369872s"} + + + event: debug + + data: "Fetching 2020-Q3" + + + event: data + + 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":"11502h19m12.034919148s"} + + + event: debug + + data: "Fetching 2020-Q2" + + + event: data + + 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":"11502h18m52.564670583s"} + + + event: debug + + data: "Fetching 2020-Q1" + + + event: data + + 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":"18155h45m38.433545687s"} + + + event: debug + + data: "Fetching 2019-Q4" + + + event: data + + 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":"13961h49m41.092321937s"} + + + event: debug + + data: "Fetching 2019-Q3" + + + event: data + + 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":"13961h49m23.366262072s"} + + + event: debug + + data: "Fetching 2019-Q2" + + + event: data + + 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":"13961h49m15.589898093s"} + + + event: debug + + data: "Fetching 2019-Q1" + + + event: data + + 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":"13961h49m9.203480702s"} + + + event: debug + + data: "Fetching 2018-Q4" + + + event: data + + 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":"13961h48m53.697353748s"} + + + event: debug + + data: "Fetching 2018-Q3" + + + event: data + + 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":"20423h58m47.04735221s"} + + + event: debug + + data: "Fetching 2018-Q2" + + + event: data + + 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":"20423h58m40.130950621s"} + + + event: debug + + data: "Fetching 2018-Q1" + + + event: data + + 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":"13961h48m47.844371064s"} + + + event: debug + + data: "Fetching 2017-Q4" + + + event: data + + 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":"13961h48m43.114563757s"} + + + event: debug + + data: "Fetching 2017-Q3" + + + event: data + + 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":"20320h48m58.538440213s"} + + + event: debug + + data: "Fetching 2017-Q2" + + + event: data + + 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":"13961h48m34.688267468s"} + + + event: debug + + data: "Fetching 2017-Q1" + + + event: data + + 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":"20320h48m56.138679298s"} + + + event: debug + + data: "Fetching 2016-Q4" + + + event: data + + 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":"13961h48m29.728588892s"} + + + event: debug + + data: "Fetching 2016-Q3" + + + event: data + + 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":"19408h49m47.210239385s"} + + + event: debug + + data: "Fetching 2016-Q2" + + + event: data + + 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":"13961h48m17.989127581s"} + + + event: debug + + data: "Fetching 2016-Q1" + + + event: data + + 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":"13961h48m10.72941803s"} + + + event: debug + + data: "Fetching 2015-Q4" + + + event: data + + 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":"19408h49m44.070519701s"} + + + event: debug + + data: "Fetching 2015-Q3" + + + event: data + + 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":"13961h48m5.356353506s"} + + + event: debug + + data: "Fetching 2015-Q2" + + + event: data + + 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":"19408h49m42.204010219s"} + + + event: debug + + data: "Fetching 2015-Q1" + + + event: data + + 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":"19408h49m41.04742603s"} + + + event: debug + + data: "Fetching 2014-Q4" + + + event: data + + 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":"13961h47m57.923401976s"} + + + event: debug + + data: "Fetching 2014-Q3" + + + event: data + + 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":"13961h47m54.050231161s"} + + + event: debug + + data: "Fetching 2014-Q2" + + + event: data + + 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":"19408h49m39.260961946s"} + + + event: debug + + data: "Fetching 2014-Q1" + + + event: data + + 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":"13961h47m43.194002573s"} + + + event: done + + data: "2.164821ms" + + + ' + headers: + Access-Control-Allow-Origin: + - '*' + Cache-Control: + - no-cache + Connection: + - close + Content-Type: + - text/event-stream; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:59:28 GMT + Server: + - nginx + 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://search.waqi.info/nsearch/station/london + response: + body: + string: "{\"dt\":\"29.586212ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"50\",\"t\":[\"2022-04-25 + 00:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-04-24 + 20: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\":\"46\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 + 19: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\":\"38\",\"t\":[\"2022-04-24 + 19: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\":\"31\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"30\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"29\",\"t\":[\"2022-04-25 + 00: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\":\"28\",\"t\":[\"2022-04-24 + 23: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\":[\"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-04-24 + 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\":\"112\",\"t\":[\"2022-04-24 + 20: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\":\"99\",\"t\":[\"2022-04-25 + 09: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\":\"93\",\"t\":[\"2022-04-25 + 09: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\":\"50\",\"t\":[\"2022-04-25 + 00: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\":\"-\",\"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\"}]}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:00:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + X-Gen-Time: + - 29.750763ms + X-Powered-By: + - waqi-search/1.2 + content-length: + - '4439' + 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/api/attsse/5724/yd.json + response: + body: + string: 'event: debug + + data: "Fetching 2022-P4" + + + event: data + + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"5h42m55.084168997s"} + + + event: debug + + data: "Fetching 2022-P3" + + + event: data + + 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":"438h22m38.06860869s"} + + + event: debug + + data: "Fetching 2022-P2" + + + event: data + + 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":"1181h34m8.068138758s"} + + + event: debug + + data: "Fetching 2022-P1" + + + event: data + + 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":"1853h21m18.642843938s"} + + + event: debug + + data: "Fetching 2021-Q4" + + + event: data + + 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":"2599h12m27.144767084s"} + + + event: debug + + data: "Fetching 2021-Q3" + + + event: data + + 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":"2745h43m29.072423935s"} + + + event: debug + + data: "Fetching 2021-Q2" + + + event: data + + 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":"2745h43m24.112413252s"} + + + event: debug + + data: "Fetching 2021-Q1" + + + event: data + + 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":"2745h43m17.839037452s"} + + + event: debug + + data: "Fetching 2020-Q4" + + + event: data + + 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":"11357h51m29.069397107s"} + + + event: debug + + data: "Fetching 2020-Q3" + + + event: data + + 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":"11502h20m31.895968973s"} + + + event: debug + + data: "Fetching 2020-Q2" + + + event: data + + 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":"11502h20m12.425711697s"} + + + event: debug + + data: "Fetching 2020-Q1" + + + event: data + + 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":"18155h46m58.294588061s"} + + + event: debug + + data: "Fetching 2019-Q4" + + + event: data + + 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":"13961h51m0.953378292s"} + + + event: debug + + data: "Fetching 2019-Q3" + + + event: data + + 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":"13961h50m43.227299066s"} + + + event: debug + + data: "Fetching 2019-Q2" + + + event: data + + 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":"13961h50m35.450915867s"} + + + event: debug + + data: "Fetching 2019-Q1" + + + event: data + + 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":"13961h50m29.064532017s"} + + + event: debug + + data: "Fetching 2018-Q4" + + + event: data + + 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":"13961h50m13.558387103s"} + + + event: debug + + data: "Fetching 2018-Q3" + + + event: data + + 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":"20424h0m6.908349625s"} + + + event: debug + + data: "Fetching 2018-Q2" + + + event: data + + 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":"20423h59m59.991944835s"} + + + event: debug + + data: "Fetching 2018-Q1" + + + event: data + + 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":"13961h50m7.705354597s"} + + + event: debug + + data: "Fetching 2017-Q4" + + + event: data + + 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":"13961h50m2.97553575s"} + + + event: debug + + data: "Fetching 2017-Q3" + + + event: data + + 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":"20320h50m18.399437907s"} + + + event: debug + + data: "Fetching 2017-Q2" + + + event: data + + 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":"13961h49m54.549267253s"} + + + event: debug + + data: "Fetching 2017-Q1" + + + event: data + + 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":"20320h50m15.999622501s"} + + + event: debug + + data: "Fetching 2016-Q4" + + + event: data + + 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":"13961h49m49.589519285s"} + + + event: debug + + data: "Fetching 2016-Q3" + + + event: data + + 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":"19408h51m7.071105166s"} + + + event: debug + + data: "Fetching 2016-Q2" + + + event: data + + 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":"13961h49m37.849971042s"} + + + event: debug + + data: "Fetching 2016-Q1" + + + event: data + + 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":"13961h49m30.590249261s"} + + + event: debug + + data: "Fetching 2015-Q4" + + + event: data + + 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":"19408h51m3.931342452s"} + + + event: debug + + data: "Fetching 2015-Q3" + + + event: data + + 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":"13961h49m25.217163787s"} + + + event: debug + + data: "Fetching 2015-Q2" + + + event: data + + 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":"19408h51m2.064849469s"} + + + event: debug + + data: "Fetching 2015-Q1" + + + event: data + + 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":"19408h51m0.908265581s"} + + + event: debug + + data: "Fetching 2014-Q4" + + + event: data + + 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":"13961h49m17.784221966s"} + + + event: debug + + data: "Fetching 2014-Q3" + + + event: data + + 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":"13961h49m13.911042561s"} + + + event: debug + + data: "Fetching 2014-Q2" + + + event: data + + 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":"19408h50m59.121762917s"} + + + event: debug + + data: "Fetching 2014-Q1" + + + event: data + + 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":"13961h49m3.054790722s"} + + + event: done + + data: "2.020787ms" + + + ' + headers: + Access-Control-Allow-Origin: + - '*' + Cache-Control: + - no-cache + Connection: + - close + Content-Type: + - text/event-stream; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:00:48 GMT + Server: + - nginx + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_historical_data/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_historical_data/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..5f5e63d --- /dev/null +++ b/tests/cassettes/test_get_historical_data/test_output_data_formats[xlsx].yaml @@ -0,0 +1,1077 @@ +interactions: +- 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/api/attsse/5724/yd.json + response: + body: + string: 'event: debug + + data: "Fetching 2022-P4" + + + event: data + + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"5h38m52.666599585s"} + + + event: debug + + data: "Fetching 2022-P3" + + + event: data + + 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":"438h18m35.651022468s"} + + + event: debug + + data: "Fetching 2022-P2" + + + event: data + + 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":"1181h30m5.650545146s"} + + + event: debug + + data: "Fetching 2022-P1" + + + event: data + + 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":"1853h17m16.225219226s"} + + + event: debug + + data: "Fetching 2021-Q4" + + + event: data + + 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":"2599h8m24.727138451s"} + + + event: debug + + data: "Fetching 2021-Q3" + + + event: data + + 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":"2745h39m26.654789501s"} + + + event: debug + + data: "Fetching 2021-Q2" + + + event: data + + 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":"2745h39m21.694775218s"} + + + event: debug + + data: "Fetching 2021-Q1" + + + event: data + + 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":"2745h39m15.421399089s"} + + + event: debug + + data: "Fetching 2020-Q4" + + + event: data + + 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":"11357h47m26.651716993s"} + + + event: debug + + data: "Fetching 2020-Q3" + + + event: data + + 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":"11502h16m29.478274728s"} + + + event: debug + + data: "Fetching 2020-Q2" + + + event: data + + 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":"11502h16m10.008020073s"} + + + event: debug + + data: "Fetching 2020-Q1" + + + event: data + + 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":"18155h42m55.876901777s"} + + + event: debug + + data: "Fetching 2019-Q4" + + + event: data + + 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":"13961h46m58.535707319s"} + + + event: debug + + data: "Fetching 2019-Q3" + + + event: data + + 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":"13961h46m40.809625983s"} + + + event: debug + + data: "Fetching 2019-Q2" + + + event: data + + 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":"13961h46m33.033239164s"} + + + event: debug + + data: "Fetching 2019-Q1" + + + event: data + + 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":"13961h46m26.646809093s"} + + + event: debug + + data: "Fetching 2018-Q4" + + + event: data + + 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":"13961h46m11.140660998s"} + + + event: debug + + data: "Fetching 2018-Q3" + + + event: data + + 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":"20423h56m4.49063976s"} + + + event: debug + + data: "Fetching 2018-Q2" + + + event: data + + 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":"20423h55m57.574233932s"} + + + event: debug + + data: "Fetching 2018-Q1" + + + event: data + + 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":"13961h46m5.287669203s"} + + + event: debug + + data: "Fetching 2017-Q4" + + + event: data + + 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":"13961h46m0.557875966s"} + + + event: debug + + data: "Fetching 2017-Q3" + + + event: data + + 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":"20320h46m15.981781034s"} + + + event: debug + + data: "Fetching 2017-Q2" + + + event: data + + 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":"13961h45m52.131598849s"} + + + event: debug + + data: "Fetching 2017-Q1" + + + event: data + + 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":"20320h46m13.581954838s"} + + + event: debug + + data: "Fetching 2016-Q4" + + + event: data + + 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":"13961h45m47.171843311s"} + + + event: debug + + data: "Fetching 2016-Q3" + + + event: data + + 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":"19408h47m4.653431662s"} + + + event: debug + + data: "Fetching 2016-Q2" + + + event: data + + 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":"13961h45m35.432294608s"} + + + event: debug + + data: "Fetching 2016-Q1" + + + event: data + + 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":"13961h45m28.172561797s"} + + + event: debug + + data: "Fetching 2015-Q4" + + + event: data + + 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":"19408h47m1.513650568s"} + + + event: debug + + data: "Fetching 2015-Q3" + + + event: data + + 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":"13961h45m22.799508274s"} + + + event: debug + + data: "Fetching 2015-Q2" + + + event: data + + 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":"19408h46m59.647185786s"} + + + event: debug + + data: "Fetching 2015-Q1" + + + event: data + + 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":"19408h46m58.490614987s"} + + + event: debug + + data: "Fetching 2014-Q4" + + + event: data + + 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":"13961h45m15.366580013s"} + + + event: debug + + data: "Fetching 2014-Q3" + + + event: data + + 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":"13961h45m11.493405858s"} + + + event: debug + + data: "Fetching 2014-Q2" + + + event: data + + 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":"19408h46m56.704132823s"} + + + event: debug + + data: "Fetching 2014-Q1" + + + event: data + + 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":"13961h45m0.637166739s"} + + + event: done + + data: "1.949326ms" + + + ' + headers: + Access-Control-Allow-Origin: + - '*' + Cache-Control: + - no-cache + Connection: + - close + Content-Type: + - text/event-stream; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:56:45 GMT + Server: + - nginx + 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://search.waqi.info/nsearch/station/london + response: + body: + string: "{\"dt\":\"43.508261ms\",\"term\":\"london\",\"results\":[{\"s\":{\"a\":\"50\",\"t\":[\"2022-04-25 + 00:00:00\",\"+01:00\"],\"n\":[\"London\"],\"u\":\"london\"},\"n\":[\"London\"],\"score\":8,\"x\":5724,\"c\":\"GB\",\"z\":0,\"$\":\"realtime\"},{\"s\":{\"a\":\"55\",\"t\":[\"2022-04-24 + 20: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\":\"46\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 + 23: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\":\"38\",\"t\":[\"2022-04-24 + 19: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\":\"38\",\"t\":[\"2022-04-24 + 19: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\":\"31\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"30\",\"t\":[\"2022-04-24 + 22: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"30\",\"t\":[\"2022-04-25 + 00: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\":\"29\",\"t\":[\"2022-04-25 + 00: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\":\"28\",\"t\":[\"2022-04-24 + 23: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\":[\"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-04-24 + 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\":\"112\",\"t\":[\"2022-04-24 + 20: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\":\"99\",\"t\":[\"2022-04-25 + 09: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\":\"93\",\"t\":[\"2022-04-25 + 09: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\":\"50\",\"t\":[\"2022-04-25 + 00: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\":\"-\",\"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\"}]}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:58:04 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + X-Gen-Time: + - 43.787157ms + X-Powered-By: + - waqi-search/1.2 + content-length: + - '4439' + 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/api/attsse/5724/yd.json + response: + body: + string: 'event: debug + + data: "Fetching 2022-P4" + + + event: data + + data: {"msg":{"now":"2022-04-24T20:17:53+01:00","st":457992,"ps":{"co":"1|0B2CAabDaCbAba2Ba2BCbcAaB","no2":"1|0LEFEcDjDaHMghECabe2ACfca","o3":"1|0!32BbcDAhEbFiFBAFaJfaA2aCE","pm10":"1|0OFBdCdCBaCMCndBYjhBIBcKe","pm25":"1!32PGjhgANDCNCrcC!49a!-34eLBfQa","so2":"1|0.3ABa5AB2Aa4ABa4A"},"dh":24,"time":{"span":["2022-04-24T00:00:00Z","2022-04-24T00: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":"5h40m12.411905025s"} + + + event: debug + + data: "Fetching 2022-P3" + + + event: data + + 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":"438h19m55.396337018s"} + + + event: debug + + data: "Fetching 2022-P2" + + + event: data + + 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":"1181h31m25.395881456s"} + + + event: debug + + data: "Fetching 2022-P1" + + + event: data + + 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":"1853h18m35.970575106s"} + + + event: debug + + data: "Fetching 2021-Q4" + + + event: data + + 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":"2599h9m44.472507332s"} + + + event: debug + + data: "Fetching 2021-Q3" + + + event: data + + 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":"2745h40m46.400193162s"} + + + event: debug + + data: "Fetching 2021-Q2" + + + event: data + + 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":"2745h40m41.44019061s"} + + + event: debug + + data: "Fetching 2021-Q1" + + + event: data + + 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":"2745h40m35.166835841s"} + + + event: debug + + data: "Fetching 2020-Q4" + + + event: data + + 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":"11357h48m46.397169825s"} + + + event: debug + + data: "Fetching 2020-Q3" + + + event: data + + 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":"11502h17m49.22373085s"} + + + event: debug + + data: "Fetching 2020-Q2" + + + event: data + + 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":"11502h17m29.753487986s"} + + + event: debug + + data: "Fetching 2020-Q1" + + + event: data + + 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":"18155h44m15.622380679s"} + + + event: debug + + data: "Fetching 2019-Q4" + + + event: data + + 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":"13961h48m18.28116783s"} + + + event: debug + + data: "Fetching 2019-Q3" + + + event: data + + 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":"13961h48m0.555118126s"} + + + event: debug + + data: "Fetching 2019-Q2" + + + event: data + + 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":"13961h47m52.778762527s"} + + + event: debug + + data: "Fetching 2019-Q1" + + + event: data + + 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":"13961h47m46.392361386s"} + + + event: debug + + data: "Fetching 2018-Q4" + + + event: data + + 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":"13961h47m30.886225812s"} + + + event: debug + + data: "Fetching 2018-Q3" + + + event: data + + 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":"20423h57m24.236200774s"} + + + event: debug + + data: "Fetching 2018-Q2" + + + event: data + + 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":"20423h57m17.319805656s"} + + + event: debug + + data: "Fetching 2018-Q1" + + + event: data + + 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":"13961h47m25.033234608s"} + + + event: debug + + data: "Fetching 2017-Q4" + + + event: data + + 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":"13961h47m20.303450431s"} + + + event: debug + + data: "Fetching 2017-Q3" + + + event: data + + 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":"20320h47m35.727323628s"} + + + event: debug + + data: "Fetching 2017-Q2" + + + event: data + + 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":"13961h47m11.877153483s"} + + + event: debug + + data: "Fetching 2017-Q1" + + + event: data + + 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":"20320h47m33.327518481s"} + + + event: debug + + data: "Fetching 2016-Q4" + + + event: data + + 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":"13961h47m6.917408895s"} + + + event: debug + + data: "Fetching 2016-Q3" + + + event: data + + 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":"19408h48m24.399010937s"} + + + event: debug + + data: "Fetching 2016-Q2" + + + event: data + + 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":"13961h46m55.177900633s"} + + + event: debug + + data: "Fetching 2016-Q1" + + + event: data + + 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":"13961h46m47.918187362s"} + + + event: debug + + data: "Fetching 2015-Q4" + + + event: data + + 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":"19408h48m21.259326404s"} + + + event: debug + + data: "Fetching 2015-Q3" + + + event: data + + 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":"13961h46m42.54517647s"} + + + event: debug + + data: "Fetching 2015-Q2" + + + event: data + + 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":"19408h48m19.392846823s"} + + + event: debug + + data: "Fetching 2015-Q1" + + + event: data + + 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":"19408h48m18.236260142s"} + + + event: debug + + data: "Fetching 2014-Q4" + + + event: data + + 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":"13961h46m35.112239669s"} + + + event: debug + + data: "Fetching 2014-Q3" + + + event: data + + 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":"13961h46m31.239186156s"} + + + event: debug + + data: "Fetching 2014-Q2" + + + event: data + + 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":"19408h48m16.449933143s"} + + + event: debug + + data: "Fetching 2014-Q1" + + + event: data + + 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":"13961h46m20.383009279s"} + + + event: done + + data: "2.496397ms" + + + ' + headers: + Access-Control-Allow-Origin: + - '*' + Cache-Control: + - no-cache + Connection: + - close + Content-Type: + - text/event-stream; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 00:58:05 GMT + Server: + - nginx + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_bad_data_format.yaml b/tests/cassettes/test_get_multiple_city_air/test_bad_data_format.yaml deleted file mode 100644 index 8a39f2f..0000000 --- a/tests/cassettes/test_get_multiple_city_air/test_bad_data_format.yaml +++ /dev/null @@ -1,226 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:15 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":52,"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.7},"h":{"v":80.3},"no2":{"v":6.5},"o3":{"v":32.1},"p":{"v":1010.8},"pm10":{"v":18},"pm25":{"v":52},"so2":{"v":0.6},"t":{"v":8.8},"w":{"v":3.3}},"time":{"s":"2022-04-22 - 01:00:00","tz":"+01:00","v":1650589200,"iso":"2022-04-22T01:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":24,"day":"2022-04-22","max":33,"min":17},{"avg":28,"day":"2022-04-23","max":38,"min":19},{"avg":30,"day":"2022-04-24","max":38,"min":24},{"avg":29,"day":"2022-04-25","max":29,"min":29}],"pm10":[{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":18,"day":"2022-04-22","max":23,"min":12},{"avg":19,"day":"2022-04-23","max":22,"min":17},{"avg":16,"day":"2022-04-24","max":19,"min":13},{"avg":17,"day":"2022-04-25","max":18,"min":17}],"pm25":[{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":55,"day":"2022-04-22","max":63,"min":41},{"avg":58,"day":"2022-04-23","max":68,"min":53},{"avg":49,"day":"2022-04-24","max":60,"min":40},{"avg":43,"day":"2022-04-25","max":43,"min":42}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":3,"min":0},{"avg":0,"day":"2022-04-25","max":2,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0}]}},"debug":{"sync":"2022-04-22T10:26:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:16 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "174.314\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2273' - 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//new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:17 GMT - Location: - - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":99,\"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\":11},\"h\":{\"v\":41},\"p\":{\"v\":1008},\"pm25\":{\"v\":99},\"t\":{\"v\":25},\"w\":{\"v\":1},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-04-22 - 06:00:00\",\"tz\":\"+05:30\",\"v\":1650607200,\"iso\":\"2022-04-22T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":18,\"day\":\"2022-04-20\",\"max\":53,\"min\":1},{\"avg\":7,\"day\":\"2022-04-21\",\"max\":30,\"min\":1},{\"avg\":20,\"day\":\"2022-04-22\",\"max\":70,\"min\":1},{\"avg\":23,\"day\":\"2022-04-23\",\"max\":83,\"min\":1},{\"avg\":23,\"day\":\"2022-04-24\",\"max\":47,\"min\":6},{\"avg\":15,\"day\":\"2022-04-25\",\"max\":65,\"min\":1},{\"avg\":1,\"day\":\"2022-04-26\",\"max\":1,\"min\":1},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":1,\"min\":1}],\"pm10\":[{\"avg\":123,\"day\":\"2022-04-20\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-21\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-22\",\"max\":123,\"min\":123},{\"avg\":102,\"day\":\"2022-04-23\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-04-24\",\"max\":85,\"min\":73},{\"avg\":73,\"day\":\"2022-04-25\",\"max\":73,\"min\":73},{\"avg\":119,\"day\":\"2022-04-26\",\"max\":123,\"min\":73},{\"avg\":84,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":67,\"day\":\"2022-04-28\",\"max\":113,\"min\":51}],\"pm25\":[{\"avg\":160,\"day\":\"2022-04-20\",\"max\":161,\"min\":159},{\"avg\":184,\"day\":\"2022-04-21\",\"max\":252,\"min\":159},{\"avg\":164,\"day\":\"2022-04-22\",\"max\":174,\"min\":159},{\"avg\":156,\"day\":\"2022-04-23\",\"max\":174,\"min\":138},{\"avg\":152,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":146,\"day\":\"2022-04-25\",\"max\":159,\"min\":138},{\"avg\":153,\"day\":\"2022-04-26\",\"max\":165,\"min\":138},{\"avg\":143,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":159,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-21\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-22\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-23\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-24\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":3,\"day\":\"2022-04-26\",\"max\":8,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-22T10:17:59+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:17 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "338.725\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2527' - 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//paris/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:18 GMT - Location: - - /feed/paris/?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/paris/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":\"-\",\"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\":\"\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":66.5},\"no2\":{\"v\":44.6},\"o3\":{\"v\":35},\"p\":{\"v\":1004.1},\"pm10\":{\"v\":21},\"pm25\":{\"v\":40},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.3},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-22 - 00:00:00\",\"tz\":\"+02:00\",\"v\":1650585600,\"iso\":\"2022-04-22T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":27,\"day\":\"2022-04-21\",\"max\":41,\"min\":16},{\"avg\":23,\"day\":\"2022-04-22\",\"max\":36,\"min\":13},{\"avg\":28,\"day\":\"2022-04-23\",\"max\":37,\"min\":20},{\"avg\":22,\"day\":\"2022-04-24\",\"max\":33,\"min\":12},{\"avg\":9,\"day\":\"2022-04-25\",\"max\":9,\"min\":6}],\"pm10\":[{\"avg\":14,\"day\":\"2022-04-21\",\"max\":19,\"min\":10},{\"avg\":16,\"day\":\"2022-04-22\",\"max\":19,\"min\":12},{\"avg\":13,\"day\":\"2022-04-23\",\"max\":19,\"min\":6},{\"avg\":14,\"day\":\"2022-04-24\",\"max\":20,\"min\":9},{\"avg\":22,\"day\":\"2022-04-25\",\"max\":24,\"min\":22}],\"pm25\":[{\"avg\":50,\"day\":\"2022-04-21\",\"max\":63,\"min\":40},{\"avg\":57,\"day\":\"2022-04-22\",\"max\":64,\"min\":45},{\"avg\":46,\"day\":\"2022-04-23\",\"max\":63,\"min\":23},{\"avg\":49,\"day\":\"2022-04-24\",\"max\":66,\"min\":28},{\"avg\":68,\"day\":\"2022-04-25\",\"max\":71,\"min\":68}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-21\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-23\",\"max\":3,\"min\":0},{\"avg\":0,\"day\":\"2022-04-24\",\"max\":3,\"min\":0},{\"avg\":0,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-26\",\"max\":4,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-22T10:22:51+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:18 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "99.131\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1865' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_correct_data_format.yaml b/tests/cassettes/test_get_multiple_city_air/test_correct_data_format.yaml deleted file mode 100644 index 52e3b74..0000000 --- a/tests/cassettes/test_get_multiple_city_air/test_correct_data_format.yaml +++ /dev/null @@ -1,662 +0,0 @@ -interactions: -- 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:20 GMT - Location: - - /feed/london/?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/london/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":52,"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.7},"h":{"v":80.3},"no2":{"v":6.5},"o3":{"v":32.1},"p":{"v":1010.8},"pm10":{"v":18},"pm25":{"v":52},"so2":{"v":0.6},"t":{"v":8.8},"w":{"v":3.3}},"time":{"s":"2022-04-22 - 01:00:00","tz":"+01:00","v":1650589200,"iso":"2022-04-22T01:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":17,"day":"2022-04-19","max":34,"min":2},{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":24,"day":"2022-04-22","max":33,"min":17},{"avg":28,"day":"2022-04-23","max":38,"min":19},{"avg":30,"day":"2022-04-24","max":38,"min":24},{"avg":29,"day":"2022-04-25","max":29,"min":29}],"pm10":[{"avg":23,"day":"2022-04-19","max":31,"min":13},{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":18,"day":"2022-04-22","max":23,"min":12},{"avg":19,"day":"2022-04-23","max":22,"min":17},{"avg":16,"day":"2022-04-24","max":19,"min":13},{"avg":17,"day":"2022-04-25","max":18,"min":17}],"pm25":[{"avg":64,"day":"2022-04-19","max":81,"min":45},{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":55,"day":"2022-04-22","max":63,"min":41},{"avg":58,"day":"2022-04-23","max":68,"min":53},{"avg":49,"day":"2022-04-24","max":60,"min":40},{"avg":43,"day":"2022-04-25","max":43,"min":42}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":3,"min":0},{"avg":0,"day":"2022-04-25","max":2,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0}]}},"debug":{"sync":"2022-04-22T10:26:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:20 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "82.461\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2273' - 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//new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:21 GMT - Location: - - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":99,\"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\":11},\"h\":{\"v\":41},\"p\":{\"v\":1008},\"pm25\":{\"v\":99},\"t\":{\"v\":25},\"w\":{\"v\":1},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-04-22 - 06:00:00\",\"tz\":\"+05:30\",\"v\":1650607200,\"iso\":\"2022-04-22T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":18,\"day\":\"2022-04-20\",\"max\":53,\"min\":1},{\"avg\":7,\"day\":\"2022-04-21\",\"max\":30,\"min\":1},{\"avg\":20,\"day\":\"2022-04-22\",\"max\":70,\"min\":1},{\"avg\":23,\"day\":\"2022-04-23\",\"max\":83,\"min\":1},{\"avg\":23,\"day\":\"2022-04-24\",\"max\":47,\"min\":6},{\"avg\":15,\"day\":\"2022-04-25\",\"max\":65,\"min\":1},{\"avg\":1,\"day\":\"2022-04-26\",\"max\":1,\"min\":1},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":1,\"min\":1}],\"pm10\":[{\"avg\":123,\"day\":\"2022-04-20\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-21\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-22\",\"max\":123,\"min\":123},{\"avg\":102,\"day\":\"2022-04-23\",\"max\":123,\"min\":73},{\"avg\":76,\"day\":\"2022-04-24\",\"max\":85,\"min\":73},{\"avg\":73,\"day\":\"2022-04-25\",\"max\":73,\"min\":73},{\"avg\":119,\"day\":\"2022-04-26\",\"max\":123,\"min\":73},{\"avg\":84,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":67,\"day\":\"2022-04-28\",\"max\":113,\"min\":51}],\"pm25\":[{\"avg\":160,\"day\":\"2022-04-20\",\"max\":161,\"min\":159},{\"avg\":184,\"day\":\"2022-04-21\",\"max\":252,\"min\":159},{\"avg\":164,\"day\":\"2022-04-22\",\"max\":174,\"min\":159},{\"avg\":156,\"day\":\"2022-04-23\",\"max\":174,\"min\":138},{\"avg\":152,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":146,\"day\":\"2022-04-25\",\"max\":159,\"min\":138},{\"avg\":153,\"day\":\"2022-04-26\",\"max\":165,\"min\":138},{\"avg\":143,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":159,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-21\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-22\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-23\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-24\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":3,\"day\":\"2022-04-26\",\"max\":8,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-22T10:17:59+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:21 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "270.575\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2527' - 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//paris/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:22 GMT - Location: - - /feed/paris/?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/paris/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":\"-\",\"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\":\"\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":66.5},\"no2\":{\"v\":44.6},\"o3\":{\"v\":35},\"p\":{\"v\":1004.1},\"pm10\":{\"v\":21},\"pm25\":{\"v\":40},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.3},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-22 - 00:00:00\",\"tz\":\"+02:00\",\"v\":1650585600,\"iso\":\"2022-04-22T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":27,\"day\":\"2022-04-21\",\"max\":41,\"min\":16},{\"avg\":23,\"day\":\"2022-04-22\",\"max\":36,\"min\":13},{\"avg\":28,\"day\":\"2022-04-23\",\"max\":37,\"min\":20},{\"avg\":22,\"day\":\"2022-04-24\",\"max\":33,\"min\":12},{\"avg\":9,\"day\":\"2022-04-25\",\"max\":9,\"min\":6}],\"pm10\":[{\"avg\":14,\"day\":\"2022-04-21\",\"max\":19,\"min\":10},{\"avg\":16,\"day\":\"2022-04-22\",\"max\":19,\"min\":12},{\"avg\":13,\"day\":\"2022-04-23\",\"max\":19,\"min\":6},{\"avg\":14,\"day\":\"2022-04-24\",\"max\":20,\"min\":9},{\"avg\":22,\"day\":\"2022-04-25\",\"max\":24,\"min\":22}],\"pm25\":[{\"avg\":50,\"day\":\"2022-04-21\",\"max\":63,\"min\":40},{\"avg\":57,\"day\":\"2022-04-22\",\"max\":64,\"min\":45},{\"avg\":46,\"day\":\"2022-04-23\",\"max\":63,\"min\":23},{\"avg\":49,\"day\":\"2022-04-24\",\"max\":66,\"min\":28},{\"avg\":68,\"day\":\"2022-04-25\",\"max\":71,\"min\":68}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-21\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-22\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-23\",\"max\":3,\"min\":0},{\"avg\":0,\"day\":\"2022-04-24\",\"max\":3,\"min\":0},{\"avg\":0,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-26\",\"max\":4,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-22T10:22:51+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:22 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "104.472\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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:41:27 GMT - Location: - - /feed/london/?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/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, - 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},"h":{"v":60.2},"no2":{"v":11},"o3":{"v":24.4},"p":{"v":1002.8},"pm10":{"v":25},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":15.8},"w":{"v":9}},"time":{"s":"2022-04-23 - 14:00:00","tz":"+01:00","v":1650722400,"iso":"2022-04-23T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":38,"min":27},{"avg":27,"day":"2022-04-25","max":36,"min":22},{"avg":27,"day":"2022-04-26","max":37,"min":18},{"avg":21,"day":"2022-04-27","max":21,"min":19}],"pm10":[{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":13,"day":"2022-04-25","max":16,"min":8},{"avg":10,"day":"2022-04-26","max":15,"min":6},{"avg":14,"day":"2022-04-27","max":15,"min":14}],"pm25":[{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":39,"day":"2022-04-25","max":51,"min":28},{"avg":30,"day":"2022-04-26","max":50,"min":19},{"avg":40,"day":"2022-04-27","max":44,"min":40}],"uvi":[{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":2,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":0,"day":"2022-04-28","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T23:39:49+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:41:27 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "78.511\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2312' - 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//new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:41:28 GMT - Location: - - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":124,\"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\":1},\"h\":{\"v\":11},\"p\":{\"v\":1007},\"pm25\":{\"v\":124},\"t\":{\"v\":35},\"w\":{\"v\":1.5},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-04-23 - 19:00:00\",\"tz\":\"+05:30\",\"v\":1650740400,\"iso\":\"2022-04-23T19:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":7,\"day\":\"2022-04-21\",\"max\":30,\"min\":1},{\"avg\":19,\"day\":\"2022-04-22\",\"max\":64,\"min\":1},{\"avg\":22,\"day\":\"2022-04-23\",\"max\":59,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":44,\"min\":9},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":55,\"min\":4},{\"avg\":21,\"day\":\"2022-04-26\",\"max\":82,\"min\":1},{\"avg\":22,\"day\":\"2022-04-27\",\"max\":52,\"min\":7},{\"avg\":18,\"day\":\"2022-04-28\",\"max\":18,\"min\":2}],\"pm10\":[{\"avg\":123,\"day\":\"2022-04-21\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-22\",\"max\":123,\"min\":123},{\"avg\":102,\"day\":\"2022-04-23\",\"max\":123,\"min\":73},{\"avg\":90,\"day\":\"2022-04-24\",\"max\":123,\"min\":73},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":102,\"day\":\"2022-04-26\",\"max\":123,\"min\":73},{\"avg\":83,\"day\":\"2022-04-27\",\"max\":123,\"min\":58},{\"avg\":93,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":86,\"day\":\"2022-04-29\",\"max\":123,\"min\":63}],\"pm25\":[{\"avg\":160,\"day\":\"2022-04-21\",\"max\":161,\"min\":159},{\"avg\":164,\"day\":\"2022-04-22\",\"max\":174,\"min\":159},{\"avg\":164,\"day\":\"2022-04-23\",\"max\":189,\"min\":138},{\"avg\":155,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":154,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":152,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":156,\"day\":\"2022-04-27\",\"max\":174,\"min\":138},{\"avg\":147,\"day\":\"2022-04-28\",\"max\":159,\"min\":138},{\"avg\":152,\"day\":\"2022-04-29\",\"max\":153,\"min\":138}],\"uvi\":[{\"avg\":2,\"day\":\"2022-04-23\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-24\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":0,\"day\":\"2022-04-28\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-23T23:16:59+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:41:28 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "896.127\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2535' - 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//paris/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:41:29 GMT - Location: - - /feed/paris/?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/paris/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":\"-\",\"idx\":5722,\"attributions\":[{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European - Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"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\":\"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\":\"\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":63},\"no2\":{\"v\":26.5},\"o3\":{\"v\":24},\"p\":{\"v\":996.1},\"pm10\":{\"v\":22},\"pm25\":{\"v\":68},\"so2\":{\"v\":0.6},\"t\":{\"v\":19.3},\"w\":{\"v\":4.6}},\"time\":{\"s\":\"2022-04-23 - 14:00:00\",\"tz\":\"+02:00\",\"v\":1650722400,\"iso\":\"2022-04-23T14:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":27,\"day\":\"2022-04-23\",\"max\":38,\"min\":18},{\"avg\":28,\"day\":\"2022-04-24\",\"max\":39,\"min\":19},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":37,\"min\":15},{\"avg\":24,\"day\":\"2022-04-26\",\"max\":38,\"min\":12},{\"avg\":24,\"day\":\"2022-04-27\",\"max\":25,\"min\":24}],\"pm10\":[{\"avg\":16,\"day\":\"2022-04-23\",\"max\":23,\"min\":7},{\"avg\":16,\"day\":\"2022-04-24\",\"max\":20,\"min\":13},{\"avg\":18,\"day\":\"2022-04-25\",\"max\":20,\"min\":14},{\"avg\":20,\"day\":\"2022-04-26\",\"max\":29,\"min\":13},{\"avg\":19,\"day\":\"2022-04-27\",\"max\":19,\"min\":16}],\"pm25\":[{\"avg\":50,\"day\":\"2022-04-23\",\"max\":67,\"min\":22},{\"avg\":57,\"day\":\"2022-04-24\",\"max\":65,\"min\":46},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":68,\"min\":55},{\"avg\":65,\"day\":\"2022-04-26\",\"max\":85,\"min\":45},{\"avg\":63,\"day\":\"2022-04-27\",\"max\":63,\"min\":53}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-23\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-24\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-28\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-23T23:34:39+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:41:29 GMT - Server: - - nginx - Vary: - - Accept-Encoding - X-Gen-Time: - - "78.162\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1868' - 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//london/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:47:25 GMT - Location: - - /feed/london/?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/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, - 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},"h":{"v":60.2},"no2":{"v":11},"o3":{"v":24.4},"p":{"v":1002.8},"pm10":{"v":25},"pm25":{"v":59},"so2":{"v":1.1},"t":{"v":15.8},"w":{"v":9}},"time":{"s":"2022-04-23 - 14:00:00","tz":"+01:00","v":1650722400,"iso":"2022-04-23T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":38,"min":27},{"avg":27,"day":"2022-04-25","max":36,"min":22},{"avg":27,"day":"2022-04-26","max":37,"min":18},{"avg":21,"day":"2022-04-27","max":21,"min":19}],"pm10":[{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":13,"day":"2022-04-25","max":16,"min":8},{"avg":10,"day":"2022-04-26","max":15,"min":6},{"avg":14,"day":"2022-04-27","max":15,"min":14}],"pm25":[{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":39,"day":"2022-04-25","max":51,"min":28},{"avg":30,"day":"2022-04-26","max":50,"min":19},{"avg":40,"day":"2022-04-27","max":44,"min":40}],"uvi":[{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":2,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":0,"day":"2022-04-28","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T23:39:49+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:47:25 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "108.862\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2312' - 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//new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:47:27 GMT - Location: - - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":124,\"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\":1},\"h\":{\"v\":11},\"p\":{\"v\":1007},\"pm25\":{\"v\":124},\"t\":{\"v\":35},\"w\":{\"v\":1.5},\"wg\":{\"v\":9.2}},\"time\":{\"s\":\"2022-04-23 - 19:00:00\",\"tz\":\"+05:30\",\"v\":1650740400,\"iso\":\"2022-04-23T19:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":7,\"day\":\"2022-04-21\",\"max\":30,\"min\":1},{\"avg\":19,\"day\":\"2022-04-22\",\"max\":64,\"min\":1},{\"avg\":22,\"day\":\"2022-04-23\",\"max\":59,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":44,\"min\":9},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":55,\"min\":4},{\"avg\":21,\"day\":\"2022-04-26\",\"max\":82,\"min\":1},{\"avg\":22,\"day\":\"2022-04-27\",\"max\":52,\"min\":7},{\"avg\":18,\"day\":\"2022-04-28\",\"max\":18,\"min\":2}],\"pm10\":[{\"avg\":123,\"day\":\"2022-04-21\",\"max\":123,\"min\":123},{\"avg\":123,\"day\":\"2022-04-22\",\"max\":123,\"min\":123},{\"avg\":102,\"day\":\"2022-04-23\",\"max\":123,\"min\":73},{\"avg\":90,\"day\":\"2022-04-24\",\"max\":123,\"min\":73},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":102,\"day\":\"2022-04-26\",\"max\":123,\"min\":73},{\"avg\":83,\"day\":\"2022-04-27\",\"max\":123,\"min\":58},{\"avg\":93,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":86,\"day\":\"2022-04-29\",\"max\":123,\"min\":63}],\"pm25\":[{\"avg\":160,\"day\":\"2022-04-21\",\"max\":161,\"min\":159},{\"avg\":164,\"day\":\"2022-04-22\",\"max\":174,\"min\":159},{\"avg\":164,\"day\":\"2022-04-23\",\"max\":189,\"min\":138},{\"avg\":155,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":154,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":152,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":156,\"day\":\"2022-04-27\",\"max\":174,\"min\":138},{\"avg\":147,\"day\":\"2022-04-28\",\"max\":159,\"min\":138},{\"avg\":152,\"day\":\"2022-04-29\",\"max\":153,\"min\":138}],\"uvi\":[{\"avg\":2,\"day\":\"2022-04-23\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-24\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":7,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":0,\"day\":\"2022-04-28\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-23T23:16:59+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:47:27 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "257.175\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2535' - 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//paris/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Sat, 23 Apr 2022 14:47:28 GMT - Location: - - /feed/paris/?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/paris/?token=DUMMY_TOKEN - response: - body: - string: "{\"status\":\"ok\",\"data\":{\"aqi\":\"-\",\"idx\":5722,\"attributions\":[{\"url\":\"http://www.eea.europa.eu/themes/air/\",\"name\":\"European - Environment Agency\",\"logo\":\"Europe-EEA.png\"},{\"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\":\"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\":\"\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":63},\"no2\":{\"v\":26.5},\"o3\":{\"v\":24},\"p\":{\"v\":996.1},\"pm10\":{\"v\":22},\"pm25\":{\"v\":68},\"so2\":{\"v\":0.6},\"t\":{\"v\":19.3},\"w\":{\"v\":4.6}},\"time\":{\"s\":\"2022-04-23 - 14:00:00\",\"tz\":\"+02:00\",\"v\":1650722400,\"iso\":\"2022-04-23T14:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":27,\"day\":\"2022-04-23\",\"max\":38,\"min\":18},{\"avg\":28,\"day\":\"2022-04-24\",\"max\":39,\"min\":19},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":37,\"min\":15},{\"avg\":24,\"day\":\"2022-04-26\",\"max\":38,\"min\":12},{\"avg\":24,\"day\":\"2022-04-27\",\"max\":25,\"min\":24}],\"pm10\":[{\"avg\":16,\"day\":\"2022-04-23\",\"max\":23,\"min\":7},{\"avg\":16,\"day\":\"2022-04-24\",\"max\":20,\"min\":13},{\"avg\":18,\"day\":\"2022-04-25\",\"max\":20,\"min\":14},{\"avg\":20,\"day\":\"2022-04-26\",\"max\":29,\"min\":13},{\"avg\":19,\"day\":\"2022-04-27\",\"max\":19,\"min\":16}],\"pm25\":[{\"avg\":50,\"day\":\"2022-04-23\",\"max\":67,\"min\":22},{\"avg\":57,\"day\":\"2022-04-24\",\"max\":65,\"min\":46},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":68,\"min\":55},{\"avg\":65,\"day\":\"2022-04-26\",\"max\":85,\"min\":45},{\"avg\":63,\"day\":\"2022-04-27\",\"max\":63,\"min\":53}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-23\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-24\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-28\",\"max\":0,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-23T23:34:39+09:00\"}}}" - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Sat, 23 Apr 2022 14:47:28 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "104.441\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1868' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_output_data_format_bad.yaml b/tests/cassettes/test_get_multiple_city_air/test_output_data_format_bad.yaml new file mode 100644 index 0000000..f75b7b6 --- /dev/null +++ b/tests/cassettes/test_get_multiple_city_air/test_output_data_format_bad.yaml @@ -0,0 +1,226 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:05 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:05 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "143.002\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:06 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "273.745\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:07 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:08 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "161.723\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..9b381f7 --- /dev/null +++ b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[csv].yaml @@ -0,0 +1,450 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:09 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:09 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "97.271\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:10 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:10 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "282.295\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:11 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:11 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "81.401\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:12 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:12 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "82.781\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:13 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "170.984\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:14 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:15 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "80.232\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[json].yaml b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[json].yaml new file mode 100644 index 0000000..dc3382e --- /dev/null +++ b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[json].yaml @@ -0,0 +1,450 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:23 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:23 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "60.751\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:24 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:25 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "144.114\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:26 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:26 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "77.611\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:27 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:27 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "67.851\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:28 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "696.002\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:29 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "75.242\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..c1d1cec --- /dev/null +++ b/tests/cassettes/test_get_multiple_city_air/test_output_data_formats[xlsx].yaml @@ -0,0 +1,450 @@ +interactions: +- 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:16 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:16 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "77.611\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:17 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:17 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "240.765\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:18 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:18 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "73.572\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + 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//london/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:19 GMT + Location: + - /feed/london/?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/london/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:19 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "70.731\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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//new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:21 GMT + Location: + - /feed/new%20delhi/?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/new%20delhi/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":188,\"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\":8},\"h\":{\"v\":28},\"p\":{\"v\":1005},\"pm25\":{\"v\":188},\"t\":{\"v\":28},\"w\":{\"v\":1},\"wg\":{\"v\":8.7}},\"time\":{\"s\":\"2022-04-25 + 06:00:00\",\"tz\":\"+05:30\",\"v\":1650866400,\"iso\":\"2022-04-25T06:00:00+05:30\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":22,\"day\":\"2022-04-23\",\"max\":58,\"min\":1},{\"avg\":24,\"day\":\"2022-04-24\",\"max\":53,\"min\":8},{\"avg\":20,\"day\":\"2022-04-25\",\"max\":56,\"min\":3},{\"avg\":22,\"day\":\"2022-04-26\",\"max\":73,\"min\":1},{\"avg\":23,\"day\":\"2022-04-27\",\"max\":60,\"min\":1},{\"avg\":16,\"day\":\"2022-04-28\",\"max\":70,\"min\":1},{\"avg\":16,\"day\":\"2022-04-29\",\"max\":45,\"min\":1},{\"avg\":9,\"day\":\"2022-04-30\",\"max\":13,\"min\":9}],\"pm10\":[{\"avg\":73,\"day\":\"2022-04-23\",\"max\":73,\"min\":73},{\"avg\":75,\"day\":\"2022-04-24\",\"max\":87,\"min\":62},{\"avg\":94,\"day\":\"2022-04-25\",\"max\":123,\"min\":73},{\"avg\":123,\"day\":\"2022-04-26\",\"max\":123,\"min\":123},{\"avg\":80,\"day\":\"2022-04-27\",\"max\":123,\"min\":46},{\"avg\":106,\"day\":\"2022-04-28\",\"max\":123,\"min\":58},{\"avg\":59,\"day\":\"2022-04-29\",\"max\":95,\"min\":51},{\"avg\":93,\"day\":\"2022-04-30\",\"max\":123,\"min\":58},{\"avg\":80,\"day\":\"2022-05-01\",\"max\":123,\"min\":73}],\"pm25\":[{\"avg\":138,\"day\":\"2022-04-23\",\"max\":138,\"min\":138},{\"avg\":153,\"day\":\"2022-04-24\",\"max\":174,\"min\":138},{\"avg\":153,\"day\":\"2022-04-25\",\"max\":165,\"min\":138},{\"avg\":156,\"day\":\"2022-04-26\",\"max\":174,\"min\":138},{\"avg\":137,\"day\":\"2022-04-27\",\"max\":174,\"min\":89},{\"avg\":151,\"day\":\"2022-04-28\",\"max\":174,\"min\":138},{\"avg\":124,\"day\":\"2022-04-29\",\"max\":149,\"min\":89},{\"avg\":152,\"day\":\"2022-04-30\",\"max\":174,\"min\":138},{\"avg\":157,\"day\":\"2022-05-01\",\"max\":162,\"min\":138}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":0,\"min\":0},{\"avg\":2,\"day\":\"2022-04-25\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-26\",\"max\":8,\"min\":0},{\"avg\":2,\"day\":\"2022-04-27\",\"max\":9,\"min\":0},{\"avg\":2,\"day\":\"2022-04-28\",\"max\":8,\"min\":0},{\"avg\":4,\"day\":\"2022-04-29\",\"max\":9,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:49:14+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:21 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "179.223\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2525' + 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//paris/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:22 GMT + Location: + - /feed/paris/?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/paris/?token=DUMMY_TOKEN + response: + body: + string: "{\"status\":\"ok\",\"data\":{\"aqi\":33,\"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\":\"pm10\",\"iaqi\":{\"co\":{\"v\":0.1},\"h\":{\"v\":69.5},\"no2\":{\"v\":17.6},\"o3\":{\"v\":38.2},\"p\":{\"v\":1008.3},\"pm10\":{\"v\":33},\"pm25\":{\"v\":59},\"so2\":{\"v\":0.6},\"t\":{\"v\":13.1},\"w\":{\"v\":3}},\"time\":{\"s\":\"2022-04-25 + 00:00:00\",\"tz\":\"+02:00\",\"v\":1650844800,\"iso\":\"2022-04-25T00:00:00+02:00\"},\"forecast\":{\"daily\":{\"o3\":[{\"avg\":26,\"day\":\"2022-04-24\",\"max\":41,\"min\":13},{\"avg\":25,\"day\":\"2022-04-25\",\"max\":38,\"min\":12},{\"avg\":25,\"day\":\"2022-04-26\",\"max\":40,\"min\":12},{\"avg\":27,\"day\":\"2022-04-27\",\"max\":43,\"min\":14},{\"avg\":30,\"day\":\"2022-04-28\",\"max\":30,\"min\":24}],\"pm10\":[{\"avg\":18,\"day\":\"2022-04-24\",\"max\":20,\"min\":14},{\"avg\":19,\"day\":\"2022-04-25\",\"max\":25,\"min\":12},{\"avg\":19,\"day\":\"2022-04-26\",\"max\":27,\"min\":13},{\"avg\":17,\"day\":\"2022-04-27\",\"max\":24,\"min\":10},{\"avg\":14,\"day\":\"2022-04-28\",\"max\":16,\"min\":14}],\"pm25\":[{\"avg\":58,\"day\":\"2022-04-24\",\"max\":68,\"min\":50},{\"avg\":61,\"day\":\"2022-04-25\",\"max\":73,\"min\":42},{\"avg\":61,\"day\":\"2022-04-26\",\"max\":80,\"min\":44},{\"avg\":56,\"day\":\"2022-04-27\",\"max\":70,\"min\":36},{\"avg\":51,\"day\":\"2022-04-28\",\"max\":54,\"min\":51}],\"uvi\":[{\"avg\":0,\"day\":\"2022-04-24\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-25\",\"max\":4,\"min\":0},{\"avg\":0,\"day\":\"2022-04-26\",\"max\":2,\"min\":0},{\"avg\":1,\"day\":\"2022-04-27\",\"max\":4,\"min\":0},{\"avg\":1,\"day\":\"2022-04-28\",\"max\":5,\"min\":0},{\"avg\":1,\"day\":\"2022-04-29\",\"max\":5,\"min\":0}]}},\"debug\":{\"sync\":\"2022-04-25T09:41:52+09:00\"}}}" + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:22 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "89.832\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1875' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_bad_data_format.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_format_bad.yaml similarity index 51% rename from tests/cassettes/test_get_multiple_coordinate_air/test_bad_data_format.yaml rename to tests/cassettes/test_get_multiple_coordinate_air/test_output_data_format_bad.yaml index fd03ae4..6ec3a98 100644 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_bad_data_format.yaml +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_format_bad.yaml @@ -21,7 +21,7 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 01:26:44 GMT + - Mon, 25 Apr 2022 01:02:30 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":165,"idx":12826,"attributions":[{"url":"https://gh.usembassy.gov/","name":"Accra + string: '{"status":"ok","data":{"aqi":149,"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":24},"h":{"v":88},"p":{"v":1011},"pm25":{"v":165},"t":{"v":26},"w":{"v":3.6},"wg":{"v":11.8}},"time":{"s":"2022-04-22 - 00:00:00","tz":"+00:00","v":1650585600,"iso":"2022-04-22T00:00:00Z"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-20","max":22,"min":1},{"avg":3,"day":"2022-04-21","max":6,"min":1},{"avg":6,"day":"2022-04-22","max":13,"min":1},{"avg":4,"day":"2022-04-23","max":10,"min":1},{"avg":5,"day":"2022-04-24","max":19,"min":1},{"avg":1,"day":"2022-04-25","max":2,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm10":[{"avg":26,"day":"2022-04-20","max":37,"min":15},{"avg":29,"day":"2022-04-21","max":45,"min":12},{"avg":28,"day":"2022-04-22","max":44,"min":12},{"avg":28,"day":"2022-04-23","max":51,"min":9},{"avg":24,"day":"2022-04-24","max":39,"min":10},{"avg":18,"day":"2022-04-25","max":40,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm25":[{"avg":55,"day":"2022-04-20","max":71,"min":30},{"avg":56,"day":"2022-04-21","max":78,"min":28},{"avg":60,"day":"2022-04-22","max":98,"min":27},{"avg":59,"day":"2022-04-23","max":102,"min":15},{"avg":46,"day":"2022-04-24","max":80,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}]}},"debug":{"sync":"2022-04-22T10:12:55+09:00"}}}' + US Embassy, Ghana","url":"https://aqicn.org/city/ghana/accra/us-embassy","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -57,7 +57,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 01:26:45 GMT + - Mon, 25 Apr 2022 01:02:31 GMT Server: - nginx Transfer-Encoding: @@ -65,11 +65,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "466.888\xC2\xB5s" + - "171.323\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1816' + - '1736' status: code: 200 message: OK @@ -95,7 +95,7 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 01:26:45 GMT + - Mon, 25 Apr 2022 01:02:32 GMT Location: - /feed/geo:50;0/?token=DUMMY_TOKEN Server: @@ -121,8 +121,8 @@ interactions: string: '{"status":"ok","data":{"aqi":57,"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":6},"h":{"v":81},"no2":{"v":4.6},"o3":{"v":27.7},"p":{"v":1005},"pm10":{"v":23},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":9},"w":{"v":4.1}},"time":{"s":"2022-04-22 - 03:00:00","tz":"+02:00","v":1650596400,"iso":"2022-04-22T03:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-21","max":39,"min":19},{"avg":23,"day":"2022-04-22","max":30,"min":16},{"avg":27,"day":"2022-04-23","max":36,"min":20},{"avg":28,"day":"2022-04-24","max":33,"min":23},{"avg":29,"day":"2022-04-25","max":29,"min":24}],"pm10":[{"avg":15,"day":"2022-04-21","max":18,"min":11},{"avg":20,"day":"2022-04-22","max":27,"min":14},{"avg":16,"day":"2022-04-23","max":22,"min":9},{"avg":18,"day":"2022-04-24","max":25,"min":8},{"avg":26,"day":"2022-04-25","max":29,"min":26}],"pm25":[{"avg":53,"day":"2022-04-21","max":59,"min":44},{"avg":65,"day":"2022-04-22","max":79,"min":52},{"avg":55,"day":"2022-04-23","max":70,"min":32},{"avg":54,"day":"2022-04-24","max":64,"min":28},{"avg":52,"day":"2022-04-25","max":62,"min":52}],"uvi":[{"avg":0,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":2,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":0,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0}]}},"debug":{"sync":"2022-04-22T10:13:48+09:00"}}}' + EREA Genevoix, Le Havre, France","url":"https://aqicn.org/city/france/le-havre/ville-haute-erea-genevoix","location":""},"dominentpol":"pm25","iaqi":{"dew":{"v":7},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -131,7 +131,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 01:26:46 GMT + - Mon, 25 Apr 2022 01:02:32 GMT Server: - nginx Transfer-Encoding: @@ -139,7 +139,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "353.567\xC2\xB5s" + - "156.783\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -169,7 +169,7 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 01:26:46 GMT + - Mon, 25 Apr 2022 01:02:33 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":22,"idx":10168,"attributions":[{"url":"http://www.nj.gov/dep/daq/","name":"NJDEP/DAQ + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":5.6},"h":{"v":58.8},"no2":{"v":0.2},"o3":{"v":4.8},"p":{"v":1024.4},"pm25":{"v":22},"so2":{"v":1.5},"t":{"v":14.7},"w":{"v":5},"wg":{"v":10.2}},"time":{"s":"2022-04-21 - 20:00:00","tz":"-05:00","v":1650571200,"iso":"2022-04-21T20:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-04-19","max":19,"min":18},{"avg":9,"day":"2022-04-20","max":21,"min":1},{"avg":15,"day":"2022-04-21","max":23,"min":4},{"avg":11,"day":"2022-04-22","max":27,"min":4},{"avg":14,"day":"2022-04-23","max":22,"min":7},{"avg":18,"day":"2022-04-24","max":40,"min":12},{"avg":2,"day":"2022-04-25","max":18,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm10":[{"avg":4,"day":"2022-04-19","max":5,"min":4},{"avg":12,"day":"2022-04-20","max":32,"min":4},{"avg":9,"day":"2022-04-21","max":27,"min":5},{"avg":15,"day":"2022-04-22","max":19,"min":8},{"avg":10,"day":"2022-04-23","max":15,"min":5},{"avg":23,"day":"2022-04-24","max":41,"min":9},{"avg":6,"day":"2022-04-25","max":10,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm25":[{"avg":12,"day":"2022-04-19","max":13,"min":11},{"avg":33,"day":"2022-04-20","max":77,"min":10},{"avg":26,"day":"2022-04-21","max":73,"min":14},{"avg":47,"day":"2022-04-22","max":60,"min":20},{"avg":32,"day":"2022-04-23","max":49,"min":15},{"avg":42,"day":"2022-04-24","max":110,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"uvi":[{"avg":2,"day":"2022-04-21","max":6,"min":0},{"avg":2,"day":"2022-04-22","max":8,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":2,"day":"2022-04-24","max":7,"min":0},{"avg":1,"day":"2022-04-25","max":6,"min":0},{"avg":0,"day":"2022-04-26","max":0,"min":0}]}},"debug":{"sync":"2022-04-22T10:22:09+09:00"}}}' + NewJersey, USA","url":"https://aqicn.org/city/usa/newjersey/camden-spruce-st","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -206,7 +206,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 01:26:47 GMT + - Mon, 25 Apr 2022 01:02:33 GMT Server: - nginx Transfer-Encoding: @@ -214,11 +214,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - 1.09533ms + - "141.273\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2277' + - '2281' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..0240939 --- /dev/null +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[csv].yaml @@ -0,0 +1,448 @@ +interactions: +- 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:34 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:35 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "317.915\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:35 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:36 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "145.643\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:36 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:37 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "129.563\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:38 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "221.374\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:39 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:39 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "203.543\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:40 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "251.744\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[json].yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[json].yaml new file mode 100644 index 0000000..32c4a77 --- /dev/null +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[json].yaml @@ -0,0 +1,448 @@ +interactions: +- 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:49 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:50 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "320.355\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:51 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:51 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "167.783\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:52 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "178.713\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:53 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "193.623\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:55 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:55 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "285.276\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:56 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:56 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "274.525\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..e378a6c --- /dev/null +++ b/tests/cassettes/test_get_multiple_coordinate_air/test_output_data_formats[xlsx].yaml @@ -0,0 +1,448 @@ +interactions: +- 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:42 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "203.024\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:43 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:43 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "857.905\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:44 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "352.067\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + 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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:46 GMT + Location: + - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":149,"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":23},"h":{"v":83},"p":{"v":1009},"pm25":{"v":149},"t":{"v":26},"w":{"v":1},"wg":{"v":12.8}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+00:00","v":1650841200,"iso":"2022-04-24T23:00:00Z"},"forecast":{"daily":{"o3":[{"avg":5,"day":"2022-04-23","max":14,"min":1},{"avg":3,"day":"2022-04-24","max":7,"min":1},{"avg":3,"day":"2022-04-25","max":9,"min":1},{"avg":2,"day":"2022-04-26","max":4,"min":1},{"avg":2,"day":"2022-04-27","max":10,"min":1},{"avg":6,"day":"2022-04-28","max":14,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm10":[{"avg":25,"day":"2022-04-23","max":53,"min":9},{"avg":25,"day":"2022-04-24","max":43,"min":9},{"avg":29,"day":"2022-04-25","max":49,"min":13},{"avg":20,"day":"2022-04-26","max":35,"min":9},{"avg":21,"day":"2022-04-27","max":32,"min":9},{"avg":28,"day":"2022-04-28","max":48,"min":14},{"avg":32,"day":"2022-04-29","max":32,"min":29}],"pm25":[{"avg":50,"day":"2022-04-23","max":103,"min":17},{"avg":39,"day":"2022-04-24","max":65,"min":17},{"avg":52,"day":"2022-04-25","max":88,"min":23},{"avg":38,"day":"2022-04-26","max":59,"min":13},{"avg":54,"day":"2022-04-27","max":75,"min":11},{"avg":78,"day":"2022-04-28","max":126,"min":44},{"avg":56,"day":"2022-04-29","max":101,"min":27},{"avg":50,"day":"2022-04-30","max":50,"min":43}]}},"debug":{"sync":"2022-04-25T09:12:59+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:46 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "358.087\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1736' + 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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:47 GMT + Location: + - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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},"h":{"v":93},"no2":{"v":3.7},"o3":{"v":31.3},"p":{"v":1011},"pm10":{"v":21},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":8},"w":{"v":4.6}},"time":{"s":"2022-04-25 + 02:00:00","tz":"+02:00","v":1650852000,"iso":"2022-04-25T02:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-24","max":36,"min":20},{"avg":32,"day":"2022-04-25","max":37,"min":28},{"avg":31,"day":"2022-04-26","max":39,"min":22},{"avg":33,"day":"2022-04-27","max":40,"min":28},{"avg":35,"day":"2022-04-28","max":35,"min":31}],"pm10":[{"avg":20,"day":"2022-04-24","max":23,"min":11},{"avg":16,"day":"2022-04-25","max":21,"min":13},{"avg":16,"day":"2022-04-26","max":22,"min":9},{"avg":13,"day":"2022-04-27","max":16,"min":7},{"avg":16,"day":"2022-04-28","max":18,"min":16}],"pm25":[{"avg":62,"day":"2022-04-24","max":72,"min":40},{"avg":40,"day":"2022-04-25","max":53,"min":32},{"avg":46,"day":"2022-04-26","max":66,"min":24},{"avg":40,"day":"2022-04-27","max":54,"min":23},{"avg":37,"day":"2022-04-28","max":51,"min":37}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":1,"day":"2022-04-27","max":5,"min":0},{"avg":1,"day":"2022-04-28","max":5,"min":0},{"avg":1,"day":"2022-04-29","max":4,"min":0}]}},"debug":{"sync":"2022-04-25T09:24:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "206.555\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1791' + 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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:02:48 GMT + Location: + - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":40,"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":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":66.1},"no2":{"v":2.8},"o3":{"v":32.8},"p":{"v":1019.7},"pm25":{"v":40},"so2":{"v":1.5},"t":{"v":14},"w":{"v":2.9},"wg":{"v":10.3}},"time":{"s":"2022-04-24 + 19:00:00","tz":"-05:00","v":1650826800,"iso":"2022-04-24T19:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-22","max":8,"min":5},{"avg":12,"day":"2022-04-23","max":25,"min":6},{"avg":16,"day":"2022-04-24","max":26,"min":9},{"avg":16,"day":"2022-04-25","max":21,"min":14},{"avg":12,"day":"2022-04-26","max":17,"min":6},{"avg":16,"day":"2022-04-27","max":22,"min":9},{"avg":16,"day":"2022-04-28","max":21,"min":13},{"avg":18,"day":"2022-04-29","max":22,"min":16}],"pm10":[{"avg":15,"day":"2022-04-22","max":15,"min":14},{"avg":11,"day":"2022-04-23","max":12,"min":5},{"avg":13,"day":"2022-04-24","max":14,"min":10},{"avg":7,"day":"2022-04-25","max":12,"min":5},{"avg":12,"day":"2022-04-26","max":17,"min":7},{"avg":4,"day":"2022-04-27","max":10,"min":2},{"avg":2,"day":"2022-04-28","max":2,"min":1},{"avg":3,"day":"2022-04-29","max":3,"min":2}],"pm25":[{"avg":49,"day":"2022-04-22","max":51,"min":46},{"avg":36,"day":"2022-04-23","max":42,"min":17},{"avg":40,"day":"2022-04-24","max":48,"min":33},{"avg":12,"day":"2022-04-25","max":26,"min":9},{"avg":26,"day":"2022-04-26","max":34,"min":10},{"avg":12,"day":"2022-04-27","max":38,"min":5},{"avg":4,"day":"2022-04-28","max":6,"min":3},{"avg":6,"day":"2022-04-29","max":9,"min":4}],"uvi":[{"avg":2,"day":"2022-04-24","max":6,"min":0},{"avg":1,"day":"2022-04-25","max":5,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":1,"day":"2022-04-27","max":6,"min":0},{"avg":2,"day":"2022-04-28","max":7,"min":0},{"avg":0,"day":"2022-04-29","max":1,"min":0}]}},"debug":{"sync":"2022-04-25T09:53:52+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:02:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "222.643\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2281' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_multiple_coordinate_air/test_output_formats.yaml b/tests/cassettes/test_get_multiple_coordinate_air/test_output_formats.yaml deleted file mode 100644 index 8bc6e29..0000000 --- a/tests/cassettes/test_get_multiple_coordinate_air/test_output_formats.yaml +++ /dev/null @@ -1,671 +0,0 @@ -interactions: -- 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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:48 GMT - Location: - - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":165,"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":24},"h":{"v":88},"p":{"v":1011},"pm25":{"v":165},"t":{"v":26},"w":{"v":3.6},"wg":{"v":11.8}},"time":{"s":"2022-04-22 - 00:00:00","tz":"+00:00","v":1650585600,"iso":"2022-04-22T00:00:00Z"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-20","max":22,"min":1},{"avg":3,"day":"2022-04-21","max":6,"min":1},{"avg":6,"day":"2022-04-22","max":13,"min":1},{"avg":4,"day":"2022-04-23","max":10,"min":1},{"avg":5,"day":"2022-04-24","max":19,"min":1},{"avg":1,"day":"2022-04-25","max":2,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm10":[{"avg":26,"day":"2022-04-20","max":37,"min":15},{"avg":29,"day":"2022-04-21","max":45,"min":12},{"avg":28,"day":"2022-04-22","max":44,"min":12},{"avg":28,"day":"2022-04-23","max":51,"min":9},{"avg":24,"day":"2022-04-24","max":39,"min":10},{"avg":18,"day":"2022-04-25","max":40,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm25":[{"avg":55,"day":"2022-04-20","max":71,"min":30},{"avg":56,"day":"2022-04-21","max":78,"min":28},{"avg":60,"day":"2022-04-22","max":98,"min":27},{"avg":59,"day":"2022-04-23","max":102,"min":15},{"avg":46,"day":"2022-04-24","max":80,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}]}},"debug":{"sync":"2022-04-22T10:12:55+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:48 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "477.24\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1816' - 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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:49 GMT - Location: - - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":6},"h":{"v":81},"no2":{"v":4.6},"o3":{"v":27.7},"p":{"v":1005},"pm10":{"v":23},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":9},"w":{"v":4.1}},"time":{"s":"2022-04-22 - 03:00:00","tz":"+02:00","v":1650596400,"iso":"2022-04-22T03:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-21","max":39,"min":19},{"avg":23,"day":"2022-04-22","max":30,"min":16},{"avg":27,"day":"2022-04-23","max":36,"min":20},{"avg":28,"day":"2022-04-24","max":33,"min":23},{"avg":29,"day":"2022-04-25","max":29,"min":24}],"pm10":[{"avg":15,"day":"2022-04-21","max":18,"min":11},{"avg":20,"day":"2022-04-22","max":27,"min":14},{"avg":16,"day":"2022-04-23","max":22,"min":9},{"avg":18,"day":"2022-04-24","max":25,"min":8},{"avg":26,"day":"2022-04-25","max":29,"min":26}],"pm25":[{"avg":53,"day":"2022-04-21","max":59,"min":44},{"avg":65,"day":"2022-04-22","max":79,"min":52},{"avg":55,"day":"2022-04-23","max":70,"min":32},{"avg":54,"day":"2022-04-24","max":64,"min":28},{"avg":52,"day":"2022-04-25","max":62,"min":52}],"uvi":[{"avg":0,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":2,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":0,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0}]}},"debug":{"sync":"2022-04-22T10:13:48+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:49 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "178.784\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1791' - 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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:50 GMT - Location: - - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":22,"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":"pm25","iaqi":{"co":{"v":5.6},"h":{"v":58.8},"no2":{"v":0.2},"o3":{"v":4.8},"p":{"v":1024.4},"pm25":{"v":22},"so2":{"v":1.5},"t":{"v":14.7},"w":{"v":5},"wg":{"v":10.2}},"time":{"s":"2022-04-21 - 20:00:00","tz":"-05:00","v":1650571200,"iso":"2022-04-21T20:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-04-19","max":19,"min":18},{"avg":9,"day":"2022-04-20","max":21,"min":1},{"avg":15,"day":"2022-04-21","max":23,"min":4},{"avg":11,"day":"2022-04-22","max":27,"min":4},{"avg":14,"day":"2022-04-23","max":22,"min":7},{"avg":18,"day":"2022-04-24","max":40,"min":12},{"avg":2,"day":"2022-04-25","max":18,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm10":[{"avg":4,"day":"2022-04-19","max":5,"min":4},{"avg":12,"day":"2022-04-20","max":32,"min":4},{"avg":9,"day":"2022-04-21","max":27,"min":5},{"avg":15,"day":"2022-04-22","max":19,"min":8},{"avg":10,"day":"2022-04-23","max":15,"min":5},{"avg":23,"day":"2022-04-24","max":41,"min":9},{"avg":6,"day":"2022-04-25","max":10,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm25":[{"avg":12,"day":"2022-04-19","max":13,"min":11},{"avg":33,"day":"2022-04-20","max":77,"min":10},{"avg":26,"day":"2022-04-21","max":73,"min":14},{"avg":47,"day":"2022-04-22","max":60,"min":20},{"avg":32,"day":"2022-04-23","max":49,"min":15},{"avg":42,"day":"2022-04-24","max":110,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"uvi":[{"avg":2,"day":"2022-04-21","max":6,"min":0},{"avg":2,"day":"2022-04-22","max":8,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":2,"day":"2022-04-24","max":7,"min":0},{"avg":1,"day":"2022-04-25","max":6,"min":0},{"avg":0,"day":"2022-04-26","max":0,"min":0}]}},"debug":{"sync":"2022-04-22T10:22:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:50 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "427.218\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2277' - 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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:51 GMT - Location: - - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":165,"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":24},"h":{"v":88},"p":{"v":1011},"pm25":{"v":165},"t":{"v":26},"w":{"v":3.6},"wg":{"v":11.8}},"time":{"s":"2022-04-22 - 00:00:00","tz":"+00:00","v":1650585600,"iso":"2022-04-22T00:00:00Z"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-20","max":22,"min":1},{"avg":3,"day":"2022-04-21","max":6,"min":1},{"avg":6,"day":"2022-04-22","max":13,"min":1},{"avg":4,"day":"2022-04-23","max":10,"min":1},{"avg":5,"day":"2022-04-24","max":19,"min":1},{"avg":1,"day":"2022-04-25","max":2,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm10":[{"avg":26,"day":"2022-04-20","max":37,"min":15},{"avg":29,"day":"2022-04-21","max":45,"min":12},{"avg":28,"day":"2022-04-22","max":44,"min":12},{"avg":28,"day":"2022-04-23","max":51,"min":9},{"avg":24,"day":"2022-04-24","max":39,"min":10},{"avg":18,"day":"2022-04-25","max":40,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm25":[{"avg":55,"day":"2022-04-20","max":71,"min":30},{"avg":56,"day":"2022-04-21","max":78,"min":28},{"avg":60,"day":"2022-04-22","max":98,"min":27},{"avg":59,"day":"2022-04-23","max":102,"min":15},{"avg":46,"day":"2022-04-24","max":80,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}]}},"debug":{"sync":"2022-04-22T10:12:55+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:51 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "192.613\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1816' - 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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:52 GMT - Location: - - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":6},"h":{"v":81},"no2":{"v":4.6},"o3":{"v":27.7},"p":{"v":1005},"pm10":{"v":23},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":9},"w":{"v":4.1}},"time":{"s":"2022-04-22 - 03:00:00","tz":"+02:00","v":1650596400,"iso":"2022-04-22T03:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-21","max":39,"min":19},{"avg":23,"day":"2022-04-22","max":30,"min":16},{"avg":27,"day":"2022-04-23","max":36,"min":20},{"avg":28,"day":"2022-04-24","max":33,"min":23},{"avg":29,"day":"2022-04-25","max":29,"min":24}],"pm10":[{"avg":15,"day":"2022-04-21","max":18,"min":11},{"avg":20,"day":"2022-04-22","max":27,"min":14},{"avg":16,"day":"2022-04-23","max":22,"min":9},{"avg":18,"day":"2022-04-24","max":25,"min":8},{"avg":26,"day":"2022-04-25","max":29,"min":26}],"pm25":[{"avg":53,"day":"2022-04-21","max":59,"min":44},{"avg":65,"day":"2022-04-22","max":79,"min":52},{"avg":55,"day":"2022-04-23","max":70,"min":32},{"avg":54,"day":"2022-04-24","max":64,"min":28},{"avg":52,"day":"2022-04-25","max":62,"min":52}],"uvi":[{"avg":0,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":2,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":0,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0}]}},"debug":{"sync":"2022-04-22T10:13:48+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:52 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "267.074\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1791' - 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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:53 GMT - Location: - - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":22,"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":"pm25","iaqi":{"co":{"v":5.6},"h":{"v":58.8},"no2":{"v":0.2},"o3":{"v":4.8},"p":{"v":1024.4},"pm25":{"v":22},"so2":{"v":1.5},"t":{"v":14.7},"w":{"v":5},"wg":{"v":10.2}},"time":{"s":"2022-04-21 - 20:00:00","tz":"-05:00","v":1650571200,"iso":"2022-04-21T20:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-04-19","max":19,"min":18},{"avg":9,"day":"2022-04-20","max":21,"min":1},{"avg":15,"day":"2022-04-21","max":23,"min":4},{"avg":11,"day":"2022-04-22","max":27,"min":4},{"avg":14,"day":"2022-04-23","max":22,"min":7},{"avg":18,"day":"2022-04-24","max":40,"min":12},{"avg":2,"day":"2022-04-25","max":18,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm10":[{"avg":4,"day":"2022-04-19","max":5,"min":4},{"avg":12,"day":"2022-04-20","max":32,"min":4},{"avg":9,"day":"2022-04-21","max":27,"min":5},{"avg":15,"day":"2022-04-22","max":19,"min":8},{"avg":10,"day":"2022-04-23","max":15,"min":5},{"avg":23,"day":"2022-04-24","max":41,"min":9},{"avg":6,"day":"2022-04-25","max":10,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm25":[{"avg":12,"day":"2022-04-19","max":13,"min":11},{"avg":33,"day":"2022-04-20","max":77,"min":10},{"avg":26,"day":"2022-04-21","max":73,"min":14},{"avg":47,"day":"2022-04-22","max":60,"min":20},{"avg":32,"day":"2022-04-23","max":49,"min":15},{"avg":42,"day":"2022-04-24","max":110,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"uvi":[{"avg":2,"day":"2022-04-21","max":6,"min":0},{"avg":2,"day":"2022-04-22","max":8,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":2,"day":"2022-04-24","max":7,"min":0},{"avg":1,"day":"2022-04-25","max":6,"min":0},{"avg":0,"day":"2022-04-26","max":0,"min":0}]}},"debug":{"sync":"2022-04-22T10:22:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:54 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "163.613\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2277' - 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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:55 GMT - Location: - - /feed/geo:0;0/?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:0;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":165,"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":24},"h":{"v":88},"p":{"v":1011},"pm25":{"v":165},"t":{"v":26},"w":{"v":3.6},"wg":{"v":11.8}},"time":{"s":"2022-04-22 - 00:00:00","tz":"+00:00","v":1650585600,"iso":"2022-04-22T00:00:00Z"},"forecast":{"daily":{"o3":[{"avg":6,"day":"2022-04-20","max":22,"min":1},{"avg":3,"day":"2022-04-21","max":6,"min":1},{"avg":6,"day":"2022-04-22","max":13,"min":1},{"avg":4,"day":"2022-04-23","max":10,"min":1},{"avg":5,"day":"2022-04-24","max":19,"min":1},{"avg":1,"day":"2022-04-25","max":2,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm10":[{"avg":26,"day":"2022-04-20","max":37,"min":15},{"avg":29,"day":"2022-04-21","max":45,"min":12},{"avg":28,"day":"2022-04-22","max":44,"min":12},{"avg":28,"day":"2022-04-23","max":51,"min":9},{"avg":24,"day":"2022-04-24","max":39,"min":10},{"avg":18,"day":"2022-04-25","max":40,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}],"pm25":[{"avg":55,"day":"2022-04-20","max":71,"min":30},{"avg":56,"day":"2022-04-21","max":78,"min":28},{"avg":60,"day":"2022-04-22","max":98,"min":27},{"avg":59,"day":"2022-04-23","max":102,"min":15},{"avg":46,"day":"2022-04-24","max":80,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1},{"avg":1,"day":"2022-04-27","max":1,"min":1}]}},"debug":{"sync":"2022-04-22T10:12:55+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:55 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "518.199\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1816' - 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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:56 GMT - Location: - - /feed/geo:50;0/?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:50;0/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":6},"h":{"v":81},"no2":{"v":4.6},"o3":{"v":27.7},"p":{"v":1005},"pm10":{"v":23},"pm25":{"v":57},"so2":{"v":0.6},"t":{"v":9},"w":{"v":4.1}},"time":{"s":"2022-04-22 - 03:00:00","tz":"+02:00","v":1650596400,"iso":"2022-04-22T03:00:00+02:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-21","max":39,"min":19},{"avg":23,"day":"2022-04-22","max":30,"min":16},{"avg":27,"day":"2022-04-23","max":36,"min":20},{"avg":28,"day":"2022-04-24","max":33,"min":23},{"avg":29,"day":"2022-04-25","max":29,"min":24}],"pm10":[{"avg":15,"day":"2022-04-21","max":18,"min":11},{"avg":20,"day":"2022-04-22","max":27,"min":14},{"avg":16,"day":"2022-04-23","max":22,"min":9},{"avg":18,"day":"2022-04-24","max":25,"min":8},{"avg":26,"day":"2022-04-25","max":29,"min":26}],"pm25":[{"avg":53,"day":"2022-04-21","max":59,"min":44},{"avg":65,"day":"2022-04-22","max":79,"min":52},{"avg":55,"day":"2022-04-23","max":70,"min":32},{"avg":54,"day":"2022-04-24","max":64,"min":28},{"avg":52,"day":"2022-04-25","max":62,"min":52}],"uvi":[{"avg":0,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":2,"min":0},{"avg":0,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":0,"day":"2022-04-25","max":4,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0}]}},"debug":{"sync":"2022-04-22T10:13:48+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:56 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "209.953\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1791' - 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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 01:26:57 GMT - Location: - - /feed/geo:40;-75/?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:40;-75/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":22,"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":"pm25","iaqi":{"co":{"v":5.6},"h":{"v":58.8},"no2":{"v":0.2},"o3":{"v":4.8},"p":{"v":1024.4},"pm25":{"v":22},"so2":{"v":1.5},"t":{"v":14.7},"w":{"v":5},"wg":{"v":10.2}},"time":{"s":"2022-04-21 - 20:00:00","tz":"-05:00","v":1650571200,"iso":"2022-04-21T20:00:00-05:00"},"forecast":{"daily":{"o3":[{"avg":18,"day":"2022-04-19","max":19,"min":18},{"avg":9,"day":"2022-04-20","max":21,"min":1},{"avg":15,"day":"2022-04-21","max":23,"min":4},{"avg":11,"day":"2022-04-22","max":27,"min":4},{"avg":14,"day":"2022-04-23","max":22,"min":7},{"avg":18,"day":"2022-04-24","max":40,"min":12},{"avg":2,"day":"2022-04-25","max":18,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm10":[{"avg":4,"day":"2022-04-19","max":5,"min":4},{"avg":12,"day":"2022-04-20","max":32,"min":4},{"avg":9,"day":"2022-04-21","max":27,"min":5},{"avg":15,"day":"2022-04-22","max":19,"min":8},{"avg":10,"day":"2022-04-23","max":15,"min":5},{"avg":23,"day":"2022-04-24","max":41,"min":9},{"avg":6,"day":"2022-04-25","max":10,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"pm25":[{"avg":12,"day":"2022-04-19","max":13,"min":11},{"avg":33,"day":"2022-04-20","max":77,"min":10},{"avg":26,"day":"2022-04-21","max":73,"min":14},{"avg":47,"day":"2022-04-22","max":60,"min":20},{"avg":32,"day":"2022-04-23","max":49,"min":15},{"avg":42,"day":"2022-04-24","max":110,"min":1},{"avg":1,"day":"2022-04-25","max":1,"min":1},{"avg":1,"day":"2022-04-26","max":1,"min":1}],"uvi":[{"avg":2,"day":"2022-04-21","max":6,"min":0},{"avg":2,"day":"2022-04-22","max":8,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":2,"day":"2022-04-24","max":7,"min":0},{"avg":1,"day":"2022-04-25","max":6,"min":0},{"avg":0,"day":"2022-04-26","max":0,"min":0}]}},"debug":{"sync":"2022-04-22T10:22:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 01:26:57 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "284.296\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2277' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/cassettes/test_get_range_coordinates_air/test_bad_data_format.yaml b/tests/cassettes/test_get_range_coordinates_air/test_output_data_format_bad.yaml similarity index 50% rename from tests/cassettes/test_get_range_coordinates_air/test_bad_data_format.yaml rename to tests/cassettes/test_get_range_coordinates_air/test_output_data_format_bad.yaml index e519d9c..c90180f 100644 --- a/tests/cassettes/test_get_range_coordinates_air/test_bad_data_format.yaml +++ b/tests/cassettes/test_get_range_coordinates_air/test_output_data_format_bad.yaml @@ -14,38 +14,38 @@ 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.46603,"lon":0.184806,"uid":3188,"aqi":"50","station":{"name":"London - Bexley, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"31","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"44","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"38","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"-","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"25","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"41","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"21","station":{"name":"London - Westminster, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"34","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"53","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"46","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"54","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"63","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-04-23T01: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-04-22T14:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"44","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-04-22T22:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"55","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"51","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"54","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"30","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"48","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"28","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"63","station":{"name":"London","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"57","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"59","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"55","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"23","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"50","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"38","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"50","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}}]}' + string: '{"status":"ok","data":[{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08: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-04-24T13:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}}]}' headers: Access-Control-Allow-Origin: - '*' @@ -54,7 +54,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:39:53 GMT + - Mon, 25 Apr 2022 01:02:57 GMT Server: - nginx Transfer-Encoding: @@ -62,7 +62,7 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "221.574\xC2\xB5s" + - "182.773\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: @@ -82,7 +82,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.486884;0.017901/?token=DUMMY_TOKEN response: body: string: '' @@ -92,9 +92,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:39:54 GMT + - Mon, 25 Apr 2022 01:02:58 GMT Location: - - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN + - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN Server: - nginx status: @@ -112,16 +112,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.486884;0.017901/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":50,"idx":3188,"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":"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":70.2},"no2":{"v":2.8},"o3":{"v":5},"p":{"v":1006.2},"pm10":{"v":20},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":13.3},"w":{"v":5.7},"wg":{"v":13.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+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.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":4},"h":{"v":72.5},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":7},"pm25":{"v":38},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:11:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -130,7 +129,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:39:54 GMT + - Mon, 25 Apr 2022 01:02:58 GMT Server: - nginx Transfer-Encoding: @@ -138,11 +137,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "338.786\xC2\xB5s" + - "140.022\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2448' + - '2001' status: code: 200 message: OK @@ -158,7 +157,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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: string: '' @@ -168,9 +167,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:39:55 GMT + - Mon, 25 Apr 2022 01:02:59 GMT Location: - - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN + - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN Server: - nginx status: @@ -188,15 +187,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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":31,"idx":8918,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":57,"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.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":54.7},"no2":{"v":5},"p":{"v":1006},"pm10":{"v":17},"pm25":{"v":31},"t":{"v":14.8},"w":{"v":8.5},"wg":{"v":16.7}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":20},{"avg":30,"day":"2022-04-23","max":41,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":37,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":48,"day":"2022-04-22","max":59,"min":32},{"avg":57,"day":"2022-04-23","max":67,"min":53},{"avg":42,"day":"2022-04-24","max":56,"min":26},{"avg":24,"day":"2022-04-25","max":38,"min":16},{"avg":24,"day":"2022-04-26","max":25,"min":23}],"uvi":[{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:00+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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -205,7 +204,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:39:56 GMT + - Mon, 25 Apr 2022 01:02:59 GMT Server: - nginx Transfer-Encoding: @@ -213,11 +212,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "351.355\xC2\xB5s" + - "261.595\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1964' + - '1986' status: code: 200 message: OK @@ -233,7 +232,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.374264;0.54797/?token=DUMMY_TOKEN response: body: string: '' @@ -243,9 +242,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:39:57 GMT + - Mon, 25 Apr 2022 01:03:00 GMT Location: - - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN + - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN Server: - nginx status: @@ -263,15 +262,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.374264;0.54797/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":44,"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":70},"no2":{"v":3.5},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":44},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":20,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":52,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":72,"min":52},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":24,"day":"2022-04-25","max":36,"min":16},{"avg":26,"day":"2022-04-26","max":26,"min":25}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:17:18+09:00"}}}' + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -280,7 +279,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:39:57 GMT + - Mon, 25 Apr 2022 01:03:01 GMT Server: - nginx Transfer-Encoding: @@ -288,11 +287,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "277.665\xC2\xB5s" + - "164.152\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1967' + - '2083' status: code: 200 message: OK @@ -308,7 +307,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.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: string: '' @@ -318,9 +317,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:39:58 GMT + - Mon, 25 Apr 2022 01:03:02 GMT Location: - - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN + - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN Server: - nginx status: @@ -338,14 +337,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.494648681305;0.13727911123218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":11768,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -354,7 +354,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:39:58 GMT + - Mon, 25 Apr 2022 01:03:02 GMT Server: - nginx Transfer-Encoding: @@ -362,11 +362,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "716.643\xC2\xB5s" + - "218.064\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2237' + - '2183' status: code: 200 message: OK @@ -382,7 +382,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.49467;-0.131931/?token=DUMMY_TOKEN response: body: string: '' @@ -392,9 +392,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:39:59 GMT + - Mon, 25 Apr 2022 01:03:03 GMT Location: - - /feed/geo:51.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN Server: - nginx status: @@ -412,15 +412,14 @@ 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.49467;-0.131931/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":57,"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":70},"no2":{"v":14.3},"o3":{"v":29.9},"p":{"v":1007},"pm10":{"v":29},"pm25":{"v":57},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":8.2},"wg":{"v":17.5}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:41:12+09:00"}}}' + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -429,7 +428,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:00 GMT + - Mon, 25 Apr 2022 01:03:03 GMT Server: - nginx Transfer-Encoding: @@ -437,11 +436,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "212.725\xC2\xB5s" + - "190.623\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2014' + - '1702' status: code: 200 message: OK @@ -457,7 +456,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.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: string: '' @@ -467,9 +466,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:01 GMT + - Mon, 25 Apr 2022 01:03:04 GMT Location: - - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN + - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN Server: - nginx status: @@ -487,15 +486,14 @@ 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.5073509;-0.1277583/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":25,"idx":9041,"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.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":60.2},"o3":{"v":13.7},"p":{"v":1006.1},"pm10":{"v":16},"pm25":{"v":25},"t":{"v":14.4},"w":{"v":5.6},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-22","max":38,"min":19},{"avg":31,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":38,"min":25},{"avg":28,"day":"2022-04-26","max":28,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":8}],"pm25":[{"avg":48,"day":"2022-04-22","max":58,"min":31},{"avg":56,"day":"2022-04-23","max":70,"min":52},{"avg":42,"day":"2022-04-24","max":56,"min":25},{"avg":22,"day":"2022-04-25","max":36,"min":14},{"avg":22,"day":"2022-04-26","max":23,"min":21}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:21:54+09:00"}}}' + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -504,7 +502,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:01 GMT + - Mon, 25 Apr 2022 01:03:04 GMT Server: - nginx Transfer-Encoding: @@ -512,11 +510,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "229.775\xC2\xB5s" + - "201.213\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1980' + - '2268' status: code: 200 message: OK @@ -532,7 +530,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.544206;0.678408/?token=DUMMY_TOKEN response: body: string: '' @@ -542,9 +540,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:02 GMT + - Mon, 25 Apr 2022 01:03:05 GMT Location: - - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN + - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN Server: - nginx status: @@ -562,15 +560,14 @@ 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.544206;0.678408/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":41,"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, + string: '{"status":"ok","data":{"aqi":36,"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.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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -579,7 +576,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:02 GMT + - Mon, 25 Apr 2022 01:03:05 GMT Server: - nginx Transfer-Encoding: @@ -587,11 +584,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "159.903\xC2\xB5s" + - "206.345\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1813' status: code: 200 message: OK @@ -607,7 +604,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.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: string: '' @@ -617,9 +614,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:04 GMT + - Mon, 25 Apr 2022 01:03:06 GMT Location: - - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN + - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN Server: - nginx status: @@ -637,15 +634,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.493774669582;0.010779623703256/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":50,"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":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":17.1},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":24},"pm25":{"v":50},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:39:43+09:00"}}}' + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -654,7 +651,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:04 GMT + - Mon, 25 Apr 2022 01:03:06 GMT Server: - nginx Transfer-Encoding: @@ -662,11 +659,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "274.365\xC2\xB5s" + - "161.223\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2024' + - '1990' status: code: 200 message: OK @@ -682,7 +679,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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: string: '' @@ -692,9 +689,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:05 GMT + - Mon, 25 Apr 2022 01:03:07 GMT Location: - - /feed/geo:51.49467;-0.131931/?token=DUMMY_TOKEN + - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN Server: - nginx status: @@ -712,14 +709,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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":21,"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":69.8},"no2":{"v":8.7},"o3":{"v":20.8},"p":{"v":1007},"pm10":{"v":19},"pm25":{"v":38},"so2":{"v":1.6},"t":{"v":12.7},"w":{"v":8},"wg":{"v":17.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:47:06+09:00"}}}' + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -728,7 +726,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:05 GMT + - Mon, 25 Apr 2022 01:03:08 GMT Server: - nginx Transfer-Encoding: @@ -736,11 +734,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "146.454\xC2\xB5s" + - "215.785\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1851' + - '1834' status: code: 200 message: OK @@ -756,7 +754,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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: string: '' @@ -766,9 +764,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:06 GMT + - Mon, 25 Apr 2022 01:03:09 GMT Location: - - /feed/geo:51.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN Server: - nginx status: @@ -786,15 +784,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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":34,"idx":7949,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":43,"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.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":69.3},"p":{"v":1006.9},"pm25":{"v":34},"t":{"v":12.7},"w":{"v":5.6},"wg":{"v":14.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:26:47+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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -803,7 +801,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:06 GMT + - Mon, 25 Apr 2022 01:03:09 GMT Server: - nginx Transfer-Encoding: @@ -811,11 +809,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "746.793\xC2\xB5s" + - "158.712\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1987' + - '2158' status: code: 200 message: OK @@ -831,7 +829,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.54421;-0.175269/?token=DUMMY_TOKEN response: body: string: '' @@ -841,9 +839,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:07 GMT + - Mon, 25 Apr 2022 01:03:10 GMT Location: - - /feed/geo:51.544206;0.678408/?token=DUMMY_TOKEN + - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN Server: - nginx status: @@ -861,14 +859,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.54421;-0.175269/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":53,"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":71.4},"no2":{"v":4.2},"o3":{"v":32.9},"p":{"v":1006.4},"pm10":{"v":20},"pm25":{"v":53},"so2":{"v":1.7},"t":{"v":11.9},"w":{"v":5},"wg":{"v":7.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -877,7 +876,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:07 GMT + - Mon, 25 Apr 2022 01:03:11 GMT Server: - nginx Transfer-Encoding: @@ -885,11 +884,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "250.085\xC2\xB5s" + - "213.584\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1818' + - '1861' status: code: 200 message: OK @@ -905,7 +904,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.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: string: '' @@ -915,9 +914,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:09 GMT + - Mon, 25 Apr 2022 01:03:11 GMT Location: - - /feed/geo:51.494648681305;0.13727911123218/?token=DUMMY_TOKEN + - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN Server: - nginx status: @@ -935,15 +934,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.490610208215;0.15891449392752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":7951,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":32,"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.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":70},"no2":{"v":3.2},"o3":{"v":38.3},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":46},"t":{"v":12.9},"w":{"v":4.3},"wg":{"v":10.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:21+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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -952,7 +951,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:09 GMT + - Mon, 25 Apr 2022 01:03:12 GMT Server: - nginx Transfer-Encoding: @@ -960,11 +959,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "670.002\xC2\xB5s" + - "226.354\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2376' + - '2153' status: code: 200 message: OK @@ -980,7 +979,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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: string: '' @@ -990,9 +989,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:10 GMT + - Mon, 25 Apr 2022 01:03:13 GMT Location: - - /feed/geo:51.486884;0.017901/?token=DUMMY_TOKEN + - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN Server: - nginx status: @@ -1010,15 +1009,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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":54,"idx":7955,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":32,"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.486884,0.017901],"name":"Greenwich - - Woolwich Flyover, United Kingdom","url":"https://aqicn.org/city/united-kingdom/greenwich-woolwich-flyover","location":""},"dominentpol":"pm10","iaqi":{"dew":{"v":6},"h":{"v":58},"no2":{"v":5},"o3":{"v":31.4},"p":{"v":1006},"pm10":{"v":54},"pm25":{"v":53},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:56:51+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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1027,7 +1026,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:10 GMT + - Mon, 25 Apr 2022 01:03:13 GMT Server: - nginx Transfer-Encoding: @@ -1035,11 +1034,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "339.146\xC2\xB5s" + - "192.113\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2002' + - '2010' status: code: 200 message: OK @@ -1055,7 +1054,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.57661;0.030858/?token=DUMMY_TOKEN response: body: string: '' @@ -1065,9 +1064,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:11 GMT + - Mon, 25 Apr 2022 01:03:14 GMT Location: - - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN + - /feed/geo:51.57661;0.030858/?token=DUMMY_TOKEN Server: - nginx status: @@ -1085,15 +1084,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.57661;0.030858/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":7956,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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":69.5},"no2":{"v":13.7},"p":{"v":1006.9},"pm10":{"v":26},"pm25":{"v":63},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:19:33+09:00"}}}' + 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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1102,7 +1101,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:12 GMT + - Mon, 25 Apr 2022 01:03:14 GMT Server: - nginx Transfer-Encoding: @@ -1110,11 +1109,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "382.976\xC2\xB5s" + - "313.376\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2339' + - '1965' status: code: 200 message: OK @@ -1130,7 +1129,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.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: string: '' @@ -1140,9 +1139,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:13 GMT + - Mon, 25 Apr 2022 01:03:15 GMT Location: - - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN + - /feed/geo:51.520787459334;0.20546070569404/?token=DUMMY_TOKEN Server: - nginx status: @@ -1160,15 +1159,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.520787459334;0.20546070569404/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1177,7 +1176,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:13 GMT + - Mon, 25 Apr 2022 01:03:15 GMT Server: - nginx Transfer-Encoding: @@ -1185,11 +1184,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "193.964\xC2\xB5s" + - "213.865\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1986' + - '1963' status: code: 200 message: OK @@ -1205,7 +1204,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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: string: '' @@ -1215,9 +1214,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:14 GMT + - Mon, 25 Apr 2022 01:03:16 GMT Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN Server: - nginx status: @@ -1235,15 +1234,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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":44,"idx":7948,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"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.5150461674013,-0.00841849265642741],"name":"Tower - Hamlets - Blackwall, United Kingdom","url":"https://aqicn.org/city/united-kingdom/tower-hamlets-blackwall","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":59.4},"o3":{"v":29.5},"p":{"v":1006.4},"pm25":{"v":44},"t":{"v":14.7},"w":{"v":8.6},"wg":{"v":18}},"time":{"s":"2022-04-22 - 14:00:00","tz":"+01:00","v":1650636000,"iso":"2022-04-22T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T00:53:05+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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1252,7 +1251,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:14 GMT + - Mon, 25 Apr 2022 01:03:17 GMT Server: - nginx Transfer-Encoding: @@ -1260,11 +1259,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "167.413\xC2\xB5s" + - "198.614\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2352' + - '1715' status: code: 200 message: OK @@ -1280,7 +1279,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.526454;-0.08491/?token=DUMMY_TOKEN response: body: string: '' @@ -1290,9 +1289,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:15 GMT + - Mon, 25 Apr 2022 01:03:18 GMT Location: - - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN + - /feed/geo:51.526454;-0.08491/?token=DUMMY_TOKEN Server: - nginx status: @@ -1310,15 +1309,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.526454;-0.08491/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"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":74.5},"no2":{"v":3},"o3":{"v":33.8},"p":{"v":1005.7},"pm10":{"v":23},"pm25":{"v":55},"so2":{"v":1.7},"t":{"v":11.5},"w":{"v":15.2},"wg":{"v":24.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:46:08+09:00"}}}' + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1327,7 +1326,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:15 GMT + - Mon, 25 Apr 2022 01:03:18 GMT Server: - nginx Transfer-Encoding: @@ -1335,11 +1334,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "556.701\xC2\xB5s" + - "170.783\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1896' + - '1839' status: code: 200 message: OK @@ -1355,7 +1354,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.52229;-0.125889/?token=DUMMY_TOKEN response: body: string: '' @@ -1365,9 +1364,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:16 GMT + - Mon, 25 Apr 2022 01:03:19 GMT Location: - - /feed/geo:51.490610208215;0.15891449392752/?token=DUMMY_TOKEN + - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN Server: - nginx status: @@ -1385,15 +1384,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.52229;-0.125889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":51,"idx":7952,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"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.4906102082147,0.158914493927518],"name":"Bexley - - Belvedere, United Kingdom","url":"https://aqicn.org/city/united-kingdom/bexley-belvedere","location":""},"dominentpol":"pm25","iaqi":{"h":{"v":70},"no2":{"v":5.2},"p":{"v":1006.1},"pm10":{"v":27},"pm25":{"v":51},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:16:22+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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1402,7 +1401,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:17 GMT + - Mon, 25 Apr 2022 01:03:19 GMT Server: - nginx Transfer-Encoding: @@ -1410,11 +1409,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "281.825\xC2\xB5s" + - "193.865\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2346' + - '1865' status: code: 200 message: OK @@ -1430,7 +1429,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.52253;-0.154611/?token=DUMMY_TOKEN response: body: string: '' @@ -1440,9 +1439,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:18 GMT + - Mon, 25 Apr 2022 01:03:20 GMT Location: - - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN + - /feed/geo:51.52253;-0.154611/?token=DUMMY_TOKEN Server: - nginx status: @@ -1460,15 +1459,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.52253;-0.154611/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":54,"idx":7953,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":42,"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.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":6},"h":{"v":58},"no2":{"v":15.2},"p":{"v":1006},"pm10":{"v":18},"pm25":{"v":54},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:15: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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1477,7 +1476,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:18 GMT + - Mon, 25 Apr 2022 01:03:21 GMT Server: - nginx Transfer-Encoding: @@ -1485,11 +1484,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "233.264\xC2\xB5s" + - "171.194\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2369' + - '1871' status: code: 200 message: OK @@ -1505,7 +1504,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.5993;-0.068218/?token=DUMMY_TOKEN response: body: string: '' @@ -1515,9 +1514,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:19 GMT + - Mon, 25 Apr 2022 01:03:21 GMT Location: - - /feed/geo:51.493774669582;0.010779623703256/?token=DUMMY_TOKEN + - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN Server: - nginx status: @@ -1535,15 +1534,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.5993;-0.068218/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":30,"idx":10876,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":44,"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.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":6},"h":{"v":58},"no2":{"v":12.2},"p":{"v":1006},"pm10":{"v":30},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:09: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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1552,7 +1551,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:19 GMT + - Mon, 25 Apr 2022 01:03:22 GMT Server: - nginx Transfer-Encoding: @@ -1560,11 +1559,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "309.276\xC2\xB5s" + - "355.616\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1993' + - '1839' status: code: 200 message: OK @@ -1580,7 +1579,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.456357;0.040725/?token=DUMMY_TOKEN response: body: string: '' @@ -1590,9 +1589,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:20 GMT + - Mon, 25 Apr 2022 01:03:23 GMT Location: - - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN + - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN Server: - nginx status: @@ -1610,15 +1609,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.456357;0.040725/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":42,"idx":11653,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + 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.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":1.9},"h":{"v":69.2},"no2":{"v":3.6},"o3":{"v":32.9},"p":{"v":1006.9},"pm10":{"v":16},"pm25":{"v":42},"so2":{"v":1.5},"t":{"v":12.7},"w":{"v":5.7},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:08+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":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1627,7 +1626,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:21 GMT + - Mon, 25 Apr 2022 01:03:23 GMT Server: - nginx Transfer-Encoding: @@ -1635,11 +1634,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "273.705\xC2\xB5s" + - "174.464\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2392' + - '1954' status: code: 200 message: OK @@ -1655,7 +1654,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.474954;-0.039641/?token=DUMMY_TOKEN response: body: string: '' @@ -1665,9 +1664,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:21 GMT + - Mon, 25 Apr 2022 01:03:24 GMT Location: - - /feed/geo:51.456357;0.040725/?token=DUMMY_TOKEN + - /feed/geo:51.474954;-0.039641/?token=DUMMY_TOKEN Server: - nginx status: @@ -1685,15 +1684,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.474954;-0.039641/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":28,"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":"pm10","iaqi":{"h":{"v":67},"o3":{"v":27.5},"p":{"v":1003.6},"pm10":{"v":28},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":1.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:13:00+09:00"}}}' + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1702,7 +1701,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:22 GMT + - Mon, 25 Apr 2022 01:03:24 GMT Server: - nginx Transfer-Encoding: @@ -1710,11 +1709,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "214.405\xC2\xB5s" + - "277.315\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1961' + - '2144' status: code: 200 message: OK @@ -1730,7 +1729,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.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: string: '' @@ -1740,9 +1739,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:23 GMT + - Mon, 25 Apr 2022 01:03:25 GMT Location: - - /feed/geo:51.5073509;-0.1277583/?token=DUMMY_TOKEN + - /feed/geo:51.513847178423;-0.077765681752/?token=DUMMY_TOKEN Server: - nginx status: @@ -1760,14 +1759,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.513847178423;-0.077765681752/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":63,"idx":5724,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":44,"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.5073509,-0.1277583],"name":"London","url":"https://aqicn.org/city/london","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":2.3},"h":{"v":69.6},"no2":{"v":13.8},"o3":{"v":33.2},"p":{"v":1006.9},"pm10":{"v":31},"pm25":{"v":63},"so2":{"v":1.4},"t":{"v":14.9},"w":{"v":7.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:23:57+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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1776,7 +1776,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:23 GMT + - Mon, 25 Apr 2022 01:03:26 GMT Server: - nginx Transfer-Encoding: @@ -1784,11 +1784,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "280.855\xC2\xB5s" + - "267.854\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2320' + - '1839' status: code: 200 message: OK @@ -1804,7 +1804,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: '' @@ -1814,9 +1814,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:24 GMT + - Mon, 25 Apr 2022 01:03:27 GMT Location: - - /feed/geo:51.52229;-0.125889/?token=DUMMY_TOKEN + - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN Server: - nginx status: @@ -1834,15 +1834,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":57,"idx":3189,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":50,"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":1.9},"h":{"v":70},"no2":{"v":14.3},"o3":{"v":29.9},"p":{"v":1007},"pm10":{"v":29},"pm25":{"v":57},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":8.2},"wg":{"v":17.5}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:41:12+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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1851,7 +1852,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:24 GMT + - Mon, 25 Apr 2022 01:03:27 GMT Server: - nginx Transfer-Encoding: @@ -1859,11 +1860,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "625.462\xC2\xB5s" + - "173.344\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2014' + - '2073' status: code: 200 message: OK @@ -1879,7 +1880,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.490532;0.074003/?token=DUMMY_TOKEN response: body: string: '' @@ -1889,9 +1890,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:25 GMT + - Mon, 25 Apr 2022 01:03:28 GMT Location: - - /feed/geo:51.374264;0.54797/?token=DUMMY_TOKEN + - /feed/geo:51.490532;0.074003/?token=DUMMY_TOKEN Server: - nginx status: @@ -1909,15 +1910,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.490532;0.074003/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":80,"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":84},"no2":{"v":5.9},"o3":{"v":33.8},"p":{"v":1003.9},"pm10":{"v":35},"pm25":{"v":80},"so2":{"v":1.7},"t":{"v":10.4},"w":{"v":6.7},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":35,"min":15},{"avg":28,"day":"2022-04-21","max":38,"min":16},{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":29,"day":"2022-04-23","max":42,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":29,"day":"2022-04-26","max":29,"min":27}],"pm10":[{"avg":19,"day":"2022-04-20","max":33,"min":12},{"avg":19,"day":"2022-04-21","max":25,"min":14},{"avg":18,"day":"2022-04-22","max":21,"min":15},{"avg":20,"day":"2022-04-23","max":28,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":79,"min":41},{"avg":58,"day":"2022-04-21","max":72,"min":44},{"avg":53,"day":"2022-04-22","max":62,"min":45},{"avg":59,"day":"2022-04-23","max":76,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":35,"min":18},{"avg":25,"day":"2022-04-26","max":25,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:08+09:00"}}}' + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -1926,7 +1927,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:26 GMT + - Mon, 25 Apr 2022 01:03:28 GMT Server: - nginx Transfer-Encoding: @@ -1934,11 +1935,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "294.885\xC2\xB5s" + - "354.067\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2276' + - '2180' status: code: 200 message: OK @@ -1954,7 +1955,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.449674;-0.037418/?token=DUMMY_TOKEN response: body: string: '' @@ -1964,9 +1965,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:27 GMT + - Mon, 25 Apr 2022 01:03:29 GMT Location: - - /feed/geo:51.518167;0.439548/?token=DUMMY_TOKEN + - /feed/geo:51.449674;-0.037418/?token=DUMMY_TOKEN Server: - nginx status: @@ -1984,16 +1985,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.449674;-0.037418/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":55,"idx":3213,"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://www.kentair.org.uk/","name":"Air - Quality in Kent and Medway"},{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":30,"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.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":73},"no2":{"v":10.5},"o3":{"v":5},"p":{"v":1005.8},"pm10":{"v":23},"pm25":{"v":55},"so2":{"v":0.3},"t":{"v":11.6},"w":{"v":15},"wg":{"v":23}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":23},{"avg":28,"day":"2022-04-26","max":28,"min":27}],"pm10":[{"avg":17,"day":"2022-04-22","max":20,"min":13},{"avg":19,"day":"2022-04-23","max":26,"min":18},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":75,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":25,"day":"2022-04-25","max":35,"min":16},{"avg":25,"day":"2022-04-26","max":25,"min":24}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:03:27+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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2002,7 +2002,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:27 GMT + - Mon, 25 Apr 2022 01:03:29 GMT Server: - nginx Transfer-Encoding: @@ -2010,11 +2010,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "223.933\xC2\xB5s" + - "250.084\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2074' + - '2200' status: code: 200 message: OK @@ -2030,7 +2030,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.562376;-0.004898/?token=DUMMY_TOKEN response: body: string: '' @@ -2040,9 +2040,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:28 GMT + - Mon, 25 Apr 2022 01:03:30 GMT Location: - - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN + - /feed/geo:51.562376;-0.004898/?token=DUMMY_TOKEN Server: - nginx status: @@ -2060,15 +2060,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.562376;-0.004898/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":23,"idx":7954,"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.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":6},"h":{"v":58},"no2":{"v":10.4},"o3":{"v":23.3},"p":{"v":1006},"t":{"v":14},"w":{"v":6.6},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:25+09:00"}}}' + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2077,7 +2077,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:28 GMT + - Mon, 25 Apr 2022 01:03:31 GMT Server: - nginx Transfer-Encoding: @@ -2085,11 +2085,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "207.873\xC2\xB5s" + - "241.644\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2357' + - '1965' status: code: 200 message: OK @@ -2105,7 +2105,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.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: string: '' @@ -2115,9 +2115,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:29 GMT + - Mon, 25 Apr 2022 01:03:32 GMT Location: - - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN + - /feed/geo:51.569484331524;0.082907474896495/?token=DUMMY_TOKEN Server: - nginx status: @@ -2135,15 +2135,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.569484331524;0.082907474896495/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":8923,"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.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":69.5},"p":{"v":1006.9},"pm25":{"v":46},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:15:21+09:00"}}}' + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2152,7 +2152,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:30 GMT + - Mon, 25 Apr 2022 01:03:32 GMT Server: - nginx Transfer-Encoding: @@ -2160,11 +2160,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "754.744\xC2\xB5s" + - "274.254\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1657' + - '1977' status: code: 200 message: OK @@ -2180,7 +2180,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.410039;-0.127523/?token=DUMMY_TOKEN response: body: string: '' @@ -2190,9 +2190,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:31 GMT + - Mon, 25 Apr 2022 01:03:33 GMT Location: - - /feed/geo:51.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + - /feed/geo:51.410039;-0.127523/?token=DUMMY_TOKEN Server: - nginx status: @@ -2210,15 +2210,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.410039;-0.127523/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":50,"idx":7959,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":46,"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.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":63.6},"no2":{"v":6.7},"p":{"v":1006.6},"pm10":{"v":29},"pm25":{"v":50},"t":{"v":13.5},"w":{"v":1.3},"wg":{"v":9.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:35:58+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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2227,7 +2227,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:31 GMT + - Mon, 25 Apr 2022 01:03:33 GMT Server: - nginx Transfer-Encoding: @@ -2235,11 +2235,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "252.834\xC2\xB5s" + - "242.214\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '1721' + - '1655' status: code: 200 message: OK @@ -2255,7 +2255,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.45617;0.634889/?token=DUMMY_TOKEN response: body: string: '' @@ -2265,9 +2265,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:32 GMT + - Mon, 25 Apr 2022 01:03:34 GMT Location: - - /feed/geo:51.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + - /feed/geo:51.45617;0.634889/?token=DUMMY_TOKEN Server: - nginx status: @@ -2285,15 +2285,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.45617;0.634889/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":38,"idx":10103,"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.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":6},"h":{"v":58},"no2":{"v":9.6},"p":{"v":1006},"pm25":{"v":38},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:18:21+09:00"}}}' + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2302,7 +2302,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:32 GMT + - Mon, 25 Apr 2022 01:03:34 GMT Server: - nginx Transfer-Encoding: @@ -2310,11 +2310,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "249.635\xC2\xB5s" + - "202.465\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2012' + - '1890' status: code: 200 message: OK @@ -2330,7 +2330,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.46603;0.184806/?token=DUMMY_TOKEN response: body: string: '' @@ -2340,9 +2340,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:33 GMT + - Mon, 25 Apr 2022 01:03:35 GMT Location: - - /feed/geo:51.54421;-0.175269/?token=DUMMY_TOKEN + - /feed/geo:51.46603;0.184806/?token=DUMMY_TOKEN Server: - nginx status: @@ -2360,15 +2360,16 @@ 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.46603;0.184806/?token=DUMMY_TOKEN response: body: - string: '{"status":"ok","data":{"aqi":46,"idx":3166,"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.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":18.3},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:40:09+09:00"}}}' + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2377,7 +2378,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:34 GMT + - Mon, 25 Apr 2022 01:03:36 GMT Server: - nginx Transfer-Encoding: @@ -2385,11 +2386,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "781.624\xC2\xB5s" + - "337.456\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2010' + - '2251' status: code: 200 message: OK @@ -2405,7 +2406,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: '' @@ -2415,9 +2416,9 @@ interactions: Content-Length: - '0' Date: - - Fri, 22 Apr 2022 17:40:35 GMT + - Mon, 25 Apr 2022 01:03:37 GMT Location: - - /feed/geo:51.5993;-0.068218/?token=DUMMY_TOKEN + - /feed/geo:51.486957;0.095111/?token=DUMMY_TOKEN Server: - nginx status: @@ -2435,14 +2436,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":38,"idx":11768,"attributions":[{"url":"http://uk-air.defra.gov.uk/","name":"UK-AIR, + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' headers: Access-Control-Allow-Origin: - '*' @@ -2451,7 +2453,7 @@ interactions: Content-Type: - application/json; charset=UTF-8 Date: - - Fri, 22 Apr 2022 17:40:35 GMT + - Mon, 25 Apr 2022 01:03:37 GMT Server: - nginx Transfer-Encoding: @@ -2459,11 +2461,11 @@ interactions: Vary: - Accept-Encoding X-Gen-Time: - - "285.216\xC2\xB5s" + - "168.154\xC2\xB5s" X-Powered-By: - rxstreamer-waqi/1.3 content-length: - - '2237' + - '2167' status: code: 200 message: OK diff --git a/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[csv].yaml b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[csv].yaml new file mode 100644 index 0000000..8a7c993 --- /dev/null +++ b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[csv].yaml @@ -0,0 +1,4942 @@ +interactions: +- 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":[{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08: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-04-24T13:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "231.214\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:39 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:40 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "180.394\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:41 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "170.434\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:42 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "203.243\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:43 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:43 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "175.213\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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, 25 Apr 2022 01:03:44 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "170.763\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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:45 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "177.473\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:46 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "208.114\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:48 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "151.942\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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, 25 Apr 2022 01:03:49 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:49 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "113.722\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:50 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:51 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "157.152\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:51 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "451.058\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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:53 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:53 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "257.375\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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, 25 Apr 2022 01:03:54 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "281.566\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:55 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:55 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "158.853\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:56 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:56 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "208.913\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:57 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:58 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "161.843\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:03:59 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:03:59 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "139.192\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:00 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:00 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "158.613\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:02 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:03 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "356.427\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:07 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "356.446\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:08 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:08 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "202.603\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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, 25 Apr 2022 01:04:09 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:10 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "355.687\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:10 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:11 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "185.514\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:12 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:12 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "210.303\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:13 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "194.053\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:14 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:15 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "141.012\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:16 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:16 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "155.113\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:17 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:17 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "167.973\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:18 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:19 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "178.722\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:20 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:20 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "297.656\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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:21 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:21 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "346.147\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:22 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:22 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "152.042\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":[{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07: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-04-24T13:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"38","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:23 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "218.294\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:24 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:24 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "150.894\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:25 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:26 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "210.265\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:26 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:27 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "144.133\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:28 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "159.263\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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:29 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "351.796\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:30 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:30 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "164.153\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:31 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:31 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "194.143\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:32 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:33 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "251.285\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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, 25 Apr 2022 01:04:34 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:34 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "189.574\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:35 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:35 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "274.396\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:36 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:36 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "173.103\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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, 25 Apr 2022 01:04:37 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "234.704\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:39 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:39 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "216.165\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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, 25 Apr 2022 01:04:40 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:40 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "196.893\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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:41 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "190.903\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:42 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:43 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "160.283\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:44 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "388.167\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:45 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "149.682\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:47 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "231.724\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:48 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "134.672\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:49 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:49 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "133.383\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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:50 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:51 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "282.456\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:51 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "520.329\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:53 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:53 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "661.732\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:54 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "357.467\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:55 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:56 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "247.374\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:57 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:57 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "463.549\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:58 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:58 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "262.354\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:04:59 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:04:59 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "325.626\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:00 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:01 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "368.797\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:02 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:02 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "204.024\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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, 25 Apr 2022 01:05:03 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:03 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "513.27\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[json].yaml b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[json].yaml new file mode 100644 index 0000000..1329eee --- /dev/null +++ b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[json].yaml @@ -0,0 +1,4942 @@ +interactions: +- 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":[{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"27","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08: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-04-24T13:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "214.135\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:29 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "192.684\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:31 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:32 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "242.484\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:33 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:33 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "210.594\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:34 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:34 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "182.824\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:35 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:35 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "275.844\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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, 25 Apr 2022 01:06:37 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:37 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "167.693\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:38 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "213.374\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:39 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:39 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "381.037\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:40 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "559.36\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:42 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "340.738\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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, 25 Apr 2022 01:06:43 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:43 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "229.014\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:44 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "189.074\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:45 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:46 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "188.864\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:46 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "150.783\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:48 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "295.535\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:49 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:49 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "238.825\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:50 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:51 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "217.794\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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, 25 Apr 2022 01:06:52 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "320.556\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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:53 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "249.385\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:54 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:55 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "225.015\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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, 25 Apr 2022 01:06:56 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:56 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "174.702\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:57 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:57 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "246.664\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:58 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:59 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "205.043\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:00 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:00 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - 1.204922ms + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:01 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:01 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "226.285\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:02 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:02 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "199.843\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:03 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:04 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "218.494\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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:05 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:05 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "511.069\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:06 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:06 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "196.143\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:07 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:08 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "225.665\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:08 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:09 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "705.513\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:10 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:10 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "358.426\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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/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":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"27","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08: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-04-24T13:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:11 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "304.146\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:12 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:12 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "168.962\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:13 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "334.667\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:14 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:14 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "265.795\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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, 25 Apr 2022 01:07:16 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:16 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "269.195\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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:17 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:17 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "376.738\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:18 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:18 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "194.624\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:19 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:20 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "251.075\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:21 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:21 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "209.423\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:22 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:22 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "180.284\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:23 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:23 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "891.325\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:25 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:25 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "330.186\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:26 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:26 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "210.753\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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, 25 Apr 2022 01:07:27 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:27 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "423.237\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:28 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "213.873\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:29 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "200.674\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:30 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:30 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "493.908\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:31 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:32 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "306.514\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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, 25 Apr 2022 01:07:33 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:33 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "255.845\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:34 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:34 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "164.122\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:35 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:35 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "157.883\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:36 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:36 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "199.923\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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:37 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "199.333\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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, 25 Apr 2022 01:07:39 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:39 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "184.654\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:40 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:40 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "204.183\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:41 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "145.673\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:42 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "382.456\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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:44 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "289.885\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:45 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "210.264\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:46 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:46 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "173.503\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:47 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "219.963\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:49 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:49 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "566.26\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:07:50 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:07:50 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "162.564\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[xlsx].yaml b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[xlsx].yaml new file mode 100644 index 0000000..f194441 --- /dev/null +++ b/tests/cassettes/test_get_range_coordinates_air/test_output_data_formats[xlsx].yaml @@ -0,0 +1,4942 @@ +interactions: +- 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":[{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"27","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07: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-04-24T13:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:05 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "233.585\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:06 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:06 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "162.872\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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:07 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "222.644\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:08 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:08 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "212.405\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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, 25 Apr 2022 01:05:09 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:09 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "309.536\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:10 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:11 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "203.203\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:11 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:12 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "234.765\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:13 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "418.597\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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:14 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:14 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "279.445\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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, 25 Apr 2022 01:05:15 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:15 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "217.113\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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:16 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:17 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "273.105\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:18 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:18 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "326.055\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:19 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:19 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "175.693\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:20 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:21 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "172.433\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:22 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:22 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "245.894\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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, 25 Apr 2022 01:05:23 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:23 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "199.355\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:24 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:24 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "570.77\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:25 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:26 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "218.214\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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, 25 Apr 2022 01:05:26 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:27 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "149.123\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:28 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:28 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "160.633\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:29 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:29 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "193.544\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:30 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:30 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "439.308\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:31 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:32 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "146.973\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:33 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:33 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "343.406\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:34 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:34 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "195.474\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:35 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:35 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "220.143\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:37 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:37 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "148.933\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:38 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:38 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "191.203\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:39 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:39 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "218.284\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:40 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:41 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "178.023\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:42 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:42 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "332.386\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:43 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:44 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "178.004\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:45 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:45 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "176.124\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":[{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"50","station":{"name":"Stanford-le-Hope + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"36","station":{"name":"Havering + - Rainham, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"50","station":{"name":"City + of London - Farringdon Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"46","station":{"name":"Chatham + Roadside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"32","station":{"name":"Bexley + - Belvedere West, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"13","station":{"name":"Greenwich + - John Harrison Way, United Kingdom","time":"2022-04-25T07:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"44","station":{"name":"Hackney + - Old Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden + Kerbside, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"30","station":{"name":"London + Honor Oak Park, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"30","station":{"name":"London + Bloomsbury, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"42","station":{"name":"London + Marylebone Road, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"57","station":{"name":"Camden + - Euston Road, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"36","station":{"name":"Southend-on-Sea, + United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"25","station":{"name":"Greenwich + - Plumstead High Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"27","station":{"name":"Greenwich + - Woolwich Flyover, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"35","station":{"name":"Lewisham + - New Cross, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon + - Norbury Manor, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"47","station":{"name":"Rochester + Stoke, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"32","station":{"name":"Bexley + - Belvedere, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"30","station":{"name":"Greenwich + - Westhorne Avenue, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"32","station":{"name":"Greenwich + - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"21","station":{"name":"Redbridge + - Ley Street, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"41","station":{"name":"Redbridge + - Gardner Close, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"28","station":{"name":"London + Westminster, United Kingdom","time":"2022-04-25T07: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-04-24T13:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"50","station":{"name":"London","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"43","station":{"name":"Tower + Hamlets - Blackwall, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"-","station":{"name":"Waltham + Forest Dawlish Rd, United Kingdom","time":"2022-04-24T22:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"30","station":{"name":"London + Bexley, United Kingdom","time":"2022-04-25T06:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"43","station":{"name":"Greenwich + - A206 Burrage Grove, United Kingdom","time":"2022-04-25T08:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"25","station":{"name":"Sutton + - Beddington Lane north, United Kingdom","time":"2022-04-25T07:00:00+09:00"}}]}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:46 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "321.866\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '4999' + 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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:47 GMT + Location: + - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":85.6},"no2":{"v":1.4},"o3":{"v":5},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":26},{"avg":33,"day":"2022-04-27","max":40,"min":22},{"avg":33,"day":"2022-04-28","max":33,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":11,"day":"2022-04-28","max":11,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":26},{"avg":29,"day":"2022-04-25","max":47,"min":22},{"avg":22,"day":"2022-04-26","max":29,"min":15},{"avg":23,"day":"2022-04-27","max":30,"min":17},{"avg":22,"day":"2022-04-28","max":25,"min":22}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:43+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:47 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "271.905\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2073' + 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:48 GMT + Location: + - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":85},"no2":{"v":1.8},"p":{"v":1013.8},"pm10":{"v":14},"pm25":{"v":36},"t":{"v":7.4},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":26},{"avg":32,"day":"2022-04-26","max":40,"min":25},{"avg":32,"day":"2022-04-27","max":39,"min":22},{"avg":32,"day":"2022-04-28","max":32,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":9,"day":"2022-04-26","max":11,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":41,"day":"2022-04-24","max":56,"min":25},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":24,"day":"2022-04-26","max":30,"min":16},{"avg":25,"day":"2022-04-27","max":34,"min":19},{"avg":26,"day":"2022-04-28","max":27,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:30:10+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:48 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "173.082\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1963' + 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:49 GMT + Location: + - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":50,"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":81},"p":{"v":1014.6},"pm25":{"v":50},"t":{"v":7.4},"w":{"v":0.6},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:26:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:50 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "348.335\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1834' + 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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:51 GMT + Location: + - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:51 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "367.576\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:52 GMT + Location: + - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":86},"no2":{"v":1.5},"o3":{"v":32.4},"p":{"v":1010.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":7.7},"w":{"v":0.6},"wg":{"v":12.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":31,"day":"2022-04-25","max":38,"min":25},{"avg":33,"day":"2022-04-26","max":40,"min":25},{"avg":33,"day":"2022-04-27","max":41,"min":23},{"avg":34,"day":"2022-04-28","max":34,"min":33}],"pm10":[{"avg":22,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":11,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":63,"day":"2022-04-23","max":80,"min":51},{"avg":43,"day":"2022-04-24","max":58,"min":27},{"avg":31,"day":"2022-04-25","max":45,"min":23},{"avg":23,"day":"2022-04-26","max":32,"min":14},{"avg":23,"day":"2022-04-27","max":33,"min":16},{"avg":20,"day":"2022-04-28","max":22,"min":20}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:41:44+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:52 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "633.741\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2083' + 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:53 GMT + Location: + - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"idx":7951,"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.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":85},"no2":{"v":3.5},"o3":{"v":29.7},"p":{"v":1013.8},"pm10":{"v":11},"pm25":{"v":32},"t":{"v":7.5},"w":{"v":1.5},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:27:22+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:54 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "254.145\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2183' + 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:55 GMT + Location: + - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":13,"idx":10876,"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.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":4},"h":{"v":72.5},"no2":{"v":3.8},"p":{"v":1014},"pm10":{"v":13},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:55 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "310.577\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1990' + 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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:56 GMT + Location: + - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:56 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "326.187\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:57 GMT + Location: + - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":2.2},"h":{"v":84.5},"no2":{"v":8.2},"o3":{"v":28.3},"p":{"v":998.8},"pm10":{"v":16},"pm25":{"v":46},"so2":{"v":0.3},"t":{"v":6.3},"w":{"v":0.1},"wg":{"v":2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:47:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:57 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "247.895\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1861' + 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, 25 Apr 2022 01:05:58 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":30,"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":2.3},"h":{"v":81.5},"no2":{"v":3.8},"o3":{"v":27.4},"p":{"v":1014.6},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":1.5},"t":{"v":7.2},"w":{"v":0.7},"wg":{"v":5.2}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:37:49+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:05:59 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "312.156\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2200' + 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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:05:59 GMT + Location: + - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":2.2},"h":{"v":82},"no2":{"v":11.2},"o3":{"v":25.7},"p":{"v":1014.6},"pm10":{"v":18},"pm25":{"v":30},"so2":{"v":0.7},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:44:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:00 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "261.016\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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:01 GMT + Location: + - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":42,"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":"pm25","iaqi":{"co":{"v":1.7},"h":{"v":88},"no2":{"v":4.6},"o3":{"v":29.3},"p":{"v":998.7},"pm10":{"v":24},"pm25":{"v":42},"so2":{"v":0.3},"t":{"v":6.1},"w":{"v":1},"wg":{"v":4}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T10:01:48+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:01 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "176.544\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1871' + 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:02 GMT + Location: + - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":57,"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":69.3},"no2":{"v":9.6},"p":{"v":1013.6},"pm10":{"v":24},"pm25":{"v":57},"t":{"v":9.1},"w":{"v":3.2},"wg":{"v":7.8}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T07:55:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:02 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "195.793\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1986' + 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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:03 GMT + Location: + - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":36,"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":86},"no2":{"v":1.5},"o3":{"v":29},"p":{"v":1013.4},"pm10":{"v":12},"pm25":{"v":36},"so2":{"v":1.4},"t":{"v":6.6},"w":{"v":0.6},"wg":{"v":1.6}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:45:06+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:04 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "277.894\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1813' + 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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:05 GMT + Location: + - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"idx":7954,"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.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":4},"h":{"v":72.5},"no2":{"v":2.3},"o3":{"v":24.7},"p":{"v":1014},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:28+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:05 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "247.645\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2167' + 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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:06 GMT + Location: + - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":27,"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":"o3","iaqi":{"dew":{"v":4},"h":{"v":75},"no2":{"v":4.5},"o3":{"v":27.2},"p":{"v":1014},"pm10":{"v":9},"pm25":{"v":25},"t":{"v":8},"w":{"v":1.5},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T10:03:40+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:06 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "291.046\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1995' + 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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:07 GMT + Location: + - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":80.5},"no2":{"v":8},"p":{"v":1014.6},"pm10":{"v":26},"pm25":{"v":35},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:18:24+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:07 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "224.803\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2144' + 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, 25 Apr 2022 01:06:08 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":46,"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":80.5},"p":{"v":1014.6},"pm25":{"v":46},"t":{"v":7.5},"w":{"v":0.5},"wg":{"v":3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:11:01+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:08 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "576.401\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1655' + 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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:09 GMT + Location: + - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":47,"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":85.6},"no2":{"v":1.7},"o3":{"v":31.2},"p":{"v":1012.9},"pm10":{"v":16},"pm25":{"v":47},"so2":{"v":1.4},"t":{"v":6.8},"w":{"v":5},"wg":{"v":10}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":34,"day":"2022-04-24","max":42,"min":30},{"avg":32,"day":"2022-04-25","max":39,"min":26},{"avg":34,"day":"2022-04-26","max":41,"min":27},{"avg":35,"day":"2022-04-27","max":41,"min":25},{"avg":35,"day":"2022-04-28","max":35,"min":32}],"pm10":[{"avg":14,"day":"2022-04-24","max":20,"min":10},{"avg":11,"day":"2022-04-25","max":15,"min":9},{"avg":7,"day":"2022-04-26","max":11,"min":5},{"avg":9,"day":"2022-04-27","max":10,"min":7},{"avg":9,"day":"2022-04-28","max":10,"min":9}],"pm25":[{"avg":40,"day":"2022-04-24","max":55,"min":25},{"avg":27,"day":"2022-04-25","max":42,"min":18},{"avg":20,"day":"2022-04-26","max":28,"min":13},{"avg":21,"day":"2022-04-27","max":28,"min":16},{"avg":19,"day":"2022-04-28","max":22,"min":19}],"uvi":[{"avg":0,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":3,"min":0}]}},"debug":{"sync":"2022-04-25T09:42:47+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:10 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "232.595\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1890' + 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, 25 Apr 2022 01:06:10 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":32,"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":85},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":10},"pm25":{"v":32},"t":{"v":7.7},"w":{"v":2},"wg":{"v":5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:19+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:11 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "234.064\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2153' + 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.456357;0.040725/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:12 GMT + Location: + - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?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":"o3","iaqi":{"h":{"v":81.8},"o3":{"v":30},"p":{"v":1011.5},"pm10":{"v":12},"t":{"v":7.7},"w":{"v":0.3},"wg":{"v":4.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:31:33+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:12 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "251.485\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1954' + 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:13 GMT + Location: + - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":32,"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":4},"h":{"v":72.5},"no2":{"v":8.3},"p":{"v":1014},"pm25":{"v":32},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:15:15+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:13 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "199.153\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2010' + 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:14 GMT + Location: + - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":21,"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":79.5},"o3":{"v":13.7},"p":{"v":1014.1},"pm10":{"v":14},"pm25":{"v":21},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":41,"min":30},{"avg":31,"day":"2022-04-25","max":37,"min":26},{"avg":33,"day":"2022-04-26","max":41,"min":24},{"avg":32,"day":"2022-04-27","max":39,"min":23},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":8},{"avg":11,"day":"2022-04-25","max":16,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":11,"min":8},{"avg":12,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":22},{"avg":28,"day":"2022-04-25","max":48,"min":23},{"avg":21,"day":"2022-04-26","max":28,"min":15},{"avg":24,"day":"2022-04-27","max":31,"min":20},{"avg":26,"day":"2022-04-28","max":26,"min":24}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":3,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:36:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:15 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "303.965\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1977' + 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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:16 GMT + Location: + - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:16 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "990.548\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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:17 GMT + Location: + - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":28,"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":2.2},"h":{"v":82},"no2":{"v":6.6},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":13},"pm25":{"v":21},"so2":{"v":0.3},"t":{"v":7.1},"w":{"v":0.8},"wg":{"v":5}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:40:08+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:17 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "180.274\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1702' + 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:18 GMT + Location: + - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":44,"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":79.5},"no2":{"v":5.1},"o3":{"v":25.6},"p":{"v":1014.1},"pm10":{"v":12},"pm25":{"v":44},"t":{"v":7.4},"w":{"v":3},"wg":{"v":5.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}]}},"debug":{"sync":"2022-04-25T09:36:56+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:18 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "219.464\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1839' + 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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:19 GMT + Location: + - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":35,"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":2.2},"h":{"v":82.5},"no2":{"v":8},"o3":{"v":28.3},"p":{"v":1014.6},"pm10":{"v":24},"pm25":{"v":35},"so2":{"v":0.3},"t":{"v":7.5},"w":{"v":0.5}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":40,"min":20},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":34,"min":24},{"avg":28,"day":"2022-04-26","max":40,"min":19},{"avg":29,"day":"2022-04-27","max":36,"min":20},{"avg":26,"day":"2022-04-28","max":27,"min":26}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":20,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":19,"min":10},{"avg":12,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":14,"min":13}],"pm25":[{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":61,"day":"2022-04-23","max":70,"min":54},{"avg":45,"day":"2022-04-24","max":57,"min":28},{"avg":35,"day":"2022-04-25","max":50,"min":29},{"avg":28,"day":"2022-04-26","max":36,"min":19},{"avg":30,"day":"2022-04-27","max":40,"min":25},{"avg":32,"day":"2022-04-28","max":32,"min":30}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:22:03+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:19 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "162.974\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2268' + 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:20 GMT + Location: + - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"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":"pm25","iaqi":{"h":{"v":78},"o3":{"v":21.7},"p":{"v":1014.2},"pm25":{"v":43},"t":{"v":7.7},"w":{"v":3.3},"wg":{"v":6.3}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-23","max":40,"min":21},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":25},{"avg":30,"day":"2022-04-26","max":41,"min":22},{"avg":30,"day":"2022-04-27","max":37,"min":20},{"avg":28,"day":"2022-04-28","max":28,"min":28}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":19,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":9},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":13,"day":"2022-04-28","max":13,"min":13}],"pm25":[{"avg":61,"day":"2022-04-23","max":71,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":27},{"avg":34,"day":"2022-04-25","max":49,"min":28},{"avg":26,"day":"2022-04-26","max":36,"min":18},{"avg":29,"day":"2022-04-27","max":39,"min":24},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:14:50+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:21 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "442.428\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2158' + 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, 25 Apr 2022 01:06:22 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":41,"idx":8918,"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.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":84.1},"no2":{"v":2.2},"p":{"v":1013.8},"pm10":{"v":13},"pm25":{"v":41},"t":{"v":7.1},"w":{"v":2},"wg":{"v":4.1}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":32,"day":"2022-04-26","max":41,"min":23},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":29,"day":"2022-04-28","max":29,"min":29}],"pm10":[{"avg":13,"day":"2022-04-24","max":17,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":8,"day":"2022-04-26","max":10,"min":6},{"avg":10,"day":"2022-04-27","max":12,"min":8},{"avg":13,"day":"2022-04-28","max":13,"min":12}],"pm25":[{"avg":41,"day":"2022-04-24","max":55,"min":24},{"avg":30,"day":"2022-04-25","max":47,"min":25},{"avg":22,"day":"2022-04-26","max":28,"min":15},{"avg":26,"day":"2022-04-27","max":32,"min":21},{"avg":28,"day":"2022-04-28","max":28,"min":25}],"uvi":[{"avg":0,"day":"2022-04-24","max":3,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:55:54+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:22 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "306.826\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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:23 GMT + Location: + - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":30,"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":80.5},"no2":{"v":3.9},"o3":{"v":5},"p":{"v":1013.7},"pm10":{"v":11},"pm25":{"v":30},"so2":{"v":0.3},"t":{"v":8},"w":{"v":2.7},"wg":{"v":5}},"time":{"s":"2022-04-24 + 22:00:00","tz":"+01:00","v":1650837600,"iso":"2022-04-24T22:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T08:40:14+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:23 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "643.112\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2251' + 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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:24 GMT + Location: + - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":43,"idx":7953,"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.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":4},"h":{"v":72.5},"no2":{"v":10.2},"p":{"v":1014},"pm10":{"v":11},"pm25":{"v":43},"t":{"v":8.5},"w":{"v":1.8},"wg":{"v":8.7}},"time":{"s":"2022-04-25 + 00:00:00","tz":"+01:00","v":1650844800,"iso":"2022-04-25T00:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":30,"day":"2022-04-23","max":40,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":37,"min":25},{"avg":32,"day":"2022-04-26","max":41,"min":24},{"avg":31,"day":"2022-04-27","max":38,"min":21},{"avg":30,"day":"2022-04-28","max":30,"min":29}],"pm10":[{"avg":20,"day":"2022-04-23","max":23,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":11,"day":"2022-04-25","max":17,"min":8},{"avg":9,"day":"2022-04-26","max":12,"min":6},{"avg":11,"day":"2022-04-27","max":13,"min":9},{"avg":12,"day":"2022-04-28","max":12,"min":12}],"pm25":[{"avg":60,"day":"2022-04-23","max":72,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":26},{"avg":32,"day":"2022-04-25","max":48,"min":27},{"avg":25,"day":"2022-04-26","max":34,"min":17},{"avg":27,"day":"2022-04-27","max":36,"min":21},{"avg":27,"day":"2022-04-28","max":28,"min":27}],"uvi":[{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":1,"day":"2022-04-26","max":4,"min":0},{"avg":0,"day":"2022-04-27","max":2,"min":0},{"avg":1,"day":"2022-04-28","max":3,"min":0},{"avg":1,"day":"2022-04-29","max":2,"min":0}]}},"debug":{"sync":"2022-04-25T09:21:42+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:24 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "552.88\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '2180' + 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '' + headers: + Connection: + - keep-alive + Content-Length: + - '0' + Date: + - Mon, 25 Apr 2022 01:06:25 GMT + Location: + - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN + response: + body: + string: '{"status":"ok","data":{"aqi":25,"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":74.3},"no2":{"v":3.7},"p":{"v":1014.5},"pm10":{"v":7},"pm25":{"v":25},"t":{"v":8.1},"w":{"v":2.3},"wg":{"v":7}},"time":{"s":"2022-04-24 + 23:00:00","tz":"+01:00","v":1650841200,"iso":"2022-04-24T23:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":37,"min":24},{"avg":30,"day":"2022-04-26","max":41,"min":21},{"avg":30,"day":"2022-04-27","max":38,"min":20},{"avg":30,"day":"2022-04-28","max":30,"min":30}],"pm10":[{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":12,"day":"2022-04-25","max":18,"min":9},{"avg":10,"day":"2022-04-26","max":12,"min":6},{"avg":12,"day":"2022-04-27","max":14,"min":9},{"avg":11,"day":"2022-04-28","max":12,"min":11}],"pm25":[{"avg":44,"day":"2022-04-24","max":58,"min":28},{"avg":36,"day":"2022-04-25","max":51,"min":28},{"avg":29,"day":"2022-04-26","max":38,"min":19},{"avg":29,"day":"2022-04-27","max":42,"min":20},{"avg":29,"day":"2022-04-28","max":29,"min":29}]}},"debug":{"sync":"2022-04-25T09:39:55+09:00"}}}' + headers: + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Type: + - application/json; charset=UTF-8 + Date: + - Mon, 25 Apr 2022 01:06:26 GMT + Server: + - nginx + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Gen-Time: + - "166.533\xC2\xB5s" + X-Powered-By: + - rxstreamer-waqi/1.3 + content-length: + - '1715' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/test_get_range_coordinates_air/test_output_formats.yaml b/tests/cassettes/test_get_range_coordinates_air/test_output_formats.yaml deleted file mode 100644 index ded9937..0000000 --- a/tests/cassettes/test_get_range_coordinates_air/test_output_formats.yaml +++ /dev/null @@ -1,7406 +0,0 @@ -interactions: -- 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":[{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"80","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"31","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"44","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"34","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"53","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"21","station":{"name":"London - Westminster, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"50","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"63","station":{"name":"London","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"41","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"50","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"55","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"23","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"30","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"25","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"54","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"38","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"44","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-04-22T22:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"-","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"51","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"63","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"57","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-04-23T00: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-04-22T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"38","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"55","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"48","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"50","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"50","station":{"name":"London - Bexley, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"46","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"54","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"28","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-04-23T00:00:00+09:00"}}]}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:37 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "284.875\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '4999' - 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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:40 GMT - Location: - - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":80,"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":84},"no2":{"v":5.9},"o3":{"v":33.8},"p":{"v":1003.9},"pm10":{"v":35},"pm25":{"v":80},"so2":{"v":1.7},"t":{"v":10.4},"w":{"v":6.7},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":35,"min":15},{"avg":28,"day":"2022-04-21","max":38,"min":16},{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":29,"day":"2022-04-23","max":42,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":29,"day":"2022-04-26","max":29,"min":27}],"pm10":[{"avg":19,"day":"2022-04-20","max":33,"min":12},{"avg":19,"day":"2022-04-21","max":25,"min":14},{"avg":18,"day":"2022-04-22","max":21,"min":15},{"avg":20,"day":"2022-04-23","max":28,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":79,"min":41},{"avg":58,"day":"2022-04-21","max":72,"min":44},{"avg":53,"day":"2022-04-22","max":62,"min":45},{"avg":59,"day":"2022-04-23","max":76,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":35,"min":18},{"avg":25,"day":"2022-04-26","max":25,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:40 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "202.293\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2276' - 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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:41 GMT - Location: - - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":31,"idx":8918,"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.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":54.7},"no2":{"v":5},"p":{"v":1006},"pm10":{"v":17},"pm25":{"v":31},"t":{"v":14.8},"w":{"v":8.5},"wg":{"v":16.7}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":20},{"avg":30,"day":"2022-04-23","max":41,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":37,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":48,"day":"2022-04-22","max":59,"min":32},{"avg":57,"day":"2022-04-23","max":67,"min":53},{"avg":42,"day":"2022-04-24","max":56,"min":26},{"avg":24,"day":"2022-04-25","max":38,"min":16},{"avg":24,"day":"2022-04-26","max":25,"min":23}],"uvi":[{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:41 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "183.604\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1964' - 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:42 GMT - Location: - - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":70},"no2":{"v":3.5},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":44},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":20,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":52,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":72,"min":52},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":24,"day":"2022-04-25","max":36,"min":16},{"avg":26,"day":"2022-04-26","max":26,"min":25}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:17:18+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:42 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "203.584\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1967' - 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:43 GMT - Location: - - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":34,"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":69.3},"p":{"v":1006.9},"pm25":{"v":34},"t":{"v":12.7},"w":{"v":5.6},"wg":{"v":14.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:26:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:44 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "253.376\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1987' - 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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:45 GMT - Location: - - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":71.4},"no2":{"v":4.2},"o3":{"v":32.9},"p":{"v":1006.4},"pm10":{"v":20},"pm25":{"v":53},"so2":{"v":1.7},"t":{"v":11.9},"w":{"v":5},"wg":{"v":7.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:45 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "186.993\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1818' - 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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:46 GMT - Location: - - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":21,"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":69.8},"no2":{"v":8.7},"o3":{"v":20.8},"p":{"v":1007},"pm10":{"v":19},"pm25":{"v":38},"so2":{"v":1.6},"t":{"v":12.7},"w":{"v":8},"wg":{"v":17.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:47:06+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:46 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "172.723\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1851' - 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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:47 GMT - Location: - - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":17.1},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":24},"pm25":{"v":50},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:39:43+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:47 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "154.093\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2024' - 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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:49 GMT - Location: - - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":2.3},"h":{"v":69.6},"no2":{"v":13.8},"o3":{"v":33.2},"p":{"v":1006.9},"pm10":{"v":31},"pm25":{"v":63},"so2":{"v":1.4},"t":{"v":14.9},"w":{"v":7.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:23:57+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:49 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "244.123\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2320' - 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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:50 GMT - Location: - - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:50 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "211.933\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:51 GMT - Location: - - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"idx":3166,"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.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":18.3},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:40:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:51 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "163.083\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2010' - 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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:52 GMT - Location: - - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:52 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "233.014\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - 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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:53 GMT - Location: - - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":55,"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":74.5},"no2":{"v":3},"o3":{"v":33.8},"p":{"v":1005.7},"pm10":{"v":23},"pm25":{"v":55},"so2":{"v":1.7},"t":{"v":11.5},"w":{"v":15.2},"wg":{"v":24.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:46:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:54 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "175.723\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1896' - 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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:55 GMT - Location: - - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":23,"idx":7954,"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.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":6},"h":{"v":58},"no2":{"v":10.4},"o3":{"v":23.3},"p":{"v":1006},"t":{"v":14},"w":{"v":6.6},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:25+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:55 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "266.805\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2357' - 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:56 GMT - Location: - - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":30,"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.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":6},"h":{"v":58},"no2":{"v":12.2},"p":{"v":1006},"pm10":{"v":30},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:09:10+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:56 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - 2.947215ms - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1993' - 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:57 GMT - Location: - - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":25,"idx":9041,"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.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":60.2},"o3":{"v":13.7},"p":{"v":1006.1},"pm10":{"v":16},"pm25":{"v":25},"t":{"v":14.4},"w":{"v":5.6},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-22","max":38,"min":19},{"avg":31,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":38,"min":25},{"avg":28,"day":"2022-04-26","max":28,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":8}],"pm25":[{"avg":48,"day":"2022-04-22","max":58,"min":31},{"avg":56,"day":"2022-04-23","max":70,"min":52},{"avg":42,"day":"2022-04-24","max":56,"min":25},{"avg":22,"day":"2022-04-25","max":36,"min":14},{"avg":22,"day":"2022-04-26","max":23,"min":21}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:21:54+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:57 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "268.274\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1980' - 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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:40:58 GMT - Location: - - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":6},"h":{"v":58},"no2":{"v":15.2},"p":{"v":1006},"pm10":{"v":18},"pm25":{"v":54},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:15:19+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:40:59 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "231.904\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2369' - 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:00 GMT - Location: - - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":10103,"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.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":6},"h":{"v":58},"no2":{"v":9.6},"p":{"v":1006},"pm25":{"v":38},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:18:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:00 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "254.215\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2012' - 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:02 GMT - Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":"pm25","iaqi":{"h":{"v":59.4},"o3":{"v":29.5},"p":{"v":1006.4},"pm25":{"v":44},"t":{"v":14.7},"w":{"v":8.6},"wg":{"v":18}},"time":{"s":"2022-04-22 - 14:00:00","tz":"+01:00","v":1650636000,"iso":"2022-04-22T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T00:53:05+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:02 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "182.083\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2352' - 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:03 GMT - Location: - - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":57,"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":70},"no2":{"v":14.3},"o3":{"v":29.9},"p":{"v":1007},"pm10":{"v":29},"pm25":{"v":57},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":8.2},"wg":{"v":17.5}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:41:12+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:03 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "183.404\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2014' - 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: - - Fri, 22 Apr 2022 17:41:04 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":51,"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":70},"no2":{"v":5.2},"p":{"v":1006.1},"pm10":{"v":27},"pm25":{"v":51},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:16:22+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:04 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "280.555\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2346' - 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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:05 GMT - Location: - - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":69.5},"no2":{"v":13.7},"p":{"v":1006.9},"pm10":{"v":26},"pm25":{"v":63},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:19:33+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:06 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "212.074\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2339' - 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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:07 GMT - Location: - - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":42,"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.8},"h":{"v":69.2},"no2":{"v":16},"o3":{"v":29.3},"p":{"v":1006.9},"pm10":{"v":25},"pm25":{"v":42},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":5.8},"wg":{"v":13.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:41:07+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:07 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "441.528\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2016' - 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:08 GMT - Location: - - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:08 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "322.546\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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: - - Fri, 22 Apr 2022 17:41:09 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":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:10 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "486.938\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - 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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:10 GMT - Location: - - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":73.6},"no2":{"v":9.1},"o3":{"v":5},"p":{"v":1005.7},"pm10":{"v":22},"pm25":{"v":53},"so2":{"v":0.3},"t":{"v":11.4},"w":{"v":14},"wg":{"v":23}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":23},{"avg":28,"day":"2022-04-26","max":28,"min":27}],"pm10":[{"avg":17,"day":"2022-04-22","max":20,"min":13},{"avg":19,"day":"2022-04-23","max":26,"min":18},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":75,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":25,"day":"2022-04-25","max":35,"min":16},{"avg":25,"day":"2022-04-26","max":25,"min":24}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:11 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "191.004\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2075' - 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: - - Fri, 22 Apr 2022 17:41:12 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":46,"idx":8923,"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.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":69.5},"p":{"v":1006.9},"pm25":{"v":46},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:15:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:12 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "241.844\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1657' - 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: - - Fri, 22 Apr 2022 17:41:13 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":42,"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":1.9},"h":{"v":69.2},"no2":{"v":3.6},"o3":{"v":32.9},"p":{"v":1006.9},"pm10":{"v":16},"pm25":{"v":42},"so2":{"v":1.5},"t":{"v":12.7},"w":{"v":5.7},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:13 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "250.895\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2392' - 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:14 GMT - Location: - - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":63.6},"no2":{"v":6.7},"p":{"v":1006.6},"pm10":{"v":29},"pm25":{"v":50},"t":{"v":13.5},"w":{"v":1.3},"wg":{"v":9.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:35:58+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:14 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "233.563\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1721' - 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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:15 GMT - Location: - - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":70.2},"no2":{"v":2.8},"o3":{"v":5},"p":{"v":1006.2},"pm10":{"v":20},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":13.3},"w":{"v":5.7},"wg":{"v":13.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:16 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "324.676\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2448' - 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:17 GMT - Location: - - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"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":70},"no2":{"v":3.2},"o3":{"v":38.3},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":46},"t":{"v":12.9},"w":{"v":4.3},"wg":{"v":10.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:17 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "686.502\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2376' - 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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:18 GMT - Location: - - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":"pm10","iaqi":{"dew":{"v":6},"h":{"v":58},"no2":{"v":5},"o3":{"v":31.4},"p":{"v":1006},"pm10":{"v":54},"pm25":{"v":53},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:56:51+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:18 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "347.956\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2002' - 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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:19 GMT - Location: - - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":28,"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":"pm10","iaqi":{"h":{"v":67},"o3":{"v":27.5},"p":{"v":1003.6},"pm10":{"v":28},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":1.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:13:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:20 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "209.734\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1961' - 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":[{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"48","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"50","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"50","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"28","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"44","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-04-23T01: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-04-22T14:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"38","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"-","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"63","station":{"name":"London","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"46","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"23","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"25","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"41","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"57","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"55","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"55","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"54","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"21","station":{"name":"London - Westminster, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"54","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"38","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"31","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"50","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"53","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"30","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"44","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-04-22T22:00:00+09:00"}},{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"80","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"50","station":{"name":"London - Bexley, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"51","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"63","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"34","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}}]}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:20 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "211.514\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '4999' - 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: - - Fri, 22 Apr 2022 17:41:21 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":42,"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":1.9},"h":{"v":69.2},"no2":{"v":3.6},"o3":{"v":32.9},"p":{"v":1006.9},"pm10":{"v":16},"pm25":{"v":42},"so2":{"v":1.5},"t":{"v":12.7},"w":{"v":5.7},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:22 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - 1.08049ms - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2392' - 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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:23 GMT - Location: - - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"idx":3166,"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.54421,-0.175269],"name":"Camden - Kerbside, United Kingdom","url":"https://aqicn.org/city/united-kingdom/camden-kerbside","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":18.3},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":27},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:40:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:23 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "196.654\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2010' - 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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:24 GMT - Location: - - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:24 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "411.828\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:25 GMT - Location: - - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":63.6},"no2":{"v":6.7},"p":{"v":1006.6},"pm10":{"v":29},"pm25":{"v":50},"t":{"v":13.5},"w":{"v":1.3},"wg":{"v":9.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:35:58+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:25 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "246.114\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1721' - 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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:26 GMT - Location: - - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":28,"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":"pm10","iaqi":{"h":{"v":67},"o3":{"v":27.5},"p":{"v":1003.6},"pm10":{"v":28},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":1.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:13:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:26 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "297.035\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1961' - 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:27 GMT - Location: - - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":70},"no2":{"v":3.5},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":44},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":20,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":52,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":72,"min":52},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":24,"day":"2022-04-25","max":36,"min":16},{"avg":26,"day":"2022-04-26","max":26,"min":25}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:17:18+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:28 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "306.576\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1967' - 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:29 GMT - Location: - - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:29 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "182.333\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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: - - Fri, 22 Apr 2022 17:41:30 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":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:30 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "286.876\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:31 GMT - Location: - - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":42,"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.8},"h":{"v":69.2},"no2":{"v":16},"o3":{"v":29.3},"p":{"v":1006.9},"pm10":{"v":25},"pm25":{"v":42},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":5.8},"wg":{"v":13.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:41:07+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:31 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "291.044\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2016' - 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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:32 GMT - Location: - - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":2.3},"h":{"v":69.6},"no2":{"v":13.8},"o3":{"v":33.2},"p":{"v":1006.9},"pm10":{"v":31},"pm25":{"v":63},"so2":{"v":1.4},"t":{"v":14.9},"w":{"v":7.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:23:57+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:33 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "162.094\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2320' - 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:34 GMT - Location: - - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"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":70},"no2":{"v":3.2},"o3":{"v":38.3},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":46},"t":{"v":12.9},"w":{"v":4.3},"wg":{"v":10.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:34 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "422.368\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2376' - 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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:35 GMT - Location: - - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":23,"idx":7954,"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.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":6},"h":{"v":58},"no2":{"v":10.4},"o3":{"v":23.3},"p":{"v":1006},"t":{"v":14},"w":{"v":6.6},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:25+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:35 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "441.508\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2357' - 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:36 GMT - Location: - - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":25,"idx":9041,"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.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":60.2},"o3":{"v":13.7},"p":{"v":1006.1},"pm10":{"v":16},"pm25":{"v":25},"t":{"v":14.4},"w":{"v":5.6},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-22","max":38,"min":19},{"avg":31,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":38,"min":25},{"avg":28,"day":"2022-04-26","max":28,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":8}],"pm25":[{"avg":48,"day":"2022-04-22","max":58,"min":31},{"avg":56,"day":"2022-04-23","max":70,"min":52},{"avg":42,"day":"2022-04-24","max":56,"min":25},{"avg":22,"day":"2022-04-25","max":36,"min":14},{"avg":22,"day":"2022-04-26","max":23,"min":21}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:21:54+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:36 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "449.128\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1980' - 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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:37 GMT - Location: - - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:37 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "143.892\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:38 GMT - Location: - - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":42,"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.8},"h":{"v":69.2},"no2":{"v":16},"o3":{"v":29.3},"p":{"v":1006.9},"pm10":{"v":25},"pm25":{"v":42},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":5.8},"wg":{"v":13.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:41:07+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:39 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "166.004\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2016' - 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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:40 GMT - Location: - - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":55,"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":74.5},"no2":{"v":3},"o3":{"v":33.8},"p":{"v":1005.7},"pm10":{"v":23},"pm25":{"v":55},"so2":{"v":1.7},"t":{"v":11.5},"w":{"v":15.2},"wg":{"v":24.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:46:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:40 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "161.283\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1896' - 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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:41 GMT - Location: - - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":73.6},"no2":{"v":9.1},"o3":{"v":5},"p":{"v":1005.7},"pm10":{"v":22},"pm25":{"v":53},"so2":{"v":0.3},"t":{"v":11.4},"w":{"v":14},"wg":{"v":23}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":23},{"avg":28,"day":"2022-04-26","max":28,"min":27}],"pm10":[{"avg":17,"day":"2022-04-22","max":20,"min":13},{"avg":19,"day":"2022-04-23","max":26,"min":18},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":75,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":25,"day":"2022-04-25","max":35,"min":16},{"avg":25,"day":"2022-04-26","max":25,"min":24}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:41 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "623.861\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2075' - 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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:42 GMT - Location: - - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":6},"h":{"v":58},"no2":{"v":15.2},"p":{"v":1006},"pm10":{"v":18},"pm25":{"v":54},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:15:19+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:42 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "197.354\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2369' - 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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:43 GMT - Location: - - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":21,"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":69.8},"no2":{"v":8.7},"o3":{"v":20.8},"p":{"v":1007},"pm10":{"v":19},"pm25":{"v":38},"so2":{"v":1.6},"t":{"v":12.7},"w":{"v":8},"wg":{"v":17.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:47:06+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:43 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "234.964\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1851' - 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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:44 GMT - Location: - - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":"pm10","iaqi":{"dew":{"v":6},"h":{"v":58},"no2":{"v":5},"o3":{"v":31.4},"p":{"v":1006},"pm10":{"v":54},"pm25":{"v":53},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:56:51+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:45 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "421.357\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2002' - 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:46 GMT - Location: - - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":10103,"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.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":6},"h":{"v":58},"no2":{"v":9.6},"p":{"v":1006},"pm25":{"v":38},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:18:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:46 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "276.765\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2012' - 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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:47 GMT - Location: - - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":31,"idx":8918,"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.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":54.7},"no2":{"v":5},"p":{"v":1006},"pm10":{"v":17},"pm25":{"v":31},"t":{"v":14.8},"w":{"v":8.5},"wg":{"v":16.7}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":20},{"avg":30,"day":"2022-04-23","max":41,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":37,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":48,"day":"2022-04-22","max":59,"min":32},{"avg":57,"day":"2022-04-23","max":67,"min":53},{"avg":42,"day":"2022-04-24","max":56,"min":26},{"avg":24,"day":"2022-04-25","max":38,"min":16},{"avg":24,"day":"2022-04-26","max":25,"min":23}],"uvi":[{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:47 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "184.093\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1964' - 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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:48 GMT - Location: - - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":17.1},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":24},"pm25":{"v":50},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:39:43+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:48 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "563.33\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2024' - 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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:49 GMT - Location: - - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":71.4},"no2":{"v":4.2},"o3":{"v":32.9},"p":{"v":1006.4},"pm10":{"v":20},"pm25":{"v":53},"so2":{"v":1.7},"t":{"v":11.9},"w":{"v":5},"wg":{"v":7.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:50 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "251.634\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1818' - 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:51 GMT - Location: - - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":30,"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.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":6},"h":{"v":58},"no2":{"v":12.2},"p":{"v":1006},"pm10":{"v":30},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:09:10+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:51 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "189.553\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1993' - 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: - - Fri, 22 Apr 2022 17:41:52 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":46,"idx":8923,"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.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":69.5},"p":{"v":1006.9},"pm25":{"v":46},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:15:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:52 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "263.756\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1657' - 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:53 GMT - Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":"pm25","iaqi":{"h":{"v":59.4},"o3":{"v":29.5},"p":{"v":1006.4},"pm25":{"v":44},"t":{"v":14.7},"w":{"v":8.6},"wg":{"v":18}},"time":{"s":"2022-04-22 - 14:00:00","tz":"+01:00","v":1650636000,"iso":"2022-04-22T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T00:53:05+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:53 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "212.233\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2352' - 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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:54 GMT - Location: - - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":80,"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":84},"no2":{"v":5.9},"o3":{"v":33.8},"p":{"v":1003.9},"pm10":{"v":35},"pm25":{"v":80},"so2":{"v":1.7},"t":{"v":10.4},"w":{"v":6.7},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":35,"min":15},{"avg":28,"day":"2022-04-21","max":38,"min":16},{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":29,"day":"2022-04-23","max":42,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":29,"day":"2022-04-26","max":29,"min":27}],"pm10":[{"avg":19,"day":"2022-04-20","max":33,"min":12},{"avg":19,"day":"2022-04-21","max":25,"min":14},{"avg":18,"day":"2022-04-22","max":21,"min":15},{"avg":20,"day":"2022-04-23","max":28,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":79,"min":41},{"avg":58,"day":"2022-04-21","max":72,"min":44},{"avg":53,"day":"2022-04-22","max":62,"min":45},{"avg":59,"day":"2022-04-23","max":76,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":35,"min":18},{"avg":25,"day":"2022-04-26","max":25,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:54 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "379.857\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2276' - 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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:55 GMT - Location: - - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":70.2},"no2":{"v":2.8},"o3":{"v":5},"p":{"v":1006.2},"pm10":{"v":20},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":13.3},"w":{"v":5.7},"wg":{"v":13.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:55 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "204.424\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2448' - 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: - - Fri, 22 Apr 2022 17:41:56 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":51,"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":70},"no2":{"v":5.2},"p":{"v":1006.1},"pm10":{"v":27},"pm25":{"v":51},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:16:22+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:57 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "224.374\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2346' - 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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:57 GMT - Location: - - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":69.5},"no2":{"v":13.7},"p":{"v":1006.9},"pm10":{"v":26},"pm25":{"v":63},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:19:33+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:58 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "174.734\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2339' - 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:41:59 GMT - Location: - - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":34,"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":69.3},"p":{"v":1006.9},"pm25":{"v":34},"t":{"v":12.7},"w":{"v":5.6},"wg":{"v":14.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:26:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:41:59 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "242.305\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1987' - 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/map/bounds/?latlng=51%2C-0.2%2C52%2C1&token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":[{"lat":51.374264,"lon":0.54797,"uid":3169,"aqi":"80","station":{"name":"Chatham - Roadside, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.493774669582,"lon":0.010779623703256,"uid":10876,"aqi":"30","station":{"name":"Greenwich - - John Harrison Way, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.389286904505,"lon":-0.14166152477989,"uid":7959,"aqi":"50","station":{"name":"Sutton - - Beddington Lane north, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.515046167401,"lon":-0.0084184926564274,"uid":7948,"aqi":"44","station":{"name":"Tower - Hamlets - Blackwall, United Kingdom","time":"2022-04-22T22:00:00+09:00"}},{"lat":51.410039,"lon":-0.127523,"uid":8923,"aqi":"46","station":{"name":"Croydon - - Norbury Manor, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.486957,"lon":0.095111,"uid":7954,"aqi":"23","station":{"name":"Greenwich - - Plumstead High Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.49467,"lon":-0.131931,"uid":10874,"aqi":"21","station":{"name":"London - Westminster, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.52253,"lon":-0.154611,"uid":3193,"aqi":"50","station":{"name":"London - Marylebone Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.5073509,"lon":-0.1277583,"uid":5724,"aqi":"63","station":{"name":"London","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.494648681305,"lon":0.13727911123218,"uid":7951,"aqi":"46","station":{"name":"Bexley - - Belvedere West, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.483907253348,"lon":0.00040739693584974,"uid":10103,"aqi":"38","station":{"name":"Greenwich - - Trafalgar Road (Hoskins St), United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.569484331524,"lon":0.082907474896495,"uid":9041,"aqi":"25","station":{"name":"Redbridge - - Ley Street, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.520787459334,"lon":0.20546070569404,"uid":7947,"aqi":"44","station":{"name":"Havering - - Rainham, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.562376,"lon":-0.004898,"uid":11768,"aqi":"38","station":{"name":"Waltham - Forest Dawlish Rd, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.54421,"lon":-0.175269,"uid":3166,"aqi":"46","station":{"name":"Camden - Kerbside, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.490532,"lon":0.074003,"uid":7953,"aqi":"54","station":{"name":"Greenwich - - A206 Burrage Grove, United Kingdom","time":"2022-04-23T01: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-04-22T14:00:00+09:00"}},{"lat":51.52229,"lon":-0.125889,"uid":3189,"aqi":"57","station":{"name":"London - Bloomsbury, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.514525336231,"lon":-0.10451562633788,"uid":7949,"aqi":"34","station":{"name":"City - of London - Farringdon Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.544206,"lon":0.678408,"uid":3212,"aqi":"53","station":{"name":"Southend-on-Sea, - United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.518167,"lon":0.439548,"uid":3213,"aqi":"53","station":{"name":"Stanford-le-Hope - Roadside, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.46603,"lon":0.184806,"uid":3188,"aqi":"50","station":{"name":"London - Bexley, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.456357,"lon":0.040725,"uid":7957,"aqi":"28","station":{"name":"Greenwich - - Westhorne Avenue, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.57661,"lon":0.030858,"uid":8918,"aqi":"31","station":{"name":"Redbridge - - Gardner Close, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.449674,"lon":-0.037418,"uid":11653,"aqi":"42","station":{"name":"London - Honor Oak Park, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.486884,"lon":0.017901,"uid":7955,"aqi":"54","station":{"name":"Greenwich - - Woolwich Flyover, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.474954,"lon":-0.039641,"uid":7956,"aqi":"63","station":{"name":"Lewisham - - New Cross, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.526454,"lon":-0.08491,"uid":7946,"aqi":"41","station":{"name":"Hackney - - Old Street, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.45617,"lon":0.634889,"uid":3207,"aqi":"55","station":{"name":"Rochester - Stoke, United Kingdom","time":"2022-04-23T00:00:00+09:00"}},{"lat":51.490610208215,"lon":0.15891449392752,"uid":7952,"aqi":"51","station":{"name":"Bexley - - Belvedere, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.527706619465,"lon":-0.12905320528252,"uid":7945,"aqi":"-","station":{"name":"Camden - - Euston Road, United Kingdom","time":"2022-04-23T01:00:00+09:00"}},{"lat":51.5993,"lon":-0.068218,"uid":3179,"aqi":"-","station":{"name":"Haringey - Roadside, United Kingdom","time":"2022-04-23T00:00:00+09:00"}}]}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:07 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "223.614\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '4999' - 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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:08 GMT - Location: - - /feed/geo:51.374264;0.54797/?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.374264;0.54797/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":80,"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":84},"no2":{"v":5.9},"o3":{"v":33.8},"p":{"v":1003.9},"pm10":{"v":35},"pm25":{"v":80},"so2":{"v":1.7},"t":{"v":10.4},"w":{"v":6.7},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":35,"min":15},{"avg":28,"day":"2022-04-21","max":38,"min":16},{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":29,"day":"2022-04-23","max":42,"min":21},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":29,"day":"2022-04-26","max":29,"min":27}],"pm10":[{"avg":19,"day":"2022-04-20","max":33,"min":12},{"avg":19,"day":"2022-04-21","max":25,"min":14},{"avg":18,"day":"2022-04-22","max":21,"min":15},{"avg":20,"day":"2022-04-23","max":28,"min":19},{"avg":15,"day":"2022-04-24","max":21,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":79,"min":41},{"avg":58,"day":"2022-04-21","max":72,"min":44},{"avg":53,"day":"2022-04-22","max":62,"min":45},{"avg":59,"day":"2022-04-23","max":76,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":35,"min":18},{"avg":25,"day":"2022-04-26","max":25,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:09 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "199.284\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2276' - 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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:10 GMT - Location: - - /feed/geo:51.493774669582;0.010779623703256/?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.493774669582;0.010779623703256/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":30,"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.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":6},"h":{"v":58},"no2":{"v":12.2},"p":{"v":1006},"pm10":{"v":30},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:09:10+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:10 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "222.744\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1993' - 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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:11 GMT - Location: - - /feed/geo:51.389286904505;-0.14166152477989/?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.389286904505;-0.14166152477989/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":63.6},"no2":{"v":6.7},"p":{"v":1006.6},"pm10":{"v":29},"pm25":{"v":50},"t":{"v":13.5},"w":{"v":1.3},"wg":{"v":9.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:35:58+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:11 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "154.263\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1721' - 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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:12 GMT - Location: - - /feed/geo:51.515046167401;-0.0084184926564274/?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.515046167401;-0.0084184926564274/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":"pm25","iaqi":{"h":{"v":59.4},"o3":{"v":29.5},"p":{"v":1006.4},"pm25":{"v":44},"t":{"v":14.7},"w":{"v":8.6},"wg":{"v":18}},"time":{"s":"2022-04-22 - 14:00:00","tz":"+01:00","v":1650636000,"iso":"2022-04-22T14:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T00:53:05+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:13 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "420.248\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2352' - 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: - - Fri, 22 Apr 2022 17:42: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":46,"idx":8923,"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.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":69.5},"p":{"v":1006.9},"pm25":{"v":46},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":32,"day":"2022-04-24","max":40,"min":26},{"avg":28,"day":"2022-04-25","max":36,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":22}],"pm10":[{"avg":17,"day":"2022-04-22","max":22,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":52,"day":"2022-04-22","max":63,"min":37},{"avg":60,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":57,"min":29},{"avg":29,"day":"2022-04-25","max":41,"min":18},{"avg":33,"day":"2022-04-26","max":33,"min":32}]}},"debug":{"sync":"2022-04-23T02:15:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:14 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "658.312\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1657' - 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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:15 GMT - Location: - - /feed/geo:51.486957;0.095111/?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.486957;0.095111/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":23,"idx":7954,"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.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":6},"h":{"v":58},"no2":{"v":10.4},"o3":{"v":23.3},"p":{"v":1006},"t":{"v":14},"w":{"v":6.6},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:25+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:15 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "341.627\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2357' - 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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:16 GMT - Location: - - /feed/geo:51.49467;-0.131931/?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.49467;-0.131931/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":21,"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":69.8},"no2":{"v":8.7},"o3":{"v":20.8},"p":{"v":1007},"pm10":{"v":19},"pm25":{"v":38},"so2":{"v":1.6},"t":{"v":12.7},"w":{"v":8},"wg":{"v":17.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T01:47:06+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:16 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "276.035\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1851' - 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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:17 GMT - Location: - - /feed/geo:51.52253;-0.154611/?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.52253;-0.154611/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":17.1},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":24},"pm25":{"v":50},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:39:43+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:17 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "335.946\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2024' - 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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:18 GMT - Location: - - /feed/geo:51.5073509;-0.1277583/?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.5073509;-0.1277583/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":2.3},"h":{"v":69.6},"no2":{"v":13.8},"o3":{"v":33.2},"p":{"v":1006.9},"pm10":{"v":31},"pm25":{"v":63},"so2":{"v":1.4},"t":{"v":14.9},"w":{"v":7.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:23:57+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:18 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "210.243\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2320' - 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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:19 GMT - Location: - - /feed/geo:51.494648681305;0.13727911123218/?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.494648681305;0.13727911123218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"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":70},"no2":{"v":3.2},"o3":{"v":38.3},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":46},"t":{"v":12.9},"w":{"v":4.3},"wg":{"v":10.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:28:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:20 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "412.238\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2376' - 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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:21 GMT - Location: - - /feed/geo:51.483907253348;0.00040739693584974/?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.483907253348;0.00040739693584974/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":10103,"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.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":6},"h":{"v":58},"no2":{"v":9.6},"p":{"v":1006},"pm25":{"v":38},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:18:21+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:21 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "289.504\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2012' - 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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:22 GMT - Location: - - /feed/geo:51.569484331524;0.082907474896495/?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.569484331524;0.082907474896495/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":25,"idx":9041,"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.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":60.2},"o3":{"v":13.7},"p":{"v":1006.1},"pm10":{"v":16},"pm25":{"v":25},"t":{"v":14.4},"w":{"v":5.6},"wg":{"v":14.8}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":29,"day":"2022-04-22","max":38,"min":19},{"avg":31,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":29},{"avg":30,"day":"2022-04-25","max":38,"min":25},{"avg":28,"day":"2022-04-26","max":28,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":8}],"pm25":[{"avg":48,"day":"2022-04-22","max":58,"min":31},{"avg":56,"day":"2022-04-23","max":70,"min":52},{"avg":42,"day":"2022-04-24","max":56,"min":25},{"avg":22,"day":"2022-04-25","max":36,"min":14},{"avg":22,"day":"2022-04-26","max":23,"min":21}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:21:54+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:22 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "462.538\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1980' - 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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:23 GMT - Location: - - /feed/geo:51.520787459334;0.20546070569404/?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.520787459334;0.20546070569404/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":44,"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":70},"no2":{"v":3.5},"p":{"v":1006.1},"pm10":{"v":17},"pm25":{"v":44},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":30,"day":"2022-04-25","max":36,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":20,"min":12},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":52,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":72,"min":52},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":24,"day":"2022-04-25","max":36,"min":16},{"avg":26,"day":"2022-04-26","max":26,"min":25}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:17:18+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:23 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "290.225\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1967' - 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: - - Fri, 22 Apr 2022 17:42:24 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":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:24 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "471.818\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - 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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:25 GMT - Location: - - /feed/geo:51.54421;-0.175269/?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.54421;-0.175269/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":46,"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":"pm25","iaqi":{"co":{"v":1.8},"h":{"v":57},"no2":{"v":18.5},"o3":{"v":26.5},"p":{"v":990.9},"pm10":{"v":33},"pm25":{"v":46},"so2":{"v":1.1},"t":{"v":14.3},"w":{"v":1.6},"wg":{"v":9.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:41:46+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:25 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "520.619\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2010' - 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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:26 GMT - Location: - - /feed/geo:51.490532;0.074003/?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.490532;0.074003/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":6},"h":{"v":58},"no2":{"v":15.2},"p":{"v":1006},"pm10":{"v":18},"pm25":{"v":54},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:15:19+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:27 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "286.735\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2369' - 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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:28 GMT - Location: - - /feed/geo:51.513847178423;-0.077765681752/?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.513847178423;-0.077765681752/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:28 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "343.287\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:29 GMT - Location: - - /feed/geo:51.52229;-0.125889/?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.52229;-0.125889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":42,"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.8},"h":{"v":69.2},"no2":{"v":16},"o3":{"v":29.3},"p":{"v":1006.9},"pm10":{"v":25},"pm25":{"v":42},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":5.8},"wg":{"v":13.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:42:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:29 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "242.645\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2016' - 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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:30 GMT - Location: - - /feed/geo:51.514525336231;-0.10451562633788/?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.514525336231;-0.10451562633788/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":34,"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":69.3},"p":{"v":1006.9},"pm25":{"v":34},"t":{"v":12.7},"w":{"v":5.6},"wg":{"v":14.3}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:26:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:30 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "198.474\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1987' - 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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:31 GMT - Location: - - /feed/geo:51.544206;0.678408/?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.544206;0.678408/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":71.4},"no2":{"v":4.2},"o3":{"v":32.9},"p":{"v":1006.4},"pm10":{"v":20},"pm25":{"v":53},"so2":{"v":1.7},"t":{"v":11.9},"w":{"v":5},"wg":{"v":7.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:31 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "303.316\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1818' - 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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:32 GMT - Location: - - /feed/geo:51.518167;0.439548/?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.518167;0.439548/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":53,"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":73.6},"no2":{"v":9.1},"o3":{"v":5},"p":{"v":1005.7},"pm10":{"v":22},"pm25":{"v":53},"so2":{"v":0.3},"t":{"v":11.4},"w":{"v":14},"wg":{"v":23}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":19},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":23},{"avg":28,"day":"2022-04-26","max":28,"min":27}],"pm10":[{"avg":17,"day":"2022-04-22","max":20,"min":13},{"avg":19,"day":"2022-04-23","max":26,"min":18},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":9,"day":"2022-04-25","max":12,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":75,"min":51},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":25,"day":"2022-04-25","max":35,"min":16},{"avg":25,"day":"2022-04-26","max":25,"min":24}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:45+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:33 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "292.645\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2075' - 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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:33 GMT - Location: - - /feed/geo:51.46603;0.184806/?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.46603;0.184806/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":50,"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":70.2},"no2":{"v":2.8},"o3":{"v":5},"p":{"v":1006.2},"pm10":{"v":20},"pm25":{"v":50},"so2":{"v":0.3},"t":{"v":13.3},"w":{"v":5.7},"wg":{"v":13.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:42:47+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:34 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "200.083\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2448' - 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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:35 GMT - Location: - - /feed/geo:51.456357;0.040725/?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.456357;0.040725/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":28,"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":"pm10","iaqi":{"h":{"v":67},"o3":{"v":27.5},"p":{"v":1003.6},"pm10":{"v":28},"t":{"v":13.3},"w":{"v":0.1},"wg":{"v":1.6}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:13:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:35 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "191.823\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1961' - 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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:36 GMT - Location: - - /feed/geo:51.57661;0.030858/?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.57661;0.030858/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":31,"idx":8918,"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.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":54.7},"no2":{"v":5},"p":{"v":1006},"pm10":{"v":17},"pm25":{"v":31},"t":{"v":14.8},"w":{"v":8.5},"wg":{"v":16.7}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":37,"min":20},{"avg":30,"day":"2022-04-23","max":41,"min":22},{"avg":33,"day":"2022-04-24","max":39,"min":28},{"avg":29,"day":"2022-04-25","max":37,"min":24},{"avg":27,"day":"2022-04-26","max":27,"min":26}],"pm10":[{"avg":16,"day":"2022-04-22","max":19,"min":10},{"avg":18,"day":"2022-04-23","max":23,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":9},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":48,"day":"2022-04-22","max":59,"min":32},{"avg":57,"day":"2022-04-23","max":67,"min":53},{"avg":42,"day":"2022-04-24","max":56,"min":26},{"avg":24,"day":"2022-04-25","max":38,"min":16},{"avg":24,"day":"2022-04-26","max":25,"min":23}],"uvi":[{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":2,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:39:00+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:36 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "172.674\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1964' - 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: - - Fri, 22 Apr 2022 17:42:37 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":42,"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":1.9},"h":{"v":69.2},"no2":{"v":3.6},"o3":{"v":32.9},"p":{"v":1006.9},"pm10":{"v":16},"pm25":{"v":42},"so2":{"v":1.5},"t":{"v":12.7},"w":{"v":5.7},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:40:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:37 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "232.795\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2392' - 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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:38 GMT - Location: - - /feed/geo:51.486884;0.017901/?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.486884;0.017901/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":54,"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":"pm10","iaqi":{"dew":{"v":6},"h":{"v":58},"no2":{"v":5},"o3":{"v":31.4},"p":{"v":1006},"pm10":{"v":54},"pm25":{"v":53},"t":{"v":14},"w":{"v":7.9},"wg":{"v":14.4}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:56:51+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:39 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "215.544\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2002' - 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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:39 GMT - Location: - - /feed/geo:51.474954;-0.039641/?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.474954;-0.039641/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":63,"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":69.5},"no2":{"v":13.7},"p":{"v":1006.9},"pm10":{"v":26},"pm25":{"v":63},"t":{"v":12.7},"w":{"v":6},"wg":{"v":14}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:19:33+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:40 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "184.784\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2339' - 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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:41 GMT - Location: - - /feed/geo:51.526454;-0.08491/?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.526454;-0.08491/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":41,"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":60.2},"no2":{"v":6},"o3":{"v":32.2},"p":{"v":1006.1},"pm10":{"v":26},"pm25":{"v":41},"t":{"v":14.4},"w":{"v":6},"wg":{"v":15.2}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:20:59+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:41 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "203.114\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1986' - 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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:42 GMT - Location: - - /feed/geo:51.45617;0.634889/?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.45617;0.634889/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":55,"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":74.5},"no2":{"v":3},"o3":{"v":33.8},"p":{"v":1005.7},"pm10":{"v":23},"pm25":{"v":55},"so2":{"v":1.7},"t":{"v":11.5},"w":{"v":15.2},"wg":{"v":24.7}},"time":{"s":"2022-04-22 - 16:00:00","tz":"+01:00","v":1650643200,"iso":"2022-04-22T16:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":28,"day":"2022-04-22","max":38,"min":20},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":34,"day":"2022-04-24","max":41,"min":30},{"avg":30,"day":"2022-04-25","max":36,"min":26},{"avg":31,"day":"2022-04-26","max":31,"min":28}],"pm10":[{"avg":18,"day":"2022-04-22","max":20,"min":13},{"avg":20,"day":"2022-04-23","max":26,"min":19},{"avg":15,"day":"2022-04-24","max":20,"min":10},{"avg":8,"day":"2022-04-25","max":11,"min":6},{"avg":9,"day":"2022-04-26","max":9,"min":9}],"pm25":[{"avg":51,"day":"2022-04-22","max":59,"min":38},{"avg":58,"day":"2022-04-23","max":76,"min":52},{"avg":42,"day":"2022-04-24","max":57,"min":26},{"avg":24,"day":"2022-04-25","max":34,"min":17},{"avg":22,"day":"2022-04-26","max":23,"min":22}],"uvi":[{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":4,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":4,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T01:46:08+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:42 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "582.672\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '1896' - 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: - - Fri, 22 Apr 2022 17:42:43 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":51,"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":70},"no2":{"v":5.2},"p":{"v":1006.1},"pm10":{"v":27},"pm25":{"v":51},"t":{"v":13},"w":{"v":4.5},"wg":{"v":10}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":27,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":16},{"avg":28,"day":"2022-04-22","max":38,"min":18},{"avg":30,"day":"2022-04-23","max":42,"min":22},{"avg":33,"day":"2022-04-24","max":40,"min":28},{"avg":29,"day":"2022-04-25","max":36,"min":24},{"avg":26,"day":"2022-04-26","max":26,"min":26}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":10},{"avg":19,"day":"2022-04-21","max":27,"min":12},{"avg":17,"day":"2022-04-22","max":20,"min":11},{"avg":19,"day":"2022-04-23","max":25,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":9,"day":"2022-04-25","max":13,"min":6},{"avg":10,"day":"2022-04-26","max":10,"min":9}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":34},{"avg":58,"day":"2022-04-21","max":75,"min":43},{"avg":51,"day":"2022-04-22","max":60,"min":37},{"avg":58,"day":"2022-04-23","max":69,"min":53},{"avg":43,"day":"2022-04-24","max":57,"min":27},{"avg":26,"day":"2022-04-25","max":39,"min":16},{"avg":26,"day":"2022-04-26","max":28,"min":25}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":1,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:16:22+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:44 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "252.854\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2346' - 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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:45 GMT - Location: - - /feed/geo:51.527706619465;-0.12905320528252/?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.527706619465;-0.12905320528252/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":42,"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.8},"h":{"v":69.2},"no2":{"v":16},"o3":{"v":29.3},"p":{"v":1006.9},"pm10":{"v":25},"pm25":{"v":42},"so2":{"v":1.1},"t":{"v":12.7},"w":{"v":5.8},"wg":{"v":13.8}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":25,"day":"2022-04-20","max":39,"min":14},{"avg":25,"day":"2022-04-21","max":37,"min":13},{"avg":26,"day":"2022-04-22","max":36,"min":18},{"avg":29,"day":"2022-04-23","max":41,"min":21},{"avg":31,"day":"2022-04-24","max":39,"min":26},{"avg":27,"day":"2022-04-25","max":37,"min":21},{"avg":23,"day":"2022-04-26","max":23,"min":22}],"pm10":[{"avg":19,"day":"2022-04-20","max":36,"min":10},{"avg":20,"day":"2022-04-21","max":29,"min":11},{"avg":17,"day":"2022-04-22","max":21,"min":10},{"avg":19,"day":"2022-04-23","max":24,"min":17},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":11,"day":"2022-04-25","max":14,"min":7},{"avg":12,"day":"2022-04-26","max":12,"min":11}],"pm25":[{"avg":59,"day":"2022-04-20","max":94,"min":33},{"avg":59,"day":"2022-04-21","max":78,"min":40},{"avg":50,"day":"2022-04-22","max":62,"min":35},{"avg":59,"day":"2022-04-23","max":67,"min":53},{"avg":44,"day":"2022-04-24","max":56,"min":29},{"avg":28,"day":"2022-04-25","max":40,"min":19},{"avg":31,"day":"2022-04-26","max":31,"min":29}]}},"debug":{"sync":"2022-04-23T02:42:09+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:45 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "204.153\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2016' - 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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '' - headers: - Connection: - - keep-alive - Content-Length: - - '0' - Date: - - Fri, 22 Apr 2022 17:42:46 GMT - Location: - - /feed/geo:51.5993;-0.068218/?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.5993;-0.068218/?token=DUMMY_TOKEN - response: - body: - string: '{"status":"ok","data":{"aqi":38,"idx":11768,"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.562376,-0.004898],"name":"Waltham - Forest Dawlish Rd, United Kingdom","url":"https://aqicn.org/city/united-kingdom/waltham-forest-dawlish-rd","location":""},"dominentpol":"pm25","iaqi":{"co":{"v":7.3},"h":{"v":60},"no2":{"v":2.8},"o3":{"v":32.7},"p":{"v":1006.1},"pm10":{"v":18},"pm25":{"v":38},"so2":{"v":1.5},"t":{"v":14.4},"w":{"v":5.5},"wg":{"v":15.1}},"time":{"s":"2022-04-22 - 17:00:00","tz":"+01:00","v":1650646800,"iso":"2022-04-22T17:00:00+01:00"},"forecast":{"daily":{"o3":[{"avg":26,"day":"2022-04-20","max":38,"min":16},{"avg":27,"day":"2022-04-21","max":37,"min":14},{"avg":27,"day":"2022-04-22","max":36,"min":18},{"avg":30,"day":"2022-04-23","max":41,"min":21},{"avg":32,"day":"2022-04-24","max":39,"min":27},{"avg":28,"day":"2022-04-25","max":37,"min":22},{"avg":24,"day":"2022-04-26","max":24,"min":23}],"pm10":[{"avg":19,"day":"2022-04-20","max":37,"min":9},{"avg":19,"day":"2022-04-21","max":28,"min":12},{"avg":17,"day":"2022-04-22","max":21,"min":11},{"avg":19,"day":"2022-04-23","max":24,"min":18},{"avg":14,"day":"2022-04-24","max":18,"min":10},{"avg":10,"day":"2022-04-25","max":14,"min":7},{"avg":11,"day":"2022-04-26","max":11,"min":10}],"pm25":[{"avg":58,"day":"2022-04-20","max":95,"min":35},{"avg":59,"day":"2022-04-21","max":77,"min":42},{"avg":51,"day":"2022-04-22","max":62,"min":38},{"avg":58,"day":"2022-04-23","max":67,"min":54},{"avg":43,"day":"2022-04-24","max":56,"min":28},{"avg":27,"day":"2022-04-25","max":41,"min":18},{"avg":28,"day":"2022-04-26","max":28,"min":28}],"uvi":[{"avg":1,"day":"2022-04-20","max":4,"min":0},{"avg":1,"day":"2022-04-21","max":4,"min":0},{"avg":0,"day":"2022-04-22","max":3,"min":0},{"avg":1,"day":"2022-04-23","max":3,"min":0},{"avg":1,"day":"2022-04-24","max":4,"min":0},{"avg":1,"day":"2022-04-25","max":3,"min":0},{"avg":0,"day":"2022-04-26","max":1,"min":0},{"avg":0,"day":"2022-04-27","max":0,"min":0}]}},"debug":{"sync":"2022-04-23T02:35:14+09:00"}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Type: - - application/json; charset=UTF-8 - Date: - - Fri, 22 Apr 2022 17:42:46 GMT - Server: - - nginx - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Gen-Time: - - "553.201\xC2\xB5s" - X-Powered-By: - - rxstreamer-waqi/1.3 - content-length: - - '2237' - status: - code: 200 - message: OK -version: 1 diff --git a/tests/conftest.py b/tests/conftest.py index 6798f60..f0ff077 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,6 +2,30 @@ from utils import vcr_kwargs, DEFAULT_OUTPUT_FOLDER +# Pytest configurations. Modified from +# https://docs.pytest.org/en/7.1.x/example/simple.html#control-skipping-of-tests-according-to-command-line-option + +# Add option for CLI invocation +def pytest_addoption(parser): + parser.addoption( + "--skip-slow", action="store_true", default=False, help="skip slow tests" + ) + + +# Register pytest.mark.slow +def pytest_configure(config): + config.addinivalue_line("markers", "slow: mark test as slow to run") + + +# Skip slow tests unless --run_slow is given +def pytest_collection_modifyitems(config, items): + if config.getoption("--skip-slow"): + skip_slow = pytest.mark.skip(reason="skipped due to --skip-slow") + for item in items: + if "slow" in item.keywords: + item.add_marker(skip_slow) + + # Configuration fixture for pytest-vcr @pytest.fixture(scope="session") def vcr_config(): diff --git a/tests/test_get_city_air.py b/tests/test_get_city_air.py index 64c4dd2..3723d6a 100644 --- a/tests/test_get_city_air.py +++ b/tests/test_get_city_air.py @@ -3,7 +3,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) @pytest.mark.vcr @@ -79,7 +84,7 @@ def test_bad_city(): @pytest.mark.vcr -def test_bad_data_format(): +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") @@ -88,12 +93,11 @@ def test_bad_data_format(): @pytest.mark.vcr -def test_correct_data_format(): +@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() - # Output files should be made - for fmt in ["xlsx", "csv", "json"]: - api.get_city_air("london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + 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 a456dae..c60a238 100644 --- a/tests/test_get_city_forecast.py +++ b/tests/test_get_city_forecast.py @@ -2,7 +2,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) @pytest.mark.vcr @@ -15,20 +20,17 @@ def test_return_value_and_format(): @pytest.mark.vcr -def test_index_and_column_types(): +def test_column_types(): result = api.get_city_forecast("london") - # The index contains date information - assert pd_types.is_datetime64_any_dtype(result.index) + # The date column contains date information + assert pd_types.is_datetime64_any_dtype(result["date"]) # Check that all pollutants and statistics are in column + # and are of float type for param in ["pm25", "pm10", "o3", "uvi"]: for stat in ["min", "max", "avg"]: - assert (param, stat) in result - - # Check that all columns are of float type - for col in result: - assert pd_types.is_float_dtype(result[col]) + assert pd_types.is_float_dtype(result[(param, stat)]) @pytest.mark.vcr @@ -42,7 +44,7 @@ def test_bad_city_input(): @pytest.mark.vcr -def test_bad_data_format_input(): +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") @@ -51,12 +53,12 @@ def test_bad_data_format_input(): @pytest.mark.vcr -def test_correct_data_format_input(): +@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 - for fmt in ["xlsx", "csv", "json"]: - api.get_city_air("london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + api.get_city_air("london", data_format=fmt) + assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_coordinate_air.py b/tests/test_get_coordinate_air.py index 6114749..a31c6c3 100644 --- a/tests/test_get_coordinate_air.py +++ b/tests/test_get_coordinate_air.py @@ -3,7 +3,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) @pytest.mark.vcr @@ -98,7 +103,7 @@ def test_bad_coordinates(): @pytest.mark.vcr -def test_bad_data_format(): +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" @@ -109,7 +114,8 @@ def test_bad_data_format(): @pytest.mark.vcr -def test_output_formats(): +@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() diff --git a/tests/test_get_historical_data.py b/tests/test_get_historical_data.py index e16bf1a..d15dc88 100644 --- a/tests/test_get_historical_data.py +++ b/tests/test_get_historical_data.py @@ -1,19 +1,25 @@ import pandas import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) +# Filterwarnings from: https://stackoverflow.com/a/58645998/11316205 @pytest.mark.vcr -@pytest.mark.filterwarnings( - "ignore::UserWarning" -) # https://stackoverflow.com/a/58645998/11316205 +@pytest.mark.slow +@pytest.mark.filterwarnings("ignore::UserWarning") def test_return_value_and_format(): result = api.get_historical_data(city="london") assert isinstance(result, pandas.DataFrame) @pytest.mark.vcr +@pytest.mark.slow def test_warnings_on_input_combo(): with pytest.warns(UserWarning, match="city_id was not supplied"): api.get_historical_data(city="london") @@ -32,13 +38,14 @@ def test_arguments_not_named(): @pytest.mark.vcr +@pytest.mark.slow +@pytest.mark.parametrize("fmt", SUPPORTED_OUTPUT_FORMATS) @pytest.mark.filterwarnings("ignore::UserWarning") -def test_correct_data_format(): +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 - for fmt in ["xlsx", "csv", "json"]: - api.get_historical_data(city="london", data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + api.get_historical_data(city="london", data_format=fmt) + assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/test_get_multiple_city_air.py b/tests/test_get_multiple_city_air.py index 792a3ca..a888205 100644 --- a/tests/test_get_multiple_city_air.py +++ b/tests/test_get_multiple_city_air.py @@ -3,7 +3,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) @pytest.mark.vcr @@ -93,7 +98,7 @@ def test_bad_city(): @pytest.mark.vcr -def test_bad_data_format(): +def test_output_data_format_bad(): with pytest.raises(Exception, match="Invalid file format"): api.get_multiple_city_air( ["london", "new delhi", "paris"], @@ -105,12 +110,12 @@ def test_bad_data_format(): @pytest.mark.vcr -def test_correct_data_format(): +@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 - for fmt in ["xlsx", "csv", "json"]: - api.get_multiple_city_air(["london", "new delhi", "paris"], data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + 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 b5efbf3..976a59c 100644 --- a/tests/test_get_multiple_coordinate_air.py +++ b/tests/test_get_multiple_coordinate_air.py @@ -3,7 +3,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) COORDS = [(0, 0), (50, 0), (40, -75)] @@ -94,7 +99,7 @@ def test_bad_coordinates(): @pytest.mark.vcr -def test_bad_data_format(): +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" @@ -105,13 +110,13 @@ def test_bad_data_format(): @pytest.mark.vcr -def test_output_formats(): +@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 - for fmt in ["xlsx", "csv", "json"]: - api.get_multiple_coordinate_air(COORDS, data_format=fmt) - assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() + 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 5222454..44bcaf8 100644 --- a/tests/test_get_range_coordinates_air.py +++ b/tests/test_get_range_coordinates_air.py @@ -3,7 +3,12 @@ import pandas.api.types as pd_types import pytest -from utils import api, DEFAULT_OUTPUT_FOLDER, DEFAULT_OUTPUT_FILE +from utils import ( + api, + DEFAULT_OUTPUT_FOLDER, + DEFAULT_OUTPUT_FILE, + SUPPORTED_OUTPUT_FORMATS, +) LOWER_BOUND = (51, -0.2) UPPER_BOUND = (52, 1) @@ -92,7 +97,7 @@ def test_bad_coordinates(): @pytest.mark.vcr -def test_bad_data_format(): +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" @@ -103,13 +108,13 @@ def test_bad_data_format(): @pytest.mark.vcr -def test_output_formats(): +@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 - for fmt in ["xlsx", "csv", "json"]: - 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, UPPER_BOUND, data_format=fmt) + assert DEFAULT_OUTPUT_FILE.with_suffix(f".{fmt}").is_file() diff --git a/tests/utils.py b/tests/utils.py index eca4b93..1f41088 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -40,5 +40,7 @@ def before_record_response(response): # 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_data" +DEFAULT_OUTPUT_FILE = DEFAULT_OUTPUT_FOLDER / "air_quality"