From 43124f8e7b7509ee108b88a14e803b7e81938a1e Mon Sep 17 00:00:00 2001 From: Oliver Cullimore Date: Thu, 2 Nov 2023 19:52:59 +0000 Subject: [PATCH 1/3] feat: Update dev mode & remove JSON outputs --- .../uk_bin_collection/config_flow.py | 4 +- .../features/validate_council_outputs.feature | 2 +- uk_bin_collection/tests/input.json | 1306 ++++++++--------- .../tests/outputs/AylesburyValeCouncil.json | 132 -- .../tests/outputs/BCPCouncil.json | 28 - .../tests/outputs/BasingstokeCouncil.json | 100 -- .../BathAndNorthEastSomersetCouncil.json | 16 - .../tests/outputs/BexleyCouncil.json | 128 -- .../tests/outputs/BlackburnCouncil.json | 20 - .../tests/outputs/BoltonCouncil.json | 52 - .../tests/outputs/BristolCityCouncil.json | 24 - .../tests/outputs/BromleyBoroughCouncil.json | 20 - .../tests/outputs/BroxtoweBoroughCouncil.json | 16 - .../tests/outputs/BuckinghamshireCouncil.json | 20 - .../tests/outputs/BuryCouncil.json | 20 - .../tests/outputs/CalderdaleCouncil.json | 16 - .../outputs/CannockChaseDistrictCouncil.json | 28 - .../tests/outputs/CardiffCouncil.json | 52 - .../outputs/CastlepointDistrictCouncil.json | 40 - .../outputs/CharnwoodBoroughCouncil.json | 12 - .../tests/outputs/ChelmsfordCityCouncil.json | 40 - .../tests/outputs/CheshireEastCouncil.json | 44 - .../tests/outputs/ConwyCountyBorough.json | 40 - .../tests/outputs/CrawleyBoroughCouncil.json | 12 - .../tests/outputs/CroydonCouncil.json | 20 - .../DerbyshireDalesDistrictCouncil.json | 24 - .../tests/outputs/DoncasterCouncil.json | 36 - .../tests/outputs/DurhamCouncil.json | 12 - .../outputs/EastCambridgeshireCouncil.json | 68 - .../tests/outputs/EastDevonDC.json | 100 -- .../outputs/EastLindseyDistrictCouncil.json | 16 - .../outputs/EastNorthamptonshireCouncil.json | 44 - .../tests/outputs/EastRidingCouncil.json | 16 - .../tests/outputs/EastSuffolkCouncil.json | 12 - .../outputs/EastleighBoroughCouncil.json | 24 - .../tests/outputs/ErewashBoroughCouncil.json | 16 - .../tests/outputs/FenlandDistrictCouncil.json | 52 - .../tests/outputs/GatesheadCouncil.json | 68 - .../tests/outputs/GlasgowCityCouncil.json | 172 --- .../tests/outputs/GuildfordCouncil.json | 24 - .../outputs/HarrogateBoroughCouncil.json | 36 - .../tests/outputs/HighPeakCouncil.json | 68 - .../outputs/HuntingdonDistrictCouncil.json | 16 - .../outputs/KingstonUponThamesCouncil.json | 24 - .../tests/outputs/LancasterCityCouncil.json | 32 - .../tests/outputs/LeedsCityCouncil.json | 80 - .../LisburnCastlereaghCityCouncil.json | 28 - .../tests/outputs/LondonBoroughHounslow.json | 52 - .../tests/outputs/MaldonDistrictCouncil.json | 20 - .../tests/outputs/MalvernHillsDC.json | 12 - .../tests/outputs/ManchesterCityCouncil.json | 20 - .../tests/outputs/MertonCouncil.json | 28 - .../outputs/MidSussexDistrictCouncil.json | 8 - .../outputs/MiltonKeynesCityCouncil.json | 36 - .../tests/outputs/NeathPortTalbotCouncil.json | 60 - .../tests/outputs/NewarkAndSherwoodDC.json | 52 - .../tests/outputs/NewcastleCityCouncil.json | 12 - .../tests/outputs/NorthEastLincs.json | 164 --- .../outputs/NorthKestevenDistrictCouncil.json | 20 - .../outputs/NorthLanarkshireCouncil.json | 36 - .../outputs/NorthLincolnshireCouncil.json | 104 -- .../outputs/NorthNorfolkDistrictCouncil.json | 16 - .../tests/outputs/NorthSomersetCouncil.json | 28 - .../tests/outputs/NorthTynesideCouncil.json | 184 --- .../tests/outputs/NorthumberlandCouncil.json | 160 -- .../tests/outputs/PrestonCityCouncil.json | 628 -------- .../ReigateAndBansteadBoroughCouncil.json | 52 - .../outputs/RhonddaCynonTaffCouncil.json | 20 - .../tests/outputs/RochdaleCouncil.json | 36 - .../outputs/RushcliffeBoroughCouncil.json | 16 - .../tests/outputs/RushmoorCouncil.json | 64 - .../tests/outputs/SalfordCityCouncil.json | 100 -- .../tests/outputs/SheffieldCityCouncil.json | 40 - .../tests/outputs/SomersetCouncil.json | 16 - .../tests/outputs/SouthAyrshireCouncil.json | 80 - .../outputs/SouthCambridgeshireCouncil.json | 96 -- .../outputs/SouthLanarkshireCouncil.json | 12 - .../tests/outputs/SouthNorfolkCouncil.json | 12 - .../outputs/SouthOxfordshireCouncil.json | 12 - .../tests/outputs/SouthTynesideCouncil.json | 132 -- .../tests/outputs/StHelensBC.json | 16 - ...StaffordshireMoorlandsDistrictCouncil.json | 64 - .../outputs/StockportBoroughCouncil.json | 20 - .../outputs/StratfordUponAvonCouncil.json | 20 - .../tests/outputs/SwaleBoroughCouncil.json | 32 - .../tests/outputs/TamesideMBCouncil.json | 76 - .../tests/outputs/TonbridgeAndMallingBC.json | 44 - .../tests/outputs/TorbayCouncil.json | 60 - .../outputs/TorridgeDistrictCouncil.json | 8 - .../tests/outputs/ValeofGlamorganCouncil.json | 228 --- .../tests/outputs/WakefieldCityCouncil.json | 88 -- .../tests/outputs/WarwickDistrictCouncil.json | 16 - .../tests/outputs/WaverleyBoroughCouncil.json | 36 - .../tests/outputs/WealdenDistrictCouncil.json | 12 - .../tests/outputs/WelhatCouncil.json | 20 - .../tests/outputs/WestLothianCouncil.json | 20 - .../tests/outputs/WiganBoroughCouncil.json | 6 - .../tests/outputs/WiltshireCouncil.json | 64 - .../outputs/WindsorAndMaidenheadCouncil.json | 16 - .../tests/outputs/WokingBoroughCouncil.json | 60 - .../tests/outputs/YorkCouncil.json | 16 - .../tests/step_defs/test_validate_council.py | 2 +- .../tests/test_common_functions.py | 35 +- .../uk_bin_collection/collect_data.py | 2 +- uk_bin_collection/uk_bin_collection/common.py | 33 +- .../uk_bin_collection/get_bin_data.py | 8 +- wiki/generate_wiki.py | 2 +- 107 files changed, 713 insertions(+), 5779 deletions(-) delete mode 100644 uk_bin_collection/tests/outputs/AylesburyValeCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BCPCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BasingstokeCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BathAndNorthEastSomersetCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BexleyCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BlackburnCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BoltonCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BristolCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BromleyBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BroxtoweBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BuckinghamshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/BuryCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CalderdaleCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CannockChaseDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CardiffCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CastlepointDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CharnwoodBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/ChelmsfordCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CheshireEastCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/ConwyCountyBorough.json delete mode 100644 uk_bin_collection/tests/outputs/CrawleyBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/CroydonCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/DerbyshireDalesDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/DoncasterCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/DurhamCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastCambridgeshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastDevonDC.json delete mode 100644 uk_bin_collection/tests/outputs/EastLindseyDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastNorthamptonshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastRidingCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastSuffolkCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/EastleighBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/ErewashBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/FenlandDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/GatesheadCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/GlasgowCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/GuildfordCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/HarrogateBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/HighPeakCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/HuntingdonDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/KingstonUponThamesCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/LancasterCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/LeedsCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/LisburnCastlereaghCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/LondonBoroughHounslow.json delete mode 100644 uk_bin_collection/tests/outputs/MaldonDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/MalvernHillsDC.json delete mode 100644 uk_bin_collection/tests/outputs/ManchesterCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/MertonCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/MidSussexDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/MiltonKeynesCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NeathPortTalbotCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NewarkAndSherwoodDC.json delete mode 100644 uk_bin_collection/tests/outputs/NewcastleCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthEastLincs.json delete mode 100644 uk_bin_collection/tests/outputs/NorthKestevenDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthLanarkshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthLincolnshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthNorfolkDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthSomersetCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthTynesideCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/NorthumberlandCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/PrestonCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/ReigateAndBansteadBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/RhonddaCynonTaffCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/RochdaleCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/RushcliffeBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/RushmoorCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SalfordCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SheffieldCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SomersetCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthAyrshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthCambridgeshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthLanarkshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthNorfolkCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthOxfordshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SouthTynesideCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/StHelensBC.json delete mode 100644 uk_bin_collection/tests/outputs/StaffordshireMoorlandsDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/StockportBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/StratfordUponAvonCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/SwaleBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/TamesideMBCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/TonbridgeAndMallingBC.json delete mode 100644 uk_bin_collection/tests/outputs/TorbayCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/TorridgeDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/ValeofGlamorganCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WakefieldCityCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WarwickDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WaverleyBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WealdenDistrictCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WelhatCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WestLothianCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WiganBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WiltshireCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WindsorAndMaidenheadCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/WokingBoroughCouncil.json delete mode 100644 uk_bin_collection/tests/outputs/YorkCouncil.json diff --git a/custom_components/uk_bin_collection/config_flow.py b/custom_components/uk_bin_collection/config_flow.py index 50c5207110..fa36ba6a4f 100644 --- a/custom_components/uk_bin_collection/config_flow.py +++ b/custom_components/uk_bin_collection/config_flow.py @@ -29,7 +29,7 @@ async def get_council_schema(self, council=str) -> vol.Schema: if self.councils_data is None: self.councils_data = await self.get_councils_json() council_schema = vol.Schema({}) - if ("SKIP_GET_URL" not in self.councils_data[council] or + if ("skip_get_url" not in self.councils_data[council] or "custom_component_show_url_field" in self.councils_data[council]): council_schema = council_schema.extend( {vol.Required("url", default=""): cv.string} @@ -102,7 +102,7 @@ async def async_step_council(self, user_input=None): if user_input is not None: # Set additional options - if "SKIP_GET_URL" in self.councils_data[self.data["council"]]: + if "skip_get_url" in self.councils_data[self.data["council"]]: user_input["skip_get_url"] = True user_input["url"] = self.councils_data[self.data["council"]]["url"] diff --git a/uk_bin_collection/tests/features/validate_council_outputs.feature b/uk_bin_collection/tests/features/validate_council_outputs.feature index 5ff5dd128b..68594e2b83 100644 --- a/uk_bin_collection/tests/features/validate_council_outputs.feature +++ b/uk_bin_collection/tests/features/validate_council_outputs.feature @@ -1,4 +1,4 @@ -Feature: Test each council output matches expected results in /outputs +Feature: Test each council output matches expected results Scenario Outline: Validate Council Output Given the council: diff --git a/uk_bin_collection/tests/input.json b/uk_bin_collection/tests/input.json index bf6983330c..9b503fed1c 100644 --- a/uk_bin_collection/tests/input.json +++ b/uk_bin_collection/tests/input.json @@ -1,655 +1,655 @@ { - "AylesburyValeCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "766252532", - "url": "http://avdcbins.web-labs.co.uk/RefuseApi.asmx", - "wiki_name": "Aylesbury Vale Council (Buckinghamshire)", - "wiki_note": "To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN. Returns all published collections in the past, present, future" - }, - "BCPCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100040810214", - "url": "https://online.bcpcouncil.gov.uk/bindaylookup/", - "wiki_name": "BCP Council" - }, - "BasingstokeCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100060220926", - "url": "https://www.basingstoke.gov.uk/bincollection", - "wiki_name": "Basingstoke Council" - }, - "BathAndNorthEastSomersetCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100120000855", - "url": "https://www.bathnes.gov.uk/webforms/waste/collectionday/", - "wiki_name": "Bath and North East Somerset Council" - }, - "BexleyCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "spamstorage@live.co.uk", - "url": "https://www.bexley.gov.uk/", - "wiki_name": "Bexley Council", - "wiki_note": "In order to use this parser, you will need to sign up to [Bexley's @Home app](https://www.bexley.gov.uk/services/rubbish-and-recycling/bexley-home-recycling-app/about-app) (available for [iOS](https://apps.apple.com/gb/app/home-collection-reminder/id1050703690) and [Android](https://play.google.com/store/apps/details?id=com.contender.athome.android)).\nComplete the setup by entering your email and setting your address with postcode and address line.\nOnce you can see the calendar, you _should_ be good to run the parser.\nJust pass the email you used in quotes in the UPRN parameter.\n" - }, - "BlackburnCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100010733027", - "url": "https://mybins.blackburn.gov.uk/api/mybins/getbincollectiondays?uprn=100010733027&month=8&year=2022", - "wiki_command_url_override": "https://www.blackburn.gov.uk", - "wiki_name": "Blackburn Council" - }, - "BoltonCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100010886949|21 HEATON AVENUE, BOLTON, BL1 5PQ", - "url": "https://www.bolton.gov.uk/next-bin-collection", - "wiki_name": "Bolton Council", - "wiki_note": "To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN, and the Bolton Council [website](https://www.bolton.gov.uk/next-bin-collection) to find the full address. See [here](https://github.com/robbrad/UKBinCollectionData/issues/272) for more information." - }, - "BristolCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "137547", - "url": "https://bristolcouncil.powerappsportals.com/completedynamicformunauth/?servicetypeid=7dce896c-b3ba-ea11-a812-000d3a7f1cdc", - "wiki_name": "Bristol City Council" - }, - "BromleyBoroughCouncil": { - "url": "https://recyclingservices.bromley.gov.uk/waste/6087017", - "wiki_command_url_override": "https://recyclingservices.bromley.gov.uk/waste/XXXXXXX", - "wiki_name": "Bromley Borough Council", - "wiki_note": "Follow the instructions [here](https://recyclingservices.bromley.gov.uk/waste) until the \"Your bin days\" page then copy the URL and replace the URL in the command." - }, - "BroxtoweBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "NG16 2LY", - "uprn": "100031325997", - "url": "https://www.broxtowe.gov.uk/", - "wiki_name": "Broxtowe Borough Council" - }, - "BuckinghamshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "HUGHENDEN MANOR, MANOR ROAD, HUGHENDEN VALLEY, HIGH WYCOMBE", - "postcode": "HP14 4LA", - "url": "https://chiltern.gov.uk/collection-dates", - "wiki_name": "Buckinghamshire Council (Chiltern, South Bucks, Wycombe)", - "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" - }, - "BuryCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "3", - "postcode": "M26 3XY", - "url": "https://www.bury.gov.uk/waste-and-recycling/bin-collection-days-and-alerts", - "wiki_name": "Bury Council", - "wiki_note": "Pass the postcode and house number in their respective arguments, both wrapped in quotes." - }, - "CalderdaleCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "OL14 7EX", - "uprn": "010035034598", - "url": "https://www.calderdale.gov.uk/", - "wiki_name": "Calderdale Council" - }, - "CannockChaseDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "WS15 1JA", - "uprn": "200003095389", - "url": "https://www.cannockchasedc.gov.uk/", - "wiki_name": "Cannock Chase District Council", - "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" - }, - "CardiffCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100100112419", - "url": "https://www.cardiff.gov.uk/ENG/resident/Rubbish-and-recycling/When-are-my-bins-collected/Pages/default.aspx", - "wiki_name": "Cardiff Council" - }, - "CastlepointDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "4525", - "url": "https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar", - "wiki_name": "Castlepoint District Council" - }, - "CharnwoodBoroughCouncil": { - "url": "https://my.charnwood.gov.uk/location?put=cbc10070067259&rememberme=0&redirect=%2F", - "wiki_command_url_override": "https://my.charnwood.gov.uk/location?put=cbcXXXXXXXX&rememberme=0&redirect=%2F", - "wiki_name": "Charnwood Borough Council", - "wiki_note": "Replace XXXXXXXX with UPRN keeping \"cbc\" before it." - }, - "ChelmsfordCityCouncil": { - "url": "https://www.chelmsford.gov.uk/myhome/?entry[655e95fb-5f84-4d1b-ab65-878a2f3e3ce4]=14368859", - "wiki_command_url_override": "https://www.chelmsford.gov.uk/myhome/XXXXXX", - "wiki_name": "Chelmsford City Council", - "wiki_note": "Follow the instructions [here](https://www.chelmsford.gov.uk/myhome/) until you get the page listing your \"Address\", \"Ward\" etc then copy the URL and replace the URL in the command." - }, - "CheshireEastCouncil": { - "url": "https://online.cheshireeast.gov.uk/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=1689413260149", - "wiki_command_url_override": "https://online.cheshireeast.gov.uk/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=XXXXXXXX&onelineaddress=XXXXXXXX&_=1689413260149", - "wiki_name": "Cheshire East Council", - "wiki_note": "Both the UPRN and a one-line address are passed in the URL, which needs to be wrapped in double quotes. The one-line address is made up of the house number, street name and postcode.\nUse the form [here](https://online.cheshireeast.gov.uk/mycollectionday/) to find them, then take the first line and post code and replace all spaces with `%20`." - }, - "ConwyCountyBorough": { - "postcode": "LL30 2DF", - "uprn": "100100429249", - "url": "https://www.conwy.gov.uk/Contensis-Forms/erf/collection-result-soap-xmas.asp?ilangid=1&uprn=100100429249", - "wiki_name": "Conwy County Borough Council", - "wiki_note": "Conwy County Borough Council is a straight up uprn in the url eg &uprn=XXXXXXXXXXXXX ." - }, - "CrawleyBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "9701076", - "uprn": "100061785321", - "url": "https://my.crawley.gov.uk/", - "wiki_name": "Crawley Borough Council", - "wiki_note": "Crawley needs to be passed both a UPRN and a USRN to work. Find these on [FindMyAddress](https://www.findmyaddress.co.uk/search) or [FindMyStreet](https://www.findmystreet.co.uk/map)." - }, - "CroydonCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "13", - "postcode": "SE25 5DW", - "url": "https://service.croydon.gov.uk/wasteservices/w/webpage/bin-day-enter-address", - "wiki_name": "Croydon Council" - }, - "DerbyshireDalesDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "DE4 3AS", - "uprn": "10070102161", - "url": "https://www.derbyshiredales.gov.uk/", - "wiki_name": "Derbyshire Dales District Council" - }, - "DoncasterCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100050768956", - "url": "https://www.doncaster.gov.uk/Compass/Entity/Launch/D3/", - "wiki_name": "Doncaster Council" - }, - "DurhamCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "200003218818", - "url": "https://www.durham.gov.uk/bincollections?uprn=", - "wiki_name": "Durham Council" - }, - "EastCambridgeshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "10002597178", - "url": "https://www.eastcambs.gov.uk/", - "wiki_name": "East Cambridgeshire Council" - }, - "EastDevonDC": { - "url": "https://eastdevon.gov.uk/recycling-and-waste/recycling-and-waste-information/when-is-my-bin-collected/future-collections-calendar/?UPRN=010090909915", - "wiki_command_url_override": "https://eastdevon.gov.uk/recycling-and-waste/recycling-and-waste-information/when-is-my-bin-collected/future-collections-calendar/?UPRN=XXXXXXXX", - "wiki_name": "East Devon District Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "EastLindseyDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "Raf Coningsby", - "postcode": "LN4 4SY", - "url": "https://www.e-lindsey.gov.uk/", - "wiki_name": "East Lindsey District Council", - "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" - }, - "NorthNorthamptonshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100031021317", - "url": "https://cms.northnorthants.gov.uk/bin-collection-search/calendarevents/100031021318/2023-10-17/2023-10-01", - "wiki_name": "North Northamptonshire Council" - }, - "EastRidingCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "HU17 8LG", - "url": "https://wasterecyclingapi.eastriding.gov.uk", - "wiki_name": "East Riding Council" - }, - "EastSuffolkCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "IP11 9FJ", - "uprn": "10093544720", - "url": "https://my.eastsuffolk.gov.uk/service/Bin_collection_dates_finder", - "wiki_name": "East Suffolk Council", - "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" - }, - "EastleighBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100060303535", - "url": "https://www.eastleigh.gov.uk/waste-bins-and-recycling/collection-dates/your-waste-bin-and-recycling-collections?uprn=", - "wiki_name": "Eastleigh Borough Council" - }, - "ErewashBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "10003582028", - "url": "https://map.erewash.gov.uk/isharelive.web/myerewash.aspx", - "wiki_name": "Erewash Borough Council" - }, - "FenlandDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "200002981143", - "url": "https://www.fenland.gov.uk/article/13114/", - "wiki_name": "Fenland District Council" - }, - "GatesheadCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "Bracken Cottage", - "postcode": "NE16 5LQ", - "url": "https://www.gateshead.gov.uk/", - "wiki_name": "Gateshead Council", - "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" - }, - "GlasgowCityCouncil": { - "url": "https://www.glasgow.gov.uk/forms/refuseandrecyclingcalendar/PrintCalendar.aspx?UPRN=906700034497", - "wiki_command_url_override": "https://www.glasgow.gov.uk/forms/refuseandrecyclingcalendar/PrintCalendar.aspx?UPRN=XXXXXXXX", - "wiki_name": "Glasgow City Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "GuildfordCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100061372691", - "url": "https://my.guildford.gov.uk/customers/s/sfsites/aura?r=15&other.BinScheduleDisplayCmp.GetBinSchedules=1", - "wiki_name": "Guildford Council", - "wiki_note": "If the bin day is 'today' then the collectionDate will only show today's date if before 7AM, else the date will be in 'previousCollectionDate'. To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN." - }, - "HarrogateBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100050414307", - "url": "https://secure.harrogate.gov.uk/inmyarea", - "wiki_name": "Harrogate Borough Council", - "wiki_note": "Pass the UPRN which can be found at https://secure.harrogate.gov.uk/inmyarea URL doesn't need to be passed." - }, - "HighPeakCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "9 Ellison Street, Glossop", - "postcode": "SK13 8BX", - "url": "https://www.highpeak.gov.uk/findyourbinday", - "wiki_name": "High Peak Council", - "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" - }, - "HuntingdonDistrictCouncil": { - "url": "http://www.huntingdonshire.gov.uk/refuse-calendar/10012048679", - "wiki_command_url_override": "https://www.huntingdonshire.gov.uk/refuse-calendar/XXXXXXXX", - "wiki_name": "Huntingdon District Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "KingstonUponThamesCouncil": { - "url": "https://waste-services.kingston.gov.uk/waste/2701097", - "wiki_command_url_override": "https://waste-services.kingston.gov.uk/waste/XXXXXXX", - "wiki_name": "Kingston Upon Thames Council", - "wiki_note": "Follow the instructions [here](https://waste-services.kingston.gov.uk/waste) until the \"Your bin days\" page then copy the URL and replace the URL in the command." - }, - "LancasterCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "1", - "postcode": "LA1 1RS", - "url": "https://lcc-wrp.whitespacews.com", - "wiki_name": "Lancaster City Council" - }, - "LeedsCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "1", - "postcode": "LS6 2SE", - "url": "https://www.leeds.gov.uk/residents/bins-and-recycling/check-your-bin-day", - "wiki_name": "Leeds City Council" - }, - "LisburnCastlereaghCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "97", - "postcode": "BT28 1JN", - "url": "https://lisburn.isl-fusion.com", - "wiki_name": "Lisburn and Castlereagh City Council" - }, - "LondonBoroughHounslow": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100021577765", - "url": "https://www.hounslow.gov.uk/homepage/86/recycling_and_waste_collection_day_finder", - "wiki_name": "London Borough Hounslow" - }, - "MaldonDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100090557253", - "url": "https://maldon.suez.co.uk/maldon/ServiceSummary", - "wiki_name": "Maldon District Council" - }, - "MalvernHillsDC": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100121348457", - "url": "https://swict.malvernhills.gov.uk/mhdcroundlookup/HandleSearchScreen", - "wiki_name": "Malvern Hills District Council" - }, - "ManchesterCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "000077048077", - "url": "https://www.manchester.gov.uk/bincollections", - "wiki_name": "Manchester City Council" - }, - "MertonCouncil": { - "url": "https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366", - "wiki_command_url_override": "https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=XXXXXXXX", - "wiki_name": "Merton Council", - "wiki_note": "Follow the instructions [here](https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServicesSearch.aspx) until you get the \"Your recycling and rubbish collection days\" page then copy the URL and replace the URL in the command (the Address parameter is optional)." - }, - "MidSussexDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "OAKLANDS", - "postcode": "RH16 1SS", - "url": "https://www.midsussex.gov.uk/waste-recycling/bin-collection/", - "wiki_name": "Mid Sussex District Council", - "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" - }, - "MiltonKeynesCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "Fullers Slade", - "url": "https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days", - "wiki_name": "Milton Keynes City Council", - "wiki_note": "Pass the name of the estate with the UPRN parameter, wrapped in double quotes" - }, - "NeathPortTalbotCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "SA13 3BA", - "uprn": "10023947752", - "url": "https://www.npt.gov.uk", - "wiki_name": "Neath Port Talbot Council" - }, - "NewarkAndSherwoodDC": { - "url": "http://app.newark-sherwooddc.gov.uk/bincollection/calendar?pid=200004258529", - "wiki_command_url_override": "http://app.newark-sherwooddc.gov.uk/bincollection/calendar?pid=XXXXXXXX", - "wiki_name": "Newark and Sherwood District Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "NewcastleCityCouncil": { - "url": "https://community.newcastle.gov.uk/my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634", - "wiki_command_url_override": "https://community.newcastle.gov.uk/my-neighbourhood/ajax/getBinsNew.php?uprn=XXXXXXXX", - "wiki_name": "Newcastle City Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "NorthEastLincs": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "11062649", - "url": "https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649", - "wiki_command_url_override": "https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=XXXXXXXX", - "wiki_name": "North East Lincolnshire Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "NorthKestevenDistrictCouncil": { - "url": "https://www.n-kesteven.org.uk/bins/display?uprn=100030869513", - "wiki_command_url_override": "https://www.n-kesteven.org.uk/bins/display?uprn=XXXXXXXX", - "wiki_name": "North Kesteven District Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "NorthLanarkshireCouncil": { - "url": "https://www.northlanarkshire.gov.uk/bin-collection-dates/000118016164/48402118", - "wiki_command_url_override": "https://www.northlanarkshire.gov.uk/bin-collection-dates/XXXXXXXXXXX/XXXXXXXXXXX", - "wiki_name": "North Lanarkshire Council", - "wiki_note": "Follow the instructions [here](https://www.northlanarkshire.gov.uk/bin-collection-dates) until you get the \"Next collections\" page then copy the URL and replace the URL in the command." - }, - "NorthLincolnshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100050194170", - "url": "https://www.northlincs.gov.uk/bins-waste-and-recycling/bin-and-box-collection-dates/", - "wiki_name": "North Lincolnshire Council" - }, - "NorthNorfolkDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "1 Morston Mews", - "postcode": "NR25 6BH", - "url": "https://www.north-norfolk.gov.uk/", - "wiki_name": "North Norfolk District Council", - "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" - }, - "NorthSomersetCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "BS49 5AA", - "uprn": "24051674", - "url": "https://forms.n-somerset.gov.uk/Waste/CollectionSchedule", - "wiki_name": "North Somerset Council" - }, - "NorthTynesideCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "NE26 2TG", - "uprn": "47097627", - "url": "https://my.northtyneside.gov.uk/category/81/bin-collection-dates", - "wiki_name": "North Tyneside Council" - }, - "NorthumberlandCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "22", - "postcode": "NE46 1UQ", - "url": "https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx", - "wiki_name": "Northumberland Council" - }, - "PrestonCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "Town Hall", - "postcode": "PR1 2RL", - "url": "https://selfservice.preston.gov.uk/service/Forms/FindMyNearest.aspx?Service=bins", - "wiki_name": "Preston City Council" - }, - "ReigateAndBansteadBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "68134867", - "url": "https://www.reigate-banstead.gov.uk/", - "wiki_name": "Reigate and Banstead Borough Council", - "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" - }, - "RhonddaCynonTaffCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100100778320", - "url": "https://www.rctcbc.gov.uk/EN/Resident/RecyclingandWaste/RecyclingandWasteCollectionDays.aspx", - "wiki_name": "Rhondda Cynon Taff Council", - "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" - }, - "RochdaleCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "OL11 5BE", - "uprn": "23049922", - "url": "https://webforms.rochdale.gov.uk/BinCalendar", - "wiki_name": "Rochdale Council" - }, - "RushcliffeBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "NG13 8TZ", - "uprn": "3040040994", - "url": "https://www.rushcliffe.gov.uk/", - "wiki_name": "Rushcliffe Borough Council" - }, - "RushmoorCouncil": { - "url": "https://www.rushmoor.gov.uk/recycling-rubbish-and-environment/bins-and-recycling/download-or-print-your-bin-collection-calendar/?uprn=XXXXXXXXXX&weeks=16", - "wiki_name": "Rushmoor Council", - "wiki_note": "Replace XXXXXXXXXX in URL with your own UPRN." - }, - "SalfordCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100011416709", - "url": "https://www.salford.gov.uk/bins-and-recycling/bin-collection-days/your-bin-collections", - "wiki_name": "Salford City Council" - }, - "SheffieldCityCouncil": { - "url": "https://wasteservices.sheffield.gov.uk/property/100050931898", - "wiki_command_url_override": "https://wasteservices.sheffield.gov.uk/property/XXXXXXXXXXX", - "wiki_name": "Sheffield City Council", - "wiki_note": "Follow the instructions [here](https://wasteservices.sheffield.gov.uk/) until you get the \"Your bin collection dates and services\" page then copy the URL and replace the URL in the command." - }, - "SomersetCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "TA6 4AA", - "uprn": "10090857775", - "url": "https://www.somerset.gov.uk/", - "wiki_name": "Somerset Council" - }, - "SouthAyrshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "KA19 7BN", - "uprn": "141003134", - "url": "https://www.south-ayrshire.gov.uk/", - "wiki_name": "South Ayrshire Council" - }, - "SouthCambridgeshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "53", - "postcode": "CB23 6GZ", - "url": "https://www.scambs.gov.uk/recycling-and-bins/find-your-household-bin-collection-day/", - "wiki_name": "South Cambridgeshire Council" - }, - "SouthLanarkshireCouncil": { - "url": "https://www.southlanarkshire.gov.uk/directory_record/579973/abbeyhill_crescent_lesmahagow", - "wiki_command_url_override": "https://www.southlanarkshire.gov.uk/directory_record/XXXXX/XXXXX", - "wiki_name": "South Lanarkshire Council", - "wiki_note": "Follow the instructions [here](https://www.southlanarkshire.gov.uk/info/200156/bins_and_recycling/1670/bin_collections_and_calendar) until you get the page that shows the weekly collections for your street then copy the URL and replace the URL in the command." - }, - "SouthNorfolkCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "2630102526", - "url": "https://www.southnorfolkandbroadland.gov.uk/rubbish-recycling/south-norfolk-bin-collection-day-finder", - "wiki_name": "South Norfolk Council" - }, - "SouthOxfordshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "10033002851", - "url": "https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/when-is-your-collection-day/", - "wiki_name": "South Oxfordshire Council" - }, - "SouthTynesideCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "1", - "postcode": "NE33 3JW", - "url": "https://www.southtyneside.gov.uk/article/33352/Bin-collection-dates", - "wiki_name": "South Tyneside Council" - }, - "StHelensBC": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "39081672", - "url": "https://www.sthelens.gov.uk/", - "wiki_name": "St Helens Borough Council" - }, - "StaffordshireMoorlandsDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "ST8 6HN", - "uprn": "100031863037", - "url": "https://www.staffsmoorlands.gov.uk/", - "wiki_name": "Staffordshire Moorlands District Council", - "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" - }, - "StockportBoroughCouncil": { - "url": "https://myaccount.stockport.gov.uk/bin-collections/show/100011434401", - "wiki_command_url_override": "https://myaccount.stockport.gov.uk/bin-collections/show/XXXXXXXX", - "wiki_name": "Stockport Borough Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "StratfordUponAvonCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100070212698", - "url": "https://www.stratford.gov.uk/waste-recycling/when-we-collect.cfm/part/calendar", - "wiki_name": "Stratford Upon Avon Council" - }, - "SwaleBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "ME12 2NQ", - "uprn": "100061081168", - "url": "https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days", - "wiki_name": "Swale Borough Council" - }, - "TamesideMBCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100012835362", - "url": "http://lite.tameside.gov.uk/BinCollections/CollectionService.svc/GetBinCollection", - "wiki_name": "Tameside Metropolitan Borough Council" - }, - "TonbridgeAndMallingBC": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "ME19 4JS", - "uprn": "10002914589", - "url": "https://www.tmbc.gov.uk/", - "wiki_name": "Tonbridge and Malling Borough Council" - }, - "TorbayCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100041053198", - "url": "https://www.torbay.gov.uk/recycling/bin-collections/", - "wiki_name": "Torbay Council" - }, - "TorridgeDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "10091078762", - "url": "https://collections-torridge.azurewebsites.net/WebService2.asmx", - "wiki_name": "Torridge District Council" - }, - "ValeofGlamorganCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "64029020", - "url": "https://www.valeofglamorgan.gov.uk/en/living/Recycling-and-Waste/", - "wiki_name": "Vale of Glamorgan Council" - }, - "WakefieldCityCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "custom_component_show_url_field": true, - "url": "https://www.wakefield.gov.uk/where-i-live/?uprn=63035490&a=115%20Elizabeth%20Drive%20Castleford%20WF10%203RR&usrn=41801243&e=445418&n=426091&p=WF10%203RR", - "wiki_command_url_override": "https://www.wakefield.gov.uk/where-i-live/?uprn=XXXXXXXXXXX&a=XXXXXXXXXXX&usrn=XXXXXXXXXXX&e=XXXXXXXXXXX&n=XXXXXXXXXXX&p=XXXXXXXXXXX", - "wiki_name": "Wakefield City Council", - "wiki_note": "Follow the instructions [here](https://www.wakefield.gov.uk/where-i-live/) until you get the page that includes a \"Bin Collections\" section then copy the URL and replace the URL in the command." - }, - "WarwickDistrictCouncil": { - "url": "https://estates7.warwickdc.gov.uk/PropertyPortal/Property/Recycling/100070263793", - "wiki_command_url_override": "https://estates7.warwickdc.gov.uk/PropertyPortal/Property/Recycling/XXXXXXXX", - "wiki_name": "Warwick District Council", - "wiki_note": "Replace XXXXXXXX with UPRN." - }, - "WaverleyBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "23", - "postcode": "GU9 9QG", - "url": "https://wav-wrp.whitespacews.com/", - "wiki_name": "Waverley Borough Council", - "wiki_note": "Follow the instructions [here](https://wav-wrp.whitespacews.com/#!) until you get the page that shows your next scheduled collections.\nThen take the number from pIndex=NUMBER in the URL and pass it as the -n parameter along with your postcode in -p." - }, - "WealdenDistrictCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "10033413624", - "url": "https://www.wealden.gov.uk/recycling-and-waste/bin-search/", - "wiki_name": "Wealden District Council" - }, - "WelhatCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "AL8 6HQ", - "uprn": "100080982825", - "url": "https://www.welhat.gov.uk/xfp/form/214", - "wiki_name": "Welhat Council" - }, - "WestLothianCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "1 GOSCHEN PLACE", - "postcode": "EH52 5JE", - "url": "https://www.westlothian.gov.uk/", - "wiki_name": "West Lothian Council", - "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" - }, - "WiganBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "WN24UQ", - "uprn": "010093942934", - "url": "https://apps.wigan.gov.uk/MyNeighbourhood/", - "wiki_name": "Wigan Borough Council" - }, - "WiltshireCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "postcode": "SN83TE", - "url": "https://ilambassadorformsprod.azurewebsites.net/wastecollectiondays/index", - "urpn": "100120982570", - "wiki_name": "Wiltshire Council" - }, - "WindsorAndMaidenheadCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "11", - "postcode": "TW19 5NF", - "url": "https://my.rbwm.gov.uk/special/find-your-collection-dates", - "wiki_name": "Windsor and Maidenhead Council" - }, - "WokingBoroughCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "house_number": "2", - "postcode": "GU214JY", - "url": "https://asjwsw-wrpwokingmunicipal-live.whitespacews.com/", - "wiki_name": "Woking Borough Council/Joint Waste Solutions", - "wiki_note": "Works with all collection areas that use Joint Waste Solutions. Just use the correct URL." - }, - "YorkCouncil": { - "SKIP_GET_URL": "SKIP_GET_URL", - "uprn": "100050535540", - "url": "https://waste-api.york.gov.uk/api/Collections/GetBinCollectionDataForUprn/", - "wiki_name": "York Council" - } + "AylesburyValeCouncil": { + "skip_get_url": true, + "uprn": "766252532", + "url": "http://avdcbins.web-labs.co.uk/RefuseApi.asmx", + "wiki_name": "Aylesbury Vale Council (Buckinghamshire)", + "wiki_note": "To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN. Returns all published collections in the past, present, future" + }, + "BCPCouncil": { + "skip_get_url": true, + "uprn": "100040810214", + "url": "https://online.bcpcouncil.gov.uk/bindaylookup/", + "wiki_name": "BCP Council" + }, + "BasingstokeCouncil": { + "skip_get_url": true, + "uprn": "100060220926", + "url": "https://www.basingstoke.gov.uk/bincollection", + "wiki_name": "Basingstoke Council" + }, + "BathAndNorthEastSomersetCouncil": { + "skip_get_url": true, + "uprn": "100120000855", + "url": "https://www.bathnes.gov.uk/webforms/waste/collectionday/", + "wiki_name": "Bath and North East Somerset Council" + }, + "BexleyCouncil": { + "skip_get_url": true, + "uprn": "spamstorage@live.co.uk", + "url": "https://www.bexley.gov.uk/", + "wiki_name": "Bexley Council", + "wiki_note": "In order to use this parser, you will need to sign up to [Bexley's @Home app](https://www.bexley.gov.uk/services/rubbish-and-recycling/bexley-home-recycling-app/about-app) (available for [iOS](https://apps.apple.com/gb/app/home-collection-reminder/id1050703690) and [Android](https://play.google.com/store/apps/details?id=com.contender.athome.android)).\nComplete the setup by entering your email and setting your address with postcode and address line.\nOnce you can see the calendar, you _should_ be good to run the parser.\nJust pass the email you used in quotes in the UPRN parameter.\n" + }, + "BlackburnCouncil": { + "skip_get_url": true, + "uprn": "100010733027", + "url": "https://mybins.blackburn.gov.uk/api/mybins/getbincollectiondays?uprn=100010733027&month=8&year=2022", + "wiki_command_url_override": "https://www.blackburn.gov.uk", + "wiki_name": "Blackburn Council" + }, + "BoltonCouncil": { + "skip_get_url": true, + "uprn": "100010886949|21 HEATON AVENUE, BOLTON, BL1 5PQ", + "url": "https://www.bolton.gov.uk/next-bin-collection", + "wiki_name": "Bolton Council", + "wiki_note": "To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN, and the Bolton Council [website](https://www.bolton.gov.uk/next-bin-collection) to find the full address. See [here](https://github.com/robbrad/UKBinCollectionData/issues/272) for more information." + }, + "BristolCityCouncil": { + "skip_get_url": true, + "uprn": "137547", + "url": "https://bristolcouncil.powerappsportals.com/completedynamicformunauth/?servicetypeid=7dce896c-b3ba-ea11-a812-000d3a7f1cdc", + "wiki_name": "Bristol City Council" + }, + "BromleyBoroughCouncil": { + "url": "https://recyclingservices.bromley.gov.uk/waste/6087017", + "wiki_command_url_override": "https://recyclingservices.bromley.gov.uk/waste/XXXXXXX", + "wiki_name": "Bromley Borough Council", + "wiki_note": "Follow the instructions [here](https://recyclingservices.bromley.gov.uk/waste) until the \"Your bin days\" page then copy the URL and replace the URL in the command." + }, + "BroxtoweBoroughCouncil": { + "postcode": "NG16 2LY", + "skip_get_url": true, + "uprn": "100031325997", + "url": "https://www.broxtowe.gov.uk/", + "wiki_name": "Broxtowe Borough Council" + }, + "BuckinghamshireCouncil": { + "house_number": "HUGHENDEN MANOR, MANOR ROAD, HUGHENDEN VALLEY, HIGH WYCOMBE", + "postcode": "HP14 4LA", + "skip_get_url": true, + "url": "https://chiltern.gov.uk/collection-dates", + "wiki_name": "Buckinghamshire Council (Chiltern, South Bucks, Wycombe)", + "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" + }, + "BuryCouncil": { + "house_number": "3", + "postcode": "M26 3XY", + "skip_get_url": true, + "url": "https://www.bury.gov.uk/waste-and-recycling/bin-collection-days-and-alerts", + "wiki_name": "Bury Council", + "wiki_note": "Pass the postcode and house number in their respective arguments, both wrapped in quotes." + }, + "CalderdaleCouncil": { + "postcode": "OL14 7EX", + "skip_get_url": true, + "uprn": "010035034598", + "url": "https://www.calderdale.gov.uk/", + "wiki_name": "Calderdale Council" + }, + "CannockChaseDistrictCouncil": { + "postcode": "WS15 1JA", + "skip_get_url": true, + "uprn": "200003095389", + "url": "https://www.cannockchasedc.gov.uk/", + "wiki_name": "Cannock Chase District Council", + "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" + }, + "CardiffCouncil": { + "skip_get_url": true, + "uprn": "100100112419", + "url": "https://www.cardiff.gov.uk/ENG/resident/Rubbish-and-recycling/When-are-my-bins-collected/Pages/default.aspx", + "wiki_name": "Cardiff Council" + }, + "CastlepointDistrictCouncil": { + "skip_get_url": true, + "uprn": "4525", + "url": "https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar", + "wiki_name": "Castlepoint District Council" + }, + "CharnwoodBoroughCouncil": { + "url": "https://my.charnwood.gov.uk/location?put=cbc10070067259&rememberme=0&redirect=%2F", + "wiki_command_url_override": "https://my.charnwood.gov.uk/location?put=cbcXXXXXXXX&rememberme=0&redirect=%2F", + "wiki_name": "Charnwood Borough Council", + "wiki_note": "Replace XXXXXXXX with UPRN keeping \"cbc\" before it." + }, + "ChelmsfordCityCouncil": { + "url": "https://www.chelmsford.gov.uk/myhome/?entry[655e95fb-5f84-4d1b-ab65-878a2f3e3ce4]=14368859", + "wiki_command_url_override": "https://www.chelmsford.gov.uk/myhome/XXXXXX", + "wiki_name": "Chelmsford City Council", + "wiki_note": "Follow the instructions [here](https://www.chelmsford.gov.uk/myhome/) until you get the page listing your \"Address\", \"Ward\" etc then copy the URL and replace the URL in the command." + }, + "CheshireEastCouncil": { + "url": "https://online.cheshireeast.gov.uk/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=1689413260149", + "wiki_command_url_override": "https://online.cheshireeast.gov.uk/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=XXXXXXXX&onelineaddress=XXXXXXXX&_=1689413260149", + "wiki_name": "Cheshire East Council", + "wiki_note": "Both the UPRN and a one-line address are passed in the URL, which needs to be wrapped in double quotes. The one-line address is made up of the house number, street name and postcode.\nUse the form [here](https://online.cheshireeast.gov.uk/mycollectionday/) to find them, then take the first line and post code and replace all spaces with `%20`." + }, + "ConwyCountyBorough": { + "postcode": "LL30 2DF", + "uprn": "100100429249", + "url": "https://www.conwy.gov.uk/Contensis-Forms/erf/collection-result-soap-xmas.asp?ilangid=1&uprn=100100429249", + "wiki_name": "Conwy County Borough Council", + "wiki_note": "Conwy County Borough Council is a straight up uprn in the url eg &uprn=XXXXXXXXXXXXX ." + }, + "CrawleyBoroughCouncil": { + "house_number": "9701076", + "skip_get_url": true, + "uprn": "100061785321", + "url": "https://my.crawley.gov.uk/", + "wiki_name": "Crawley Borough Council", + "wiki_note": "Crawley needs to be passed both a UPRN and a USRN to work. Find these on [FindMyAddress](https://www.findmyaddress.co.uk/search) or [FindMyStreet](https://www.findmystreet.co.uk/map)." + }, + "CroydonCouncil": { + "house_number": "13", + "postcode": "SE25 5DW", + "skip_get_url": true, + "url": "https://service.croydon.gov.uk/wasteservices/w/webpage/bin-day-enter-address", + "wiki_name": "Croydon Council" + }, + "DerbyshireDalesDistrictCouncil": { + "postcode": "DE4 3AS", + "skip_get_url": true, + "uprn": "10070102161", + "url": "https://www.derbyshiredales.gov.uk/", + "wiki_name": "Derbyshire Dales District Council" + }, + "DoncasterCouncil": { + "skip_get_url": true, + "uprn": "100050768956", + "url": "https://www.doncaster.gov.uk/Compass/Entity/Launch/D3/", + "wiki_name": "Doncaster Council" + }, + "DurhamCouncil": { + "skip_get_url": true, + "uprn": "200003218818", + "url": "https://www.durham.gov.uk/bincollections?uprn=", + "wiki_name": "Durham Council" + }, + "EastCambridgeshireCouncil": { + "skip_get_url": true, + "uprn": "10002597178", + "url": "https://www.eastcambs.gov.uk/", + "wiki_name": "East Cambridgeshire Council" + }, + "EastDevonDC": { + "url": "https://eastdevon.gov.uk/recycling-and-waste/recycling-and-waste-information/when-is-my-bin-collected/future-collections-calendar/?UPRN=010090909915", + "wiki_command_url_override": "https://eastdevon.gov.uk/recycling-and-waste/recycling-and-waste-information/when-is-my-bin-collected/future-collections-calendar/?UPRN=XXXXXXXX", + "wiki_name": "East Devon District Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "EastLindseyDistrictCouncil": { + "house_number": "Raf Coningsby", + "postcode": "LN4 4SY", + "skip_get_url": true, + "url": "https://www.e-lindsey.gov.uk/", + "wiki_name": "East Lindsey District Council", + "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" + }, + "EastRidingCouncil": { + "postcode": "HU17 8LG", + "skip_get_url": true, + "url": "https://wasterecyclingapi.eastriding.gov.uk", + "wiki_name": "East Riding Council" + }, + "EastSuffolkCouncil": { + "postcode": "IP11 9FJ", + "skip_get_url": true, + "uprn": "10093544720", + "url": "https://my.eastsuffolk.gov.uk/service/Bin_collection_dates_finder", + "wiki_name": "East Suffolk Council", + "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" + }, + "EastleighBoroughCouncil": { + "skip_get_url": true, + "uprn": "100060303535", + "url": "https://www.eastleigh.gov.uk/waste-bins-and-recycling/collection-dates/your-waste-bin-and-recycling-collections?uprn=", + "wiki_name": "Eastleigh Borough Council" + }, + "ErewashBoroughCouncil": { + "skip_get_url": true, + "uprn": "10003582028", + "url": "https://map.erewash.gov.uk/isharelive.web/myerewash.aspx", + "wiki_name": "Erewash Borough Council" + }, + "FenlandDistrictCouncil": { + "skip_get_url": true, + "uprn": "200002981143", + "url": "https://www.fenland.gov.uk/article/13114/", + "wiki_name": "Fenland District Council" + }, + "GatesheadCouncil": { + "house_number": "Bracken Cottage", + "postcode": "NE16 5LQ", + "skip_get_url": true, + "url": "https://www.gateshead.gov.uk/", + "wiki_name": "Gateshead Council", + "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" + }, + "GlasgowCityCouncil": { + "url": "https://www.glasgow.gov.uk/forms/refuseandrecyclingcalendar/PrintCalendar.aspx?UPRN=906700034497", + "wiki_command_url_override": "https://www.glasgow.gov.uk/forms/refuseandrecyclingcalendar/PrintCalendar.aspx?UPRN=XXXXXXXX", + "wiki_name": "Glasgow City Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "GuildfordCouncil": { + "skip_get_url": true, + "uprn": "100061372691", + "url": "https://my.guildford.gov.uk/customers/s/sfsites/aura?r=15&other.BinScheduleDisplayCmp.GetBinSchedules=1", + "wiki_name": "Guildford Council", + "wiki_note": "If the bin day is 'today' then the collectionDate will only show today's date if before 7AM, else the date will be in 'previousCollectionDate'. To get the UPRN, you will need to use [FindMyAddress](https://www.findmyaddress.co.uk/search) to find the UPRN." + }, + "HarrogateBoroughCouncil": { + "skip_get_url": true, + "uprn": "100050414307", + "url": "https://secure.harrogate.gov.uk/inmyarea", + "wiki_name": "Harrogate Borough Council", + "wiki_note": "Pass the UPRN which can be found at https://secure.harrogate.gov.uk/inmyarea URL doesn't need to be passed." + }, + "HighPeakCouncil": { + "house_number": "9 Ellison Street, Glossop", + "postcode": "SK13 8BX", + "skip_get_url": true, + "url": "https://www.highpeak.gov.uk/findyourbinday", + "wiki_name": "High Peak Council", + "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" + }, + "HuntingdonDistrictCouncil": { + "url": "http://www.huntingdonshire.gov.uk/refuse-calendar/10012048679", + "wiki_command_url_override": "https://www.huntingdonshire.gov.uk/refuse-calendar/XXXXXXXX", + "wiki_name": "Huntingdon District Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "KingstonUponThamesCouncil": { + "url": "https://waste-services.kingston.gov.uk/waste/2701097", + "wiki_command_url_override": "https://waste-services.kingston.gov.uk/waste/XXXXXXX", + "wiki_name": "Kingston Upon Thames Council", + "wiki_note": "Follow the instructions [here](https://waste-services.kingston.gov.uk/waste) until the \"Your bin days\" page then copy the URL and replace the URL in the command." + }, + "LancasterCityCouncil": { + "house_number": "1", + "postcode": "LA1 1RS", + "skip_get_url": true, + "url": "https://lcc-wrp.whitespacews.com", + "wiki_name": "Lancaster City Council" + }, + "LeedsCityCouncil": { + "house_number": "1", + "postcode": "LS6 2SE", + "skip_get_url": true, + "url": "https://www.leeds.gov.uk/residents/bins-and-recycling/check-your-bin-day", + "wiki_name": "Leeds City Council" + }, + "LisburnCastlereaghCityCouncil": { + "house_number": "97", + "postcode": "BT28 1JN", + "skip_get_url": true, + "url": "https://lisburn.isl-fusion.com", + "wiki_name": "Lisburn and Castlereagh City Council" + }, + "LondonBoroughHounslow": { + "skip_get_url": true, + "uprn": "100021577765", + "url": "https://www.hounslow.gov.uk/homepage/86/recycling_and_waste_collection_day_finder", + "wiki_name": "London Borough Hounslow" + }, + "MaldonDistrictCouncil": { + "skip_get_url": true, + "uprn": "100090557253", + "url": "https://maldon.suez.co.uk/maldon/ServiceSummary", + "wiki_name": "Maldon District Council" + }, + "MalvernHillsDC": { + "skip_get_url": true, + "uprn": "100121348457", + "url": "https://swict.malvernhills.gov.uk/mhdcroundlookup/HandleSearchScreen", + "wiki_name": "Malvern Hills District Council" + }, + "ManchesterCityCouncil": { + "skip_get_url": true, + "uprn": "000077048077", + "url": "https://www.manchester.gov.uk/bincollections", + "wiki_name": "Manchester City Council" + }, + "MertonCouncil": { + "url": "https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366", + "wiki_command_url_override": "https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=XXXXXXXX", + "wiki_name": "Merton Council", + "wiki_note": "Follow the instructions [here](https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServicesSearch.aspx) until you get the \"Your recycling and rubbish collection days\" page then copy the URL and replace the URL in the command (the Address parameter is optional)." + }, + "MidSussexDistrictCouncil": { + "house_number": "OAKLANDS", + "postcode": "RH16 1SS", + "skip_get_url": true, + "url": "https://www.midsussex.gov.uk/waste-recycling/bin-collection/", + "wiki_name": "Mid Sussex District Council", + "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" + }, + "MiltonKeynesCityCouncil": { + "skip_get_url": true, + "uprn": "Fullers Slade", + "url": "https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days", + "wiki_name": "Milton Keynes City Council", + "wiki_note": "Pass the name of the estate with the UPRN parameter, wrapped in double quotes" + }, + "NeathPortTalbotCouncil": { + "postcode": "SA13 3BA", + "skip_get_url": true, + "uprn": "10023947752", + "url": "https://www.npt.gov.uk", + "wiki_name": "Neath Port Talbot Council" + }, + "NewarkAndSherwoodDC": { + "url": "http://app.newark-sherwooddc.gov.uk/bincollection/calendar?pid=200004258529", + "wiki_command_url_override": "http://app.newark-sherwooddc.gov.uk/bincollection/calendar?pid=XXXXXXXX", + "wiki_name": "Newark and Sherwood District Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "NewcastleCityCouncil": { + "url": "https://community.newcastle.gov.uk/my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634", + "wiki_command_url_override": "https://community.newcastle.gov.uk/my-neighbourhood/ajax/getBinsNew.php?uprn=XXXXXXXX", + "wiki_name": "Newcastle City Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "NorthEastLincs": { + "skip_get_url": true, + "uprn": "11062649", + "url": "https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649", + "wiki_command_url_override": "https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=XXXXXXXX", + "wiki_name": "North East Lincolnshire Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "NorthKestevenDistrictCouncil": { + "url": "https://www.n-kesteven.org.uk/bins/display?uprn=100030869513", + "wiki_command_url_override": "https://www.n-kesteven.org.uk/bins/display?uprn=XXXXXXXX", + "wiki_name": "North Kesteven District Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "NorthLanarkshireCouncil": { + "url": "https://www.northlanarkshire.gov.uk/bin-collection-dates/000118016164/48402118", + "wiki_command_url_override": "https://www.northlanarkshire.gov.uk/bin-collection-dates/XXXXXXXXXXX/XXXXXXXXXXX", + "wiki_name": "North Lanarkshire Council", + "wiki_note": "Follow the instructions [here](https://www.northlanarkshire.gov.uk/bin-collection-dates) until you get the \"Next collections\" page then copy the URL and replace the URL in the command." + }, + "NorthLincolnshireCouncil": { + "skip_get_url": true, + "uprn": "100050194170", + "url": "https://www.northlincs.gov.uk/bins-waste-and-recycling/bin-and-box-collection-dates/", + "wiki_name": "North Lincolnshire Council" + }, + "NorthNorfolkDistrictCouncil": { + "house_number": "1 Morston Mews", + "postcode": "NR25 6BH", + "skip_get_url": true, + "url": "https://www.north-norfolk.gov.uk/", + "wiki_name": "North Norfolk District Council", + "wiki_note": "Pass the name of the street with the house number parameter, wrapped in double quotes" + }, + "NorthNorthamptonshireCouncil": { + "skip_get_url": true, + "uprn": "100031021317", + "url": "https://cms.northnorthants.gov.uk/bin-collection-search/calendarevents/100031021318/2023-10-17/2023-10-01", + "wiki_name": "North Northamptonshire Council" + }, + "NorthSomersetCouncil": { + "postcode": "BS49 5AA", + "skip_get_url": true, + "uprn": "24051674", + "url": "https://forms.n-somerset.gov.uk/Waste/CollectionSchedule", + "wiki_name": "North Somerset Council" + }, + "NorthTynesideCouncil": { + "postcode": "NE26 2TG", + "skip_get_url": true, + "uprn": "47097627", + "url": "https://my.northtyneside.gov.uk/category/81/bin-collection-dates", + "wiki_name": "North Tyneside Council" + }, + "NorthumberlandCouncil": { + "house_number": "22", + "postcode": "NE46 1UQ", + "skip_get_url": true, + "url": "https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx", + "wiki_name": "Northumberland Council" + }, + "PrestonCityCouncil": { + "house_number": "Town Hall", + "postcode": "PR1 2RL", + "skip_get_url": true, + "url": "https://selfservice.preston.gov.uk/service/Forms/FindMyNearest.aspx?Service=bins", + "wiki_name": "Preston City Council" + }, + "ReigateAndBansteadBoroughCouncil": { + "skip_get_url": true, + "uprn": "68134867", + "url": "https://www.reigate-banstead.gov.uk/", + "wiki_name": "Reigate and Banstead Borough Council", + "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" + }, + "RhonddaCynonTaffCouncil": { + "skip_get_url": true, + "uprn": "100100778320", + "url": "https://www.rctcbc.gov.uk/EN/Resident/RecyclingandWaste/RecyclingandWasteCollectionDays.aspx", + "wiki_name": "Rhondda Cynon Taff Council", + "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" + }, + "RochdaleCouncil": { + "postcode": "OL11 5BE", + "skip_get_url": true, + "uprn": "23049922", + "url": "https://webforms.rochdale.gov.uk/BinCalendar", + "wiki_name": "Rochdale Council" + }, + "RushcliffeBoroughCouncil": { + "postcode": "NG13 8TZ", + "skip_get_url": true, + "uprn": "3040040994", + "url": "https://www.rushcliffe.gov.uk/", + "wiki_name": "Rushcliffe Borough Council" + }, + "RushmoorCouncil": { + "url": "https://www.rushmoor.gov.uk/recycling-rubbish-and-environment/bins-and-recycling/download-or-print-your-bin-collection-calendar/?uprn=XXXXXXXXXX&weeks=16", + "wiki_name": "Rushmoor Council", + "wiki_note": "Replace XXXXXXXXXX in URL with your own UPRN." + }, + "SalfordCityCouncil": { + "skip_get_url": true, + "uprn": "100011416709", + "url": "https://www.salford.gov.uk/bins-and-recycling/bin-collection-days/your-bin-collections", + "wiki_name": "Salford City Council" + }, + "SheffieldCityCouncil": { + "url": "https://wasteservices.sheffield.gov.uk/property/100050931898", + "wiki_command_url_override": "https://wasteservices.sheffield.gov.uk/property/XXXXXXXXXXX", + "wiki_name": "Sheffield City Council", + "wiki_note": "Follow the instructions [here](https://wasteservices.sheffield.gov.uk/) until you get the \"Your bin collection dates and services\" page then copy the URL and replace the URL in the command." + }, + "SomersetCouncil": { + "postcode": "TA6 4AA", + "skip_get_url": true, + "uprn": "10090857775", + "url": "https://www.somerset.gov.uk/", + "wiki_name": "Somerset Council" + }, + "SouthAyrshireCouncil": { + "postcode": "KA19 7BN", + "skip_get_url": true, + "uprn": "141003134", + "url": "https://www.south-ayrshire.gov.uk/", + "wiki_name": "South Ayrshire Council" + }, + "SouthCambridgeshireCouncil": { + "house_number": "53", + "postcode": "CB23 6GZ", + "skip_get_url": true, + "url": "https://www.scambs.gov.uk/recycling-and-bins/find-your-household-bin-collection-day/", + "wiki_name": "South Cambridgeshire Council" + }, + "SouthLanarkshireCouncil": { + "url": "https://www.southlanarkshire.gov.uk/directory_record/579973/abbeyhill_crescent_lesmahagow", + "wiki_command_url_override": "https://www.southlanarkshire.gov.uk/directory_record/XXXXX/XXXXX", + "wiki_name": "South Lanarkshire Council", + "wiki_note": "Follow the instructions [here](https://www.southlanarkshire.gov.uk/info/200156/bins_and_recycling/1670/bin_collections_and_calendar) until you get the page that shows the weekly collections for your street then copy the URL and replace the URL in the command." + }, + "SouthNorfolkCouncil": { + "skip_get_url": true, + "uprn": "2630102526", + "url": "https://www.southnorfolkandbroadland.gov.uk/rubbish-recycling/south-norfolk-bin-collection-day-finder", + "wiki_name": "South Norfolk Council" + }, + "SouthOxfordshireCouncil": { + "skip_get_url": true, + "uprn": "10033002851", + "url": "https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/when-is-your-collection-day/", + "wiki_name": "South Oxfordshire Council" + }, + "SouthTynesideCouncil": { + "house_number": "1", + "postcode": "NE33 3JW", + "skip_get_url": true, + "url": "https://www.southtyneside.gov.uk/article/33352/Bin-collection-dates", + "wiki_name": "South Tyneside Council" + }, + "StHelensBC": { + "skip_get_url": true, + "uprn": "39081672", + "url": "https://www.sthelens.gov.uk/", + "wiki_name": "St Helens Borough Council" + }, + "StaffordshireMoorlandsDistrictCouncil": { + "postcode": "ST8 6HN", + "skip_get_url": true, + "uprn": "100031863037", + "url": "https://www.staffsmoorlands.gov.uk/", + "wiki_name": "Staffordshire Moorlands District Council", + "wiki_note": "To get the UPRN, you can use [FindMyAddress](https://www.findmyaddress.co.uk/search)" + }, + "StockportBoroughCouncil": { + "url": "https://myaccount.stockport.gov.uk/bin-collections/show/100011434401", + "wiki_command_url_override": "https://myaccount.stockport.gov.uk/bin-collections/show/XXXXXXXX", + "wiki_name": "Stockport Borough Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "StratfordUponAvonCouncil": { + "skip_get_url": true, + "uprn": "100070212698", + "url": "https://www.stratford.gov.uk/waste-recycling/when-we-collect.cfm/part/calendar", + "wiki_name": "Stratford Upon Avon Council" + }, + "SwaleBoroughCouncil": { + "postcode": "ME12 2NQ", + "skip_get_url": true, + "uprn": "100061081168", + "url": "https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days", + "wiki_name": "Swale Borough Council" + }, + "TamesideMBCouncil": { + "skip_get_url": true, + "uprn": "100012835362", + "url": "http://lite.tameside.gov.uk/BinCollections/CollectionService.svc/GetBinCollection", + "wiki_name": "Tameside Metropolitan Borough Council" + }, + "TonbridgeAndMallingBC": { + "postcode": "ME19 4JS", + "skip_get_url": true, + "uprn": "10002914589", + "url": "https://www.tmbc.gov.uk/", + "wiki_name": "Tonbridge and Malling Borough Council" + }, + "TorbayCouncil": { + "skip_get_url": true, + "uprn": "100041053198", + "url": "https://www.torbay.gov.uk/recycling/bin-collections/", + "wiki_name": "Torbay Council" + }, + "TorridgeDistrictCouncil": { + "skip_get_url": true, + "uprn": "10091078762", + "url": "https://collections-torridge.azurewebsites.net/WebService2.asmx", + "wiki_name": "Torridge District Council" + }, + "ValeofGlamorganCouncil": { + "skip_get_url": true, + "uprn": "64029020", + "url": "https://www.valeofglamorgan.gov.uk/en/living/Recycling-and-Waste/", + "wiki_name": "Vale of Glamorgan Council" + }, + "WakefieldCityCouncil": { + "custom_component_show_url_field": true, + "skip_get_url": true, + "url": "https://www.wakefield.gov.uk/where-i-live/?uprn=63035490&a=115%20Elizabeth%20Drive%20Castleford%20WF10%203RR&usrn=41801243&e=445418&n=426091&p=WF10%203RR", + "wiki_command_url_override": "https://www.wakefield.gov.uk/where-i-live/?uprn=XXXXXXXXXXX&a=XXXXXXXXXXX&usrn=XXXXXXXXXXX&e=XXXXXXXXXXX&n=XXXXXXXXXXX&p=XXXXXXXXXXX", + "wiki_name": "Wakefield City Council", + "wiki_note": "Follow the instructions [here](https://www.wakefield.gov.uk/where-i-live/) until you get the page that includes a \"Bin Collections\" section then copy the URL and replace the URL in the command." + }, + "WarwickDistrictCouncil": { + "url": "https://estates7.warwickdc.gov.uk/PropertyPortal/Property/Recycling/100070263793", + "wiki_command_url_override": "https://estates7.warwickdc.gov.uk/PropertyPortal/Property/Recycling/XXXXXXXX", + "wiki_name": "Warwick District Council", + "wiki_note": "Replace XXXXXXXX with UPRN." + }, + "WaverleyBoroughCouncil": { + "house_number": "23", + "postcode": "GU9 9QG", + "skip_get_url": true, + "url": "https://wav-wrp.whitespacews.com/", + "wiki_name": "Waverley Borough Council", + "wiki_note": "Follow the instructions [here](https://wav-wrp.whitespacews.com/#!) until you get the page that shows your next scheduled collections.\nThen take the number from pIndex=NUMBER in the URL and pass it as the -n parameter along with your postcode in -p." + }, + "WealdenDistrictCouncil": { + "skip_get_url": true, + "uprn": "10033413624", + "url": "https://www.wealden.gov.uk/recycling-and-waste/bin-search/", + "wiki_name": "Wealden District Council" + }, + "WelhatCouncil": { + "postcode": "AL8 6HQ", + "skip_get_url": true, + "uprn": "100080982825", + "url": "https://www.welhat.gov.uk/xfp/form/214", + "wiki_name": "Welhat Council" + }, + "WestLothianCouncil": { + "house_number": "1 GOSCHEN PLACE", + "postcode": "EH52 5JE", + "skip_get_url": true, + "url": "https://www.westlothian.gov.uk/", + "wiki_name": "West Lothian Council", + "wiki_note": "Pass the house name/number in the house number parameter, wrapped in double quotes" + }, + "WiganBoroughCouncil": { + "postcode": "WN24UQ", + "skip_get_url": true, + "uprn": "010093942934", + "url": "https://apps.wigan.gov.uk/MyNeighbourhood/", + "wiki_name": "Wigan Borough Council" + }, + "WiltshireCouncil": { + "postcode": "SN83TE", + "skip_get_url": true, + "url": "https://ilambassadorformsprod.azurewebsites.net/wastecollectiondays/index", + "urpn": "100120982570", + "wiki_name": "Wiltshire Council" + }, + "WindsorAndMaidenheadCouncil": { + "house_number": "11", + "postcode": "TW19 5NF", + "skip_get_url": true, + "url": "https://my.rbwm.gov.uk/special/find-your-collection-dates", + "wiki_name": "Windsor and Maidenhead Council" + }, + "WokingBoroughCouncil": { + "house_number": "2", + "postcode": "GU214JY", + "skip_get_url": true, + "url": "https://asjwsw-wrpwokingmunicipal-live.whitespacews.com/", + "wiki_name": "Woking Borough Council/Joint Waste Solutions", + "wiki_note": "Works with all collection areas that use Joint Waste Solutions. Just use the correct URL." + }, + "YorkCouncil": { + "skip_get_url": true, + "uprn": "100050535540", + "url": "https://waste-api.york.gov.uk/api/Collections/GetBinCollectionDataForUprn/", + "wiki_name": "York Council" + } } \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/AylesburyValeCouncil.json b/uk_bin_collection/tests/outputs/AylesburyValeCouncil.json deleted file mode 100644 index 357e05133f..0000000000 --- a/uk_bin_collection/tests/outputs/AylesburyValeCouncil.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "bins": [ - { - "type": "Refuse", - "collectionDate": "07/08/2023" - }, - { - "type": "Food", - "collectionDate": "07/08/2023" - }, - { - "type": "Garden", - "collectionDate": "14/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "14/08/2023" - }, - { - "type": "Food", - "collectionDate": "14/08/2023" - }, - { - "type": "Refuse", - "collectionDate": "21/08/2023" - }, - { - "type": "Food", - "collectionDate": "21/08/2023" - }, - { - "type": "Garden", - "collectionDate": "29/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "29/08/2023" - }, - { - "type": "Food", - "collectionDate": "29/08/2023" - }, - { - "type": "Refuse", - "collectionDate": "04/09/2023" - }, - { - "type": "Food", - "collectionDate": "04/09/2023" - }, - { - "type": "Garden", - "collectionDate": "11/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "11/09/2023" - }, - { - "type": "Food", - "collectionDate": "11/09/2023" - }, - { - "type": "Refuse", - "collectionDate": "18/09/2023" - }, - { - "type": "Food", - "collectionDate": "18/09/2023" - }, - { - "type": "Garden", - "collectionDate": "25/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "25/09/2023" - }, - { - "type": "Food", - "collectionDate": "25/09/2023" - }, - { - "type": "Refuse", - "collectionDate": "02/10/2023" - }, - { - "type": "Food", - "collectionDate": "02/10/2023" - }, - { - "type": "Garden", - "collectionDate": "09/10/2023" - }, - { - "type": "Recycling", - "collectionDate": "09/10/2023" - }, - { - "type": "Food", - "collectionDate": "09/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "16/10/2023" - }, - { - "type": "Food", - "collectionDate": "16/10/2023" - }, - { - "type": "Garden", - "collectionDate": "23/10/2023" - }, - { - "type": "Recycling", - "collectionDate": "23/10/2023" - }, - { - "type": "Food", - "collectionDate": "23/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "30/10/2023" - }, - { - "type": "Food", - "collectionDate": "30/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BCPCouncil.json b/uk_bin_collection/tests/outputs/BCPCouncil.json deleted file mode 100644 index b38e2ab03f..0000000000 --- a/uk_bin_collection/tests/outputs/BCPCouncil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "bins": [ - { - "type": "Garden Waste", - "collectionDate": "17/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "18/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "25/07/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "31/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "01/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "08/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BasingstokeCouncil.json b/uk_bin_collection/tests/outputs/BasingstokeCouncil.json deleted file mode 100644 index 563944baf0..0000000000 --- a/uk_bin_collection/tests/outputs/BasingstokeCouncil.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "bins": [ - { - "type": "waste", - "collectionDate": "19/07/2023" - }, - { - "type": "waste", - "collectionDate": "26/07/2023" - }, - { - "type": "waste", - "collectionDate": "02/08/2023" - }, - { - "type": "waste", - "collectionDate": "09/08/2023" - }, - { - "type": "waste", - "collectionDate": "16/08/2023" - }, - { - "type": "waste", - "collectionDate": "23/08/2023" - }, - { - "type": "recycling", - "collectionDate": "19/07/2023" - }, - { - "type": "recycling", - "collectionDate": "02/08/2023" - }, - { - "type": "recycling", - "collectionDate": "16/08/2023" - }, - { - "type": "recycling", - "collectionDate": "30/08/2023" - }, - { - "type": "recycling", - "collectionDate": "13/09/2023" - }, - { - "type": "recycling", - "collectionDate": "27/09/2023" - }, - { - "type": "glass", - "collectionDate": "19/07/2023" - }, - { - "type": "glass", - "collectionDate": "02/08/2023" - }, - { - "type": "glass", - "collectionDate": "16/08/2023" - }, - { - "type": "glass", - "collectionDate": "30/08/2023" - }, - { - "type": "glass", - "collectionDate": "13/09/2023" - }, - { - "type": "glass", - "collectionDate": "27/09/2023" - }, - { - "type": "garden", - "collectionDate": "26/07/2023" - }, - { - "type": "garden", - "collectionDate": "09/08/2023" - }, - { - "type": "garden", - "collectionDate": "23/08/2023" - }, - { - "type": "garden", - "collectionDate": "06/09/2023" - }, - { - "type": "garden", - "collectionDate": "20/09/2023" - }, - { - "type": "garden", - "collectionDate": "04/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BathAndNorthEastSomersetCouncil.json b/uk_bin_collection/tests/outputs/BathAndNorthEastSomersetCouncil.json deleted file mode 100644 index b567bcfa09..0000000000 --- a/uk_bin_collection/tests/outputs/BathAndNorthEastSomersetCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Black Rubbish Bin", - "collectionDate": "22/09/2023" - }, - { - "type": "Recycling Containers", - "collectionDate": "22/09/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "29/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BexleyCouncil.json b/uk_bin_collection/tests/outputs/BexleyCouncil.json deleted file mode 100644 index 466158fb39..0000000000 --- a/uk_bin_collection/tests/outputs/BexleyCouncil.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "bins": [ - { - "type": "Food recycling box", - "collectionDate": "08/11/2022" - }, - { - "type": "Paper and Cardboard wheeled bin", - "collectionDate": "08/11/2022" - }, - { - "type": "Waste wheeled bin", - "collectionDate": "08/11/2022" - }, - { - "type": "Chargeable garden waste bin", - "collectionDate": "15/11/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "15/11/2022" - }, - { - "type": "Plastics and Glass wheeled bin", - "collectionDate": "15/11/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "22/11/2022" - }, - { - "type": "Paper and Cardboard wheeled bin", - "collectionDate": "22/11/2022" - }, - { - "type": "Waste wheeled bin", - "collectionDate": "22/11/2022" - }, - { - "type": "Chargeable garden waste bin", - "collectionDate": "29/11/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "29/11/2022" - }, - { - "type": "Plastics and Glass wheeled bin", - "collectionDate": "29/11/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "06/12/2022" - }, - { - "type": "Paper and Cardboard wheeled bin", - "collectionDate": "06/12/2022" - }, - { - "type": "Waste wheeled bin", - "collectionDate": "06/12/2022" - }, - { - "type": "Chargeable garden waste bin", - "collectionDate": "13/12/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "13/12/2022" - }, - { - "type": "Plastics and Glass wheeled bin", - "collectionDate": "13/12/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "20/12/2022" - }, - { - "type": "Paper and Cardboard wheeled bin", - "collectionDate": "20/12/2022" - }, - { - "type": "Waste wheeled bin", - "collectionDate": "20/12/2022" - }, - { - "type": "Chargeable garden waste bin", - "collectionDate": "27/12/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "27/12/2022" - }, - { - "type": "Plastics and Glass wheeled bin", - "collectionDate": "27/12/2022" - }, - { - "type": "Food recycling box", - "collectionDate": "03/01/2023" - }, - { - "type": "Paper and Cardboard wheeled bin", - "collectionDate": "03/01/2023" - }, - { - "type": "Waste wheeled bin", - "collectionDate": "03/01/2023" - }, - { - "type": "Chargeable garden waste bin", - "collectionDate": "10/01/2023" - }, - { - "type": "Food recycling box", - "collectionDate": "10/01/2023" - }, - { - "type": "Plastics and Glass wheeled bin", - "collectionDate": "10/01/2023" - }, - { - "type": "Food recycling box", - "collectionDate": "17/01/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BlackburnCouncil.json b/uk_bin_collection/tests/outputs/BlackburnCouncil.json deleted file mode 100644 index 9b86fe3514..0000000000 --- a/uk_bin_collection/tests/outputs/BlackburnCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Blue 240L (paper and cardboard bin)", - "collectionDate": "19/07/2023" - }, - { - "type": "Burgundy 140L (refuse bin)", - "collectionDate": "26/07/2023" - }, - { - "type": "Burgundy 140L (refuse bin)", - "collectionDate": "26/07/2023" - }, - { - "type": "Grey 240L (glass, tins and plastics bin)", - "collectionDate": "02/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BoltonCouncil.json b/uk_bin_collection/tests/outputs/BoltonCouncil.json deleted file mode 100644 index d14d0cc201..0000000000 --- a/uk_bin_collection/tests/outputs/BoltonCouncil.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "Grey bin", - "collectionDate": "18/07/2023" - }, - { - "type": "Beige bin", - "collectionDate": "25/07/2023" - }, - { - "type": "Burgundy bin", - "collectionDate": "25/07/2023" - }, - { - "type": "Green bin", - "collectionDate": "25/07/2023" - }, - { - "type": "Grey bin", - "collectionDate": "01/08/2023" - }, - { - "type": "Beige bin", - "collectionDate": "08/08/2023" - }, - { - "type": "Burgundy bin", - "collectionDate": "08/08/2023" - }, - { - "type": "Green bin", - "collectionDate": "08/08/2023" - }, - { - "type": "Grey bin", - "collectionDate": "15/08/2023" - }, - { - "type": "Beige bin", - "collectionDate": "22/08/2023" - }, - { - "type": "Burgundy bin", - "collectionDate": "22/08/2023" - }, - { - "type": "Green bin", - "collectionDate": "22/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BristolCityCouncil.json b/uk_bin_collection/tests/outputs/BristolCityCouncil.json deleted file mode 100644 index 017ef8c046..0000000000 --- a/uk_bin_collection/tests/outputs/BristolCityCouncil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bins": [ - { - "type": "180L General Waste", - "collectionDate": "18/07/2023" - }, - { - "type": "55L Green Recycling Box", - "collectionDate": "18/07/2023" - }, - { - "type": "90L Blue Sack", - "collectionDate": "18/07/2023" - }, - { - "type": "45L Black Recycling Box", - "collectionDate": "18/07/2023" - }, - { - "type": "23L Food Waste Bin", - "collectionDate": "18/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BromleyBoroughCouncil.json b/uk_bin_collection/tests/outputs/BromleyBoroughCouncil.json deleted file mode 100644 index 6149b788d5..0000000000 --- a/uk_bin_collection/tests/outputs/BromleyBoroughCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Mixed Recycling (Cans, Plastics & Glass)", - "collectionDate": "21/07/2023" - }, - { - "type": "Non-Recyclable Refuse", - "collectionDate": "28/07/2023" - }, - { - "type": "Paper & Cardboard", - "collectionDate": "28/07/2023" - }, - { - "type": "Food Waste", - "collectionDate": "21/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BroxtoweBoroughCouncil.json b/uk_bin_collection/tests/outputs/BroxtoweBoroughCouncil.json deleted file mode 100644 index a422c481f3..0000000000 --- a/uk_bin_collection/tests/outputs/BroxtoweBoroughCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "GREEN 240L", - "collectionDate": "13/07/2023" - }, - { - "type": "BLACK 240L", - "collectionDate": "20/07/2023" - }, - { - "type": "GLASS BAG", - "collectionDate": "27/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BuckinghamshireCouncil.json b/uk_bin_collection/tests/outputs/BuckinghamshireCouncil.json deleted file mode 100644 index 50e421b102..0000000000 --- a/uk_bin_collection/tests/outputs/BuckinghamshireCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Domestic Mixed Dry Recycling Collection", - "collectionDate": "25/07/2023" - }, - { - "type": "Domestic Refuse Collection", - "collectionDate": "18/07/2023" - }, - { - "type": "Domestic Food Collection", - "collectionDate": "18/07/2023" - }, - { - "type": "Domestic Paper/Card Collection", - "collectionDate": "25/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/BuryCouncil.json b/uk_bin_collection/tests/outputs/BuryCouncil.json deleted file mode 100644 index 9d1d9b949d..0000000000 --- a/uk_bin_collection/tests/outputs/BuryCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "green", - "collectionDate": "19/10/2023" - }, - { - "type": "brown", - "collectionDate": "26/10/2023" - }, - { - "type": "blue", - "collectionDate": "26/10/2023" - }, - { - "type": "grey", - "collectionDate": "02/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CalderdaleCouncil.json b/uk_bin_collection/tests/outputs/CalderdaleCouncil.json deleted file mode 100644 index 01a7985196..0000000000 --- a/uk_bin_collection/tests/outputs/CalderdaleCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "30/10/2023" - }, - { - "type": "Waste", - "collectionDate": "06/11/2023" - }, - { - "type": "Garden", - "collectionDate": "11/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CannockChaseDistrictCouncil.json b/uk_bin_collection/tests/outputs/CannockChaseDistrictCouncil.json deleted file mode 100644 index 5814b4ecb0..0000000000 --- a/uk_bin_collection/tests/outputs/CannockChaseDistrictCouncil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "bins": [ - { - "type": "Refuse", - "collectionDate": "26/10/2023" - }, - { - "type": "Garden", - "collectionDate": "02/11/2023" - }, - { - "type": "Recycle", - "collectionDate": "02/11/2023" - }, - { - "type": "Refuse", - "collectionDate": "09/11/2023" - }, - { - "type": "Garden", - "collectionDate": "16/11/2023" - }, - { - "type": "Recycle", - "collectionDate": "16/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CardiffCouncil.json b/uk_bin_collection/tests/outputs/CardiffCouncil.json deleted file mode 100644 index eddafe1040..0000000000 --- a/uk_bin_collection/tests/outputs/CardiffCouncil.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "General", - "collectionDate": "20/07/2023" - }, - { - "type": "Food", - "collectionDate": "20/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "20/07/2023" - }, - { - "type": "Garden", - "collectionDate": "27/07/2023" - }, - { - "type": "Food", - "collectionDate": "27/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "27/07/2023" - }, - { - "type": "General", - "collectionDate": "03/08/2023" - }, - { - "type": "Food", - "collectionDate": "03/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "03/08/2023" - }, - { - "type": "Garden", - "collectionDate": "10/08/2023" - }, - { - "type": "Food", - "collectionDate": "10/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "10/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CastlepointDistrictCouncil.json b/uk_bin_collection/tests/outputs/CastlepointDistrictCouncil.json deleted file mode 100644 index b56862414f..0000000000 --- a/uk_bin_collection/tests/outputs/CastlepointDistrictCouncil.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "bins": [ - { - "type": "Pink collection", - "collectionDate": "01/08/2022" - }, - { - "type": "Normal collection", - "collectionDate": "08/08/2022" - }, - { - "type": "Pink collection", - "collectionDate": "15/08/2022" - }, - { - "type": "Normal collection", - "collectionDate": "22/08/2022" - }, - { - "type": "Pink collection", - "collectionDate": "30/08/2022" - }, - { - "type": "Normal collection", - "collectionDate": "05/09/2022" - }, - { - "type": "Pink collection", - "collectionDate": "12/09/2022" - }, - { - "type": "Normal collection", - "collectionDate": "19/09/2022" - }, - { - "type": "Pink collection", - "collectionDate": "26/09/2022" - } - ] -} diff --git a/uk_bin_collection/tests/outputs/CharnwoodBoroughCouncil.json b/uk_bin_collection/tests/outputs/CharnwoodBoroughCouncil.json deleted file mode 100644 index 0d55448a51..0000000000 --- a/uk_bin_collection/tests/outputs/CharnwoodBoroughCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "18/07/1900" - }, - { - "type": "Refuse", - "collectionDate": "25/07/1900" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ChelmsfordCityCouncil.json b/uk_bin_collection/tests/outputs/ChelmsfordCityCouncil.json deleted file mode 100644 index 3ba40ec281..0000000000 --- a/uk_bin_collection/tests/outputs/ChelmsfordCityCouncil.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "bins": [ - { - "type": "Food waste, black bin, green box, card sack", - "collectionDate": "03/10/2023" - }, - { - "type": "Food waste, brown bin, paper sack, plastic and cartons bag", - "collectionDate": "10/10/2023" - }, - { - "type": "Food waste, black bin, green box, card sack", - "collectionDate": "17/10/2023" - }, - { - "type": "Food waste, brown bin, paper sack, plastic and cartons bag", - "collectionDate": "24/10/2023" - }, - { - "type": "Food waste, black bin, green box, card sack", - "collectionDate": "31/10/2023" - }, - { - "type": "Food waste, brown bin, paper sack, plastic and cartons bag", - "collectionDate": "07/11/2023" - }, - { - "type": "Food waste, black bin, green box, card sack", - "collectionDate": "14/11/2023" - }, - { - "type": "Food waste, brown bin, paper sack, plastic and cartons bag", - "collectionDate": "21/11/2023" - }, - { - "type": "Food waste, black bin, green box, card sack", - "collectionDate": "28/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CheshireEastCouncil.json b/uk_bin_collection/tests/outputs/CheshireEastCouncil.json deleted file mode 100644 index decb9aa849..0000000000 --- a/uk_bin_collection/tests/outputs/CheshireEastCouncil.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "bins": [ - { - "type": "Empty Standard Mixed Recycling", - "collectionDate": "29/07/2022" - }, - { - "type": "Empty Standard Garden Waste", - "collectionDate": "29/07/2022" - }, - { - "type": "Empty Standard General Waste", - "collectionDate": "05/08/2022" - }, - { - "type": "Empty Standard Garden Waste", - "collectionDate": "12/08/2022" - }, - { - "type": "Empty Standard Mixed Recycling", - "collectionDate": "12/08/2022" - }, - { - "type": "Empty Standard General Waste", - "collectionDate": "19/08/2022" - }, - { - "type": "Empty Standard Mixed Recycling", - "collectionDate": "26/08/2022" - }, - { - "type": "Empty Standard Garden Waste", - "collectionDate": "26/08/2022" - }, - { - "type": "Empty Standard General Waste", - "collectionDate": "02/09/2022" - }, - { - "type": "Empty Standard Mixed Recycling", - "collectionDate": "09/09/2022" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ConwyCountyBorough.json b/uk_bin_collection/tests/outputs/ConwyCountyBorough.json deleted file mode 100644 index 52024cbbf4..0000000000 --- a/uk_bin_collection/tests/outputs/ConwyCountyBorough.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "bins": [ - { - "type": "Garden waste collection", - "collectionDate": "02/11/2023" - }, - { - "type": "Electrical and textile collection", - "collectionDate": "02/11/2023" - }, - { - "type": "Recycle & food waste collection", - "collectionDate": "02/11/2023" - }, - { - "type": "Recycle & food waste collection", - "collectionDate": "09/11/2023" - }, - { - "type": "Garden waste collection", - "collectionDate": "16/11/2023" - }, - { - "type": "Electrical and textile collection", - "collectionDate": "16/11/2023" - }, - { - "type": "Recycle & food waste collection", - "collectionDate": "16/11/2023" - }, - { - "type": "Refuse collection", - "collectionDate": "16/11/2023" - }, - { - "type": "Recycle & food waste collection", - "collectionDate": "23/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CrawleyBoroughCouncil.json b/uk_bin_collection/tests/outputs/CrawleyBoroughCouncil.json deleted file mode 100644 index ed698207d6..0000000000 --- a/uk_bin_collection/tests/outputs/CrawleyBoroughCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Rubbish and Small Electricals Collection", - "collectionDate": "17/07/1900" - }, - { - "type": "Recycling and Textiles Collection", - "collectionDate": "24/07/1900" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/CroydonCouncil.json b/uk_bin_collection/tests/outputs/CroydonCouncil.json deleted file mode 100644 index 96d0ee1c42..0000000000 --- a/uk_bin_collection/tests/outputs/CroydonCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Glass, plastics, cans and cartons recycling", - "collectionDate": "20/07/2023" - }, - { - "type": "General rubbish", - "collectionDate": "27/07/2023" - }, - { - "type": "Paper and card recycling", - "collectionDate": "27/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "20/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/DerbyshireDalesDistrictCouncil.json b/uk_bin_collection/tests/outputs/DerbyshireDalesDistrictCouncil.json deleted file mode 100644 index d0bc93ed6f..0000000000 --- a/uk_bin_collection/tests/outputs/DerbyshireDalesDistrictCouncil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bins": [ - { - "type": "Trade Waste 240L Bin", - "collectionDate": "18/07/2023" - }, - { - "type": "Trade Waste 240L Bin", - "collectionDate": "25/07/2023" - }, - { - "type": "Trade Waste 240L Bin", - "collectionDate": "01/08/2023" - }, - { - "type": "Trade Waste 240L Bin", - "collectionDate": "08/08/2023" - }, - { - "type": "Trade Waste 240L Bin", - "collectionDate": "15/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/DoncasterCouncil.json b/uk_bin_collection/tests/outputs/DoncasterCouncil.json deleted file mode 100644 index 079e245c13..0000000000 --- a/uk_bin_collection/tests/outputs/DoncasterCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "20/07/2023" - }, - { - "type": "Green", - "collectionDate": "20/07/2023" - }, - { - "type": "Bulky", - "collectionDate": "25/07/2023" - }, - { - "type": "Re-Use", - "collectionDate": "25/07/2023" - }, - { - "type": "Black", - "collectionDate": "27/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "03/08/2023" - }, - { - "type": "Green", - "collectionDate": "03/08/2023" - }, - { - "type": "Black", - "collectionDate": "10/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/DurhamCouncil.json b/uk_bin_collection/tests/outputs/DurhamCouncil.json deleted file mode 100644 index ad3aae4b02..0000000000 --- a/uk_bin_collection/tests/outputs/DurhamCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "rubbish", - "collectionDate": "18/07/2023" - }, - { - "type": "recycling", - "collectionDate": "25/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastCambridgeshireCouncil.json b/uk_bin_collection/tests/outputs/EastCambridgeshireCouncil.json deleted file mode 100644 index 9356e19f3c..0000000000 --- a/uk_bin_collection/tests/outputs/EastCambridgeshireCouncil.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "bins": [ - { - "type": "Black Bag", - "collectionDate": "21/07/2023" - }, - { - "type": "Green or Brown Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Black Bag", - "collectionDate": "28/07/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "28/07/2023" - }, - { - "type": "Black Bag", - "collectionDate": "04/08/2023" - }, - { - "type": "Green or Brown Bin", - "collectionDate": "04/08/2023" - }, - { - "type": "Black Bag", - "collectionDate": "11/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "11/08/2023" - }, - { - "type": "Black Bag", - "collectionDate": "18/08/2023" - }, - { - "type": "Green or Brown Bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Black Bag", - "collectionDate": "25/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "25/08/2023" - }, - { - "type": "Black Bag", - "collectionDate": "01/09/2023" - }, - { - "type": "Green or Brown Bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Black Bag", - "collectionDate": "08/09/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "08/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastDevonDC.json b/uk_bin_collection/tests/outputs/EastDevonDC.json deleted file mode 100644 index 9b6646b9ba..0000000000 --- a/uk_bin_collection/tests/outputs/EastDevonDC.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling and food waste", - "collectionDate": "03/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "03/07/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "10/07/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "17/07/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "24/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "24/07/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "31/07/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "07/08/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "14/08/2023" - }, - { - "type": "Rubbish", - "collectionDate": "14/08/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "21/08/2023" - }, - { - "type": "Recycling and food waste (bank holiday replacement)", - "collectionDate": "29/08/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "04/09/2023" - }, - { - "type": "Rubbish", - "collectionDate": "04/09/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "11/09/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "18/09/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "25/09/2023" - }, - { - "type": "Rubbish", - "collectionDate": "25/09/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "02/10/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "09/10/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "16/10/2023" - }, - { - "type": "Rubbish", - "collectionDate": "16/10/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "23/10/2023" - }, - { - "type": "Recycling and food waste", - "collectionDate": "30/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastLindseyDistrictCouncil.json b/uk_bin_collection/tests/outputs/EastLindseyDistrictCouncil.json deleted file mode 100644 index c764368222..0000000000 --- a/uk_bin_collection/tests/outputs/EastLindseyDistrictCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Paper (Purple-Lidded Bin)", - "collectionDate": "27/10/2023" - }, - { - "type": "Domestic Waste (Black Bin)", - "collectionDate": "03/11/2023" - }, - { - "type": "Recycling (Grey Bin)", - "collectionDate": "10/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastNorthamptonshireCouncil.json b/uk_bin_collection/tests/outputs/EastNorthamptonshireCouncil.json deleted file mode 100644 index d4704bd6bd..0000000000 --- a/uk_bin_collection/tests/outputs/EastNorthamptonshireCouncil.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "18/07/2023" - }, - { - "type": "General", - "collectionDate": "25/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "01/08/2023" - }, - { - "type": "General", - "collectionDate": "08/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "15/08/2023" - }, - { - "type": "General", - "collectionDate": "22/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "29/08/2023" - }, - { - "type": "General", - "collectionDate": "05/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "12/09/2023" - }, - { - "type": "General", - "collectionDate": "19/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastRidingCouncil.json b/uk_bin_collection/tests/outputs/EastRidingCouncil.json deleted file mode 100644 index 3351aad495..0000000000 --- a/uk_bin_collection/tests/outputs/EastRidingCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Green Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "26/07/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "28/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/EastSuffolkCouncil.json b/uk_bin_collection/tests/outputs/EastSuffolkCouncil.json deleted file mode 100644 index 52c2433620..0000000000 --- a/uk_bin_collection/tests/outputs/EastSuffolkCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "General waste", - "collectionDate": "20/10/2023" - }, - { - "type": "Recycling", - "collectionDate": "27/10/2023" - } - ] -} diff --git a/uk_bin_collection/tests/outputs/EastleighBoroughCouncil.json b/uk_bin_collection/tests/outputs/EastleighBoroughCouncil.json deleted file mode 100644 index 7294661bdc..0000000000 --- a/uk_bin_collection/tests/outputs/EastleighBoroughCouncil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bins": [ - { - "type": "Household Waste Bin", - "collectionDate": "28/07/2023" - }, - { - "type": "Recycling Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Food Waste Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Glass Box and Batteries", - "collectionDate": "21/07/2023" - }, - { - "type": "Garden Waste Bin", - "collectionDate": "26/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ErewashBoroughCouncil.json b/uk_bin_collection/tests/outputs/ErewashBoroughCouncil.json deleted file mode 100644 index 5761f8ff62..0000000000 --- a/uk_bin_collection/tests/outputs/ErewashBoroughCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Black Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Kerbside Recycling", - "collectionDate": "28/07/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "28/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/FenlandDistrictCouncil.json b/uk_bin_collection/tests/outputs/FenlandDistrictCouncil.json deleted file mode 100644 index 110fcaaea8..0000000000 --- a/uk_bin_collection/tests/outputs/FenlandDistrictCouncil.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "Garden waste bin (brown)", - "collectionDate": "17/07/2023" - }, - { - "type": "Recycling bin (blue)", - "collectionDate": "17/07/2023" - }, - { - "type": "Household waste bin (green)", - "collectionDate": "24/07/2023" - }, - { - "type": "Garden waste bin (brown)", - "collectionDate": "31/07/2023" - }, - { - "type": "Recycling bin (blue)", - "collectionDate": "31/07/2023" - }, - { - "type": "Household waste bin (green)", - "collectionDate": "07/08/2023" - }, - { - "type": "Garden waste bin (brown)", - "collectionDate": "14/08/2023" - }, - { - "type": "Recycling bin (blue)", - "collectionDate": "14/08/2023" - }, - { - "type": "Household waste bin (green)", - "collectionDate": "21/08/2023" - }, - { - "type": "Garden waste bin (brown)", - "collectionDate": "29/08/2023" - }, - { - "type": "Recycling bin (blue)", - "collectionDate": "29/08/2023" - }, - { - "type": "Household waste bin (green)", - "collectionDate": "04/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/GatesheadCouncil.json b/uk_bin_collection/tests/outputs/GatesheadCouncil.json deleted file mode 100644 index baa9b64585..0000000000 --- a/uk_bin_collection/tests/outputs/GatesheadCouncil.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "02/01/2023" - }, - { - "type": "Household Waste", - "collectionDate": "09/01/2023" - }, - { - "type": "Recycling", - "collectionDate": "16/01/2023" - }, - { - "type": "Household Waste", - "collectionDate": "23/01/2023" - }, - { - "type": "Recycling", - "collectionDate": "30/01/2023" - }, - { - "type": "Household Waste", - "collectionDate": "06/02/2023" - }, - { - "type": "Recycling", - "collectionDate": "24/10/2023" - }, - { - "type": "Household Waste", - "collectionDate": "31/10/2023" - }, - { - "type": "Recycling", - "collectionDate": "07/11/2023" - }, - { - "type": "Household Waste", - "collectionDate": "14/11/2023" - }, - { - "type": "Recycling", - "collectionDate": "21/11/2023" - }, - { - "type": "Household Waste", - "collectionDate": "28/11/2023" - }, - { - "type": "Recycling", - "collectionDate": "05/12/2023" - }, - { - "type": "Household Waste", - "collectionDate": "12/12/2023" - }, - { - "type": "Recycling", - "collectionDate": "19/12/2023" - }, - { - "type": "Household Waste", - "collectionDate": "27/12/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/GlasgowCityCouncil.json b/uk_bin_collection/tests/outputs/GlasgowCityCouncil.json deleted file mode 100644 index 0dfd4d2e29..0000000000 --- a/uk_bin_collection/tests/outputs/GlasgowCityCouncil.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "bins": [ - { - "type": "Food waste", - "collectionDate": "16/07/2023" - }, - { - "type": "General waste", - "collectionDate": "20/07/2023" - }, - { - "type": "General waste", - "collectionDate": "28/07/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "29/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "01/08/2023" - }, - { - "type": "General waste", - "collectionDate": "05/08/2023" - }, - { - "type": "General waste", - "collectionDate": "13/08/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "14/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "17/08/2023" - }, - { - "type": "General waste", - "collectionDate": "21/08/2023" - }, - { - "type": "General waste", - "collectionDate": "29/08/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "30/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "02/09/2023" - }, - { - "type": "General waste", - "collectionDate": "06/09/2023" - }, - { - "type": "General waste", - "collectionDate": "14/09/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "15/09/2023" - }, - { - "type": "Food waste", - "collectionDate": "18/09/2023" - }, - { - "type": "General waste", - "collectionDate": "22/09/2023" - }, - { - "type": "General waste", - "collectionDate": "30/09/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "01/10/2023" - }, - { - "type": "Food waste", - "collectionDate": "04/10/2023" - }, - { - "type": "General waste", - "collectionDate": "08/10/2023" - }, - { - "type": "General waste", - "collectionDate": "16/10/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "17/10/2023" - }, - { - "type": "Food waste", - "collectionDate": "20/10/2023" - }, - { - "type": "General waste", - "collectionDate": "24/10/2023" - }, - { - "type": "General waste", - "collectionDate": "01/11/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "02/11/2023" - }, - { - "type": "Food waste", - "collectionDate": "05/11/2023" - }, - { - "type": "General waste", - "collectionDate": "09/11/2023" - }, - { - "type": "General waste", - "collectionDate": "17/11/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "18/11/2023" - }, - { - "type": "Food waste", - "collectionDate": "21/11/2023" - }, - { - "type": "General waste", - "collectionDate": "25/11/2023" - }, - { - "type": "General waste", - "collectionDate": "03/12/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "04/12/2023" - }, - { - "type": "Food waste", - "collectionDate": "07/12/2023" - }, - { - "type": "General waste", - "collectionDate": "11/12/2023" - }, - { - "type": "General waste", - "collectionDate": "19/12/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "20/12/2023" - }, - { - "type": "Food waste", - "collectionDate": "23/12/2023" - }, - { - "type": "General waste", - "collectionDate": "27/12/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/GuildfordCouncil.json b/uk_bin_collection/tests/outputs/GuildfordCouncil.json deleted file mode 100644 index a6b21497e6..0000000000 --- a/uk_bin_collection/tests/outputs/GuildfordCouncil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bins": [ - { - "type": "Food", - "collectionDate": "21/08/2023", - "previousCollectionDate": "14/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "21/08/2023", - "previousCollectionDate": "07/08/2023" - }, - { - "type": "Refuse", - "collectionDate": "28/08/2023", - "previousCollectionDate": "14/08/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "28/08/2023", - "previousCollectionDate": "14/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/HarrogateBoroughCouncil.json b/uk_bin_collection/tests/outputs/HarrogateBoroughCouncil.json deleted file mode 100644 index c78ebd51e2..0000000000 --- a/uk_bin_collection/tests/outputs/HarrogateBoroughCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "25/08/2023" - }, - { - "type": "Refuse", - "collectionDate": "02/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "08/09/2023" - }, - { - "type": "Refuse", - "collectionDate": "15/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "22/09/2023" - }, - { - "type": "Refuse", - "collectionDate": "29/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "06/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "13/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/HighPeakCouncil.json b/uk_bin_collection/tests/outputs/HighPeakCouncil.json deleted file mode 100644 index ab2c4e6b12..0000000000 --- a/uk_bin_collection/tests/outputs/HighPeakCouncil.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "bins": [ - { - "type": "Rubbish", - "collectionDate": "18/07/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "25/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "01/08/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "08/08/2023" - }, - { - "type": "Rubbish", - "collectionDate": "15/08/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "22/08/2023" - }, - { - "type": "Rubbish", - "collectionDate": "29/08/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "05/09/2023" - }, - { - "type": "Rubbish", - "collectionDate": "12/09/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "19/09/2023" - }, - { - "type": "Rubbish", - "collectionDate": "26/09/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "03/10/2023" - }, - { - "type": "Rubbish", - "collectionDate": "10/10/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "17/10/2023" - }, - { - "type": "Rubbish", - "collectionDate": "24/10/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "31/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/HuntingdonDistrictCouncil.json b/uk_bin_collection/tests/outputs/HuntingdonDistrictCouncil.json deleted file mode 100644 index 1c0d6a6623..0000000000 --- a/uk_bin_collection/tests/outputs/HuntingdonDistrictCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Domestic", - "collectionDate": "Monday 24 July 2023" - }, - { - "type": "Recycle", - "collectionDate": "Monday 17 July 2023" - }, - { - "type": "Organic", - "collectionDate": "Friday 21 July 2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/KingstonUponThamesCouncil.json b/uk_bin_collection/tests/outputs/KingstonUponThamesCouncil.json deleted file mode 100644 index fb15a81098..0000000000 --- a/uk_bin_collection/tests/outputs/KingstonUponThamesCouncil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bins": [ - { - "type": "Garden waste", - "collectionDate": "19/07/2023" - }, - { - "type": "Non-recyclable refuse", - "collectionDate": "19/07/2023" - }, - { - "type": "Paper and card", - "collectionDate": "19/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "19/07/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "26/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/LancasterCityCouncil.json b/uk_bin_collection/tests/outputs/LancasterCityCouncil.json deleted file mode 100644 index 7de0c58809..0000000000 --- a/uk_bin_collection/tests/outputs/LancasterCityCouncil.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "bins": [ - { - "type": "Domestic Waste", - "collectionDate": "18/08/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "25/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "25/08/2023" - }, - { - "type": "Domestic Waste", - "collectionDate": "01/09/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "08/09/2023" - }, - { - "type": "Recycling", - "collectionDate": "08/09/2023" - }, - { - "type": "Domestic Waste", - "collectionDate": "15/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/LeedsCityCouncil.json b/uk_bin_collection/tests/outputs/LeedsCityCouncil.json deleted file mode 100644 index ba258bd89b..0000000000 --- a/uk_bin_collection/tests/outputs/LeedsCityCouncil.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "bins": [ - { - "type": "GREEN", - "collectionDate": "17/07/2023" - }, - { - "type": "BLACK", - "collectionDate": "24/07/2023" - }, - { - "type": "BROWN", - "collectionDate": "28/07/2023" - }, - { - "type": "GREEN", - "collectionDate": "31/07/2023" - }, - { - "type": "BLACK", - "collectionDate": "07/08/2023" - }, - { - "type": "BROWN", - "collectionDate": "11/08/2023" - }, - { - "type": "GREEN", - "collectionDate": "14/08/2023" - }, - { - "type": "BLACK", - "collectionDate": "21/08/2023" - }, - { - "type": "BROWN", - "collectionDate": "25/08/2023" - }, - { - "type": "GREEN", - "collectionDate": "28/08/2023" - }, - { - "type": "BLACK", - "collectionDate": "04/09/2023" - }, - { - "type": "BROWN", - "collectionDate": "08/09/2023" - }, - { - "type": "GREEN", - "collectionDate": "11/09/2023" - }, - { - "type": "BLACK", - "collectionDate": "18/09/2023" - }, - { - "type": "BROWN", - "collectionDate": "22/09/2023" - }, - { - "type": "GREEN", - "collectionDate": "25/09/2023" - }, - { - "type": "BLACK", - "collectionDate": "02/10/2023" - }, - { - "type": "BROWN", - "collectionDate": "06/10/2023" - }, - { - "type": "GREEN", - "collectionDate": "09/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/LisburnCastlereaghCityCouncil.json b/uk_bin_collection/tests/outputs/LisburnCastlereaghCityCouncil.json deleted file mode 100644 index 709de47d2c..0000000000 --- a/uk_bin_collection/tests/outputs/LisburnCastlereaghCityCouncil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "bins": [ - { - "type": "RecycleBin", - "collectionDate": "15/07/2023" - }, - { - "type": "BrownBin", - "collectionDate": "15/07/2023" - }, - { - "type": "ResidualBin", - "collectionDate": "20/07/2023" - }, - { - "type": "RecycleBin", - "collectionDate": "27/07/2023" - }, - { - "type": "BrownBin", - "collectionDate": "27/07/2023" - }, - { - "type": "ResidualBin", - "collectionDate": "03/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/LondonBoroughHounslow.json b/uk_bin_collection/tests/outputs/LondonBoroughHounslow.json deleted file mode 100644 index 44d44e8b35..0000000000 --- a/uk_bin_collection/tests/outputs/LondonBoroughHounslow.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "Black Wheelie Bin", - "collectionDate": "Tuesday - 11 Jul 2023" - }, - { - "type": "Food Waste", - "collectionDate": "Tuesday - 11 Jul 2023" - }, - { - "type": "Recycling Boxes (Red/Green/Blue)", - "collectionDate": "Tuesday - 11 Jul 2023" - }, - { - "type": "Food Waste", - "collectionDate": "Tuesday - 18 Jul 2023" - }, - { - "type": "Garden Waste (Brown Bin)", - "collectionDate": "Tuesday - 18 Jul 2023" - }, - { - "type": "Recycling Boxes (Red/Green/Blue)", - "collectionDate": "Tuesday - 18 Jul 2023" - }, - { - "type": "Black Wheelie Bin", - "collectionDate": "Tuesday 25 Jul 2023" - }, - { - "type": "Food Waste", - "collectionDate": "Tuesday 25 Jul 2023" - }, - { - "type": "Recycling Boxes (Red/Green/Blue)", - "collectionDate": "Tuesday 25 Jul 2023" - }, - { - "type": "Food Waste", - "collectionDate": "Tuesday 1 Aug 2023" - }, - { - "type": "Garden Waste (Brown Bin)", - "collectionDate": "Tuesday 1 Aug 2023" - }, - { - "type": "Recycling Boxes (Red/Green/Blue)", - "collectionDate": "Tuesday 1 Aug 2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/MaldonDistrictCouncil.json b/uk_bin_collection/tests/outputs/MaldonDistrictCouncil.json deleted file mode 100644 index 730ddf50b7..0000000000 --- a/uk_bin_collection/tests/outputs/MaldonDistrictCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Refuse Collection", - "collectionDate": "19/07/2023" - }, - { - "type": "Food", - "collectionDate": "19/07/2023" - }, - { - "type": "Green", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "26/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/MalvernHillsDC.json b/uk_bin_collection/tests/outputs/MalvernHillsDC.json deleted file mode 100644 index 2a9f5a22df..0000000000 --- a/uk_bin_collection/tests/outputs/MalvernHillsDC.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Non-recyclable waste", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "19/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ManchesterCityCouncil.json b/uk_bin_collection/tests/outputs/ManchesterCityCouncil.json deleted file mode 100644 index 9fd04a51f2..0000000000 --- a/uk_bin_collection/tests/outputs/ManchesterCityCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Blue Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Green Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Black / Grey Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "24/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/MertonCouncil.json b/uk_bin_collection/tests/outputs/MertonCouncil.json deleted file mode 100644 index 99a9d0580b..0000000000 --- a/uk_bin_collection/tests/outputs/MertonCouncil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "bins": [ - { - "bin_type": "Food waste", - "collectionDate": "19/07/2023" - }, - { - "bin_type": "Paper and card", - "collectionDate": "26/07/2023" - }, - { - "bin_type": "Plastics, glass, cans and cartons", - "collectionDate": "19/07/2023" - }, - { - "bin_type": "Rubbish", - "collectionDate": "26/07/2023" - }, - { - "bin_type": "Textiles", - "collectionDate": "19/07/2023" - }, - { - "bin_type": "Household batteries", - "collectionDate": "19/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/MidSussexDistrictCouncil.json b/uk_bin_collection/tests/outputs/MidSussexDistrictCouncil.json deleted file mode 100644 index 20bd37b702..0000000000 --- a/uk_bin_collection/tests/outputs/MidSussexDistrictCouncil.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "bins": [ - { - "type": "No s found for 'OAKLANDS RH16 1SS' bin", - "collectionDate": "15/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/MiltonKeynesCityCouncil.json b/uk_bin_collection/tests/outputs/MiltonKeynesCityCouncil.json deleted file mode 100644 index 800508f634..0000000000 --- a/uk_bin_collection/tests/outputs/MiltonKeynesCityCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Weekly collection", - "collectionDate": "21/07/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "28/07/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "04/08/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "11/08/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "18/08/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "25/08/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "01/09/2023" - }, - { - "type": "Weekly collection", - "collectionDate": "08/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NeathPortTalbotCouncil.json b/uk_bin_collection/tests/outputs/NeathPortTalbotCouncil.json deleted file mode 100644 index 9c22f531cf..0000000000 --- a/uk_bin_collection/tests/outputs/NeathPortTalbotCouncil.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "bins": [ - { - "type": "Plastic / Tins / Cans (White bag)", - "collectionDate": "23/10/2023" - }, - { - "type": "Cardboard (White bag)", - "collectionDate": "23/10/2023" - }, - { - "type": "Paper (Black box with lid)", - "collectionDate": "23/10/2023" - }, - { - "type": "Glass (Black box without lid)", - "collectionDate": "23/10/2023" - }, - { - "type": "Food waste (Green bin)", - "collectionDate": "23/10/2023" - }, - { - "type": "Batteries (Battery bag)", - "collectionDate": "23/10/2023" - }, - { - "type": "Household rubbish (Wheelie bin / black bags)", - "collectionDate": "30/10/2023" - }, - { - "type": "Garden waste (Green bag)", - "collectionDate": "30/10/2023" - }, - { - "type": "Plastic / Tins / Cans (White bag)", - "collectionDate": "30/10/2023" - }, - { - "type": "Cardboard (White bag)", - "collectionDate": "30/10/2023" - }, - { - "type": "Paper (Black box with lid)", - "collectionDate": "30/10/2023" - }, - { - "type": "Glass (Black box without lid)", - "collectionDate": "30/10/2023" - }, - { - "type": "Food waste (Green bin)", - "collectionDate": "30/10/2023" - }, - { - "type": "Batteries (Battery bag)", - "collectionDate": "30/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NewarkAndSherwoodDC.json b/uk_bin_collection/tests/outputs/NewarkAndSherwoodDC.json deleted file mode 100644 index 78898569f9..0000000000 --- a/uk_bin_collection/tests/outputs/NewarkAndSherwoodDC.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "Green refuse", - "collectionDate": "21/07/2023" - }, - { - "type": "Brown garden recycling", - "collectionDate": "25/07/2023" - }, - { - "type": "Silver recycling", - "collectionDate": "28/07/2023" - }, - { - "type": "Green refuse", - "collectionDate": "04/08/2023" - }, - { - "type": "Brown garden recycling", - "collectionDate": "08/08/2023" - }, - { - "type": "Silver recycling", - "collectionDate": "11/08/2023" - }, - { - "type": "Green refuse", - "collectionDate": "18/08/2023" - }, - { - "type": "Brown garden recycling", - "collectionDate": "22/08/2023" - }, - { - "type": "Silver recycling", - "collectionDate": "25/08/2023" - }, - { - "type": "Green refuse", - "collectionDate": "01/09/2023" - }, - { - "type": "Brown garden recycling", - "collectionDate": "05/09/2023" - }, - { - "type": "Silver recycling", - "collectionDate": "08/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NewcastleCityCouncil.json b/uk_bin_collection/tests/outputs/NewcastleCityCouncil.json deleted file mode 100644 index 745638ba67..0000000000 --- a/uk_bin_collection/tests/outputs/NewcastleCityCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Domestic Waste", - "collectionDate": "28/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "21/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthEastLincs.json b/uk_bin_collection/tests/outputs/NorthEastLincs.json deleted file mode 100644 index 552f5bd5f1..0000000000 --- a/uk_bin_collection/tests/outputs/NorthEastLincs.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "bins": [ - { - "type": "Paper", - "collectionDate": "17/07/2023" - }, - { - "type": "Household Waste", - "collectionDate": "24/07/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "28/07/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "31/07/2023" - }, - { - "type": "Household Waste", - "collectionDate": "07/08/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "11/08/2023" - }, - { - "type": "Paper", - "collectionDate": "14/08/2023" - }, - { - "type": "Household Waste", - "collectionDate": "21/08/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "25/08/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "28/08/2023" - }, - { - "type": "Household Waste", - "collectionDate": "04/09/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "08/09/2023" - }, - { - "type": "Paper", - "collectionDate": "11/09/2023" - }, - { - "type": "Household Waste", - "collectionDate": "18/09/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "22/09/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "25/09/2023" - }, - { - "type": "Household Waste", - "collectionDate": "02/10/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "06/10/2023" - }, - { - "type": "Paper", - "collectionDate": "09/10/2023" - }, - { - "type": "Household Waste", - "collectionDate": "16/10/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "20/10/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "23/10/2023" - }, - { - "type": "Household Waste", - "collectionDate": "30/10/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "03/11/2023" - }, - { - "type": "Paper", - "collectionDate": "06/11/2023" - }, - { - "type": "Household Waste", - "collectionDate": "13/11/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "17/11/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "20/11/2023" - }, - { - "type": "Household Waste", - "collectionDate": "27/11/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "01/12/2023" - }, - { - "type": "Paper", - "collectionDate": "04/12/2023" - }, - { - "type": "Household Waste", - "collectionDate": "11/12/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "15/12/2023" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "18/12/2023" - }, - { - "type": "Household Waste", - "collectionDate": "25/12/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "29/12/2023" - }, - { - "type": "Paper", - "collectionDate": "01/01/2024" - }, - { - "type": "Household Waste", - "collectionDate": "08/01/2024" - }, - { - "type": "Garden Waste", - "collectionDate": "12/01/2024" - }, - { - "type": "Cans, Plastics and Glass", - "collectionDate": "15/01/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthKestevenDistrictCouncil.json b/uk_bin_collection/tests/outputs/NorthKestevenDistrictCouncil.json deleted file mode 100644 index 57e3c83935..0000000000 --- a/uk_bin_collection/tests/outputs/NorthKestevenDistrictCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Green (Recycling)", - "collectionDate": "17/07/2023" - }, - { - "type": "Brown (Garden Waste)", - "collectionDate": "17/07/2023" - }, - { - "type": "Black (Domestic)", - "collectionDate": "24/07/2023" - }, - { - "type": "Purple (Paper/Card)", - "collectionDate": "31/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthLanarkshireCouncil.json b/uk_bin_collection/tests/outputs/NorthLanarkshireCouncil.json deleted file mode 100644 index a03ae79d1c..0000000000 --- a/uk_bin_collection/tests/outputs/NorthLanarkshireCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Blue-lidded Recycling Bin", - "collectionDate": "20/07/2023" - }, - { - "type": "General Waste", - "collectionDate": "27/07/2023" - }, - { - "type": "Food and Garden", - "collectionDate": "27/07/2023" - }, - { - "type": "Glass, Metals, Plastics and Cartons", - "collectionDate": "03/08/2023" - }, - { - "type": "Blue-lidded Recycling Bin", - "collectionDate": "10/08/2023" - }, - { - "type": "Food and Garden", - "collectionDate": "10/08/2023" - }, - { - "type": "General Waste", - "collectionDate": "17/08/2023" - }, - { - "type": "Glass, Metals, Plastics and Cartons", - "collectionDate": "24/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthLincolnshireCouncil.json b/uk_bin_collection/tests/outputs/NorthLincolnshireCouncil.json deleted file mode 100644 index fec81fc8c8..0000000000 --- a/uk_bin_collection/tests/outputs/NorthLincolnshireCouncil.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "bins": [ - { - "type": "Plastic and cardboard wheeled bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Brown garden waste wheeled bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Blue kerbside box - paper", - "collectionDate": "28/07/2023" - }, - { - "type": "Green kerbside box - cans, glass and aluminium foil", - "collectionDate": "28/07/2023" - }, - { - "type": "General waste wheeled bin", - "collectionDate": "28/07/2023" - }, - { - "type": "Plastic and cardboard wheeled bin", - "collectionDate": "04/08/2023" - }, - { - "type": "Brown garden waste wheeled bin", - "collectionDate": "04/08/2023" - }, - { - "type": "Blue kerbside box - paper", - "collectionDate": "11/08/2023" - }, - { - "type": "Green kerbside box - cans, glass and aluminium foil", - "collectionDate": "11/08/2023" - }, - { - "type": "General waste wheeled bin", - "collectionDate": "11/08/2023" - }, - { - "type": "Plastic and cardboard wheeled bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Brown garden waste wheeled bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Blue kerbside box - paper", - "collectionDate": "25/08/2023" - }, - { - "type": "Green kerbside box - cans, glass and aluminium foil", - "collectionDate": "25/08/2023" - }, - { - "type": "General waste wheeled bin", - "collectionDate": "25/08/2023" - }, - { - "type": "Plastic and cardboard wheeled bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Brown garden waste wheeled bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Blue kerbside box - paper", - "collectionDate": "08/09/2023" - }, - { - "type": "Green kerbside box - cans, glass and aluminium foil", - "collectionDate": "08/09/2023" - }, - { - "type": "General waste wheeled bin", - "collectionDate": "08/09/2023" - }, - { - "type": "Plastic and cardboard wheeled bin", - "collectionDate": "15/09/2023" - }, - { - "type": "Brown garden waste wheeled bin", - "collectionDate": "15/09/2023" - }, - { - "type": "Blue kerbside box - paper", - "collectionDate": "22/09/2023" - }, - { - "type": "Green kerbside box - cans, glass and aluminium foil", - "collectionDate": "22/09/2023" - }, - { - "type": "General waste wheeled bin", - "collectionDate": "22/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthNorfolkDistrictCouncil.json b/uk_bin_collection/tests/outputs/NorthNorfolkDistrictCouncil.json deleted file mode 100644 index 99949f06b8..0000000000 --- a/uk_bin_collection/tests/outputs/NorthNorfolkDistrictCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Grey", - "collectionDate": "17/07/2023" - }, - { - "type": "Brown", - "collectionDate": "18/07/2023" - }, - { - "type": "Green", - "collectionDate": "24/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthSomersetCouncil.json b/uk_bin_collection/tests/outputs/NorthSomersetCouncil.json deleted file mode 100644 index 005d6f1c22..0000000000 --- a/uk_bin_collection/tests/outputs/NorthSomersetCouncil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "bins": [ - { - "type": "Rubbish", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "19/07/2023" - }, - { - "type": "Food", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "26/07/2023" - }, - { - "type": "Food", - "collectionDate": "26/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "02/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthTynesideCouncil.json b/uk_bin_collection/tests/outputs/NorthTynesideCouncil.json deleted file mode 100644 index d794164b6c..0000000000 --- a/uk_bin_collection/tests/outputs/NorthTynesideCouncil.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - "bins": [ - { - "type": "Regular bin (green)", - "collectionDate": "18/07/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "25/07/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "26/07/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "01/08/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "02/08/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "08/08/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "09/08/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "15/08/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "16/08/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "22/08/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "23/08/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "29/08/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "30/08/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "05/09/2023" - }, - { - "type": "Special collection (bookable)", - "collectionDate": "06/09/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "12/09/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "19/09/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "26/09/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "03/10/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "10/10/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "17/10/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "24/10/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "31/10/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "07/11/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "14/11/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "21/11/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "28/11/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "05/12/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "12/12/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "19/12/2023" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "27/12/2023" - }, - { - "type": "Regular bin (green)", - "collectionDate": "02/01/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "09/01/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "16/01/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "23/01/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "30/01/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "06/02/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "13/02/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "20/02/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "27/02/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "05/03/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "12/03/2024" - }, - { - "type": "Recycling bin (grey)", - "collectionDate": "19/03/2024" - }, - { - "type": "Regular bin (green)", - "collectionDate": "26/03/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/NorthumberlandCouncil.json b/uk_bin_collection/tests/outputs/NorthumberlandCouncil.json deleted file mode 100644 index 012d74793b..0000000000 --- a/uk_bin_collection/tests/outputs/NorthumberlandCouncil.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "bins": [ - { - "type": "Garden waste bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "26/07/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "31/07/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "02/08/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "09/08/2023" - }, - { - "type": "Glass bin", - "collectionDate": "11/08/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "14/08/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "16/08/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "23/08/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "29/08/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "31/08/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "06/09/2023" - }, - { - "type": "Glass bin", - "collectionDate": "08/09/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "11/09/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "13/09/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "20/09/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "25/09/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "27/09/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "04/10/2023" - }, - { - "type": "Glass bin", - "collectionDate": "06/10/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "09/10/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "11/10/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "18/10/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "23/10/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "25/10/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "01/11/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "06/11/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "08/11/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "15/11/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "20/11/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "22/11/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "29/11/2023" - }, - { - "type": "Garden waste bin", - "collectionDate": "04/12/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "06/12/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "13/12/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "20/12/2023" - }, - { - "type": "Recycling bin", - "collectionDate": "28/12/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "04/01/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/PrestonCityCouncil.json b/uk_bin_collection/tests/outputs/PrestonCityCouncil.json deleted file mode 100644 index d79a2f1c8d..0000000000 --- a/uk_bin_collection/tests/outputs/PrestonCityCouncil.json +++ /dev/null @@ -1,628 +0,0 @@ -{ - "bins": [ - { - "type": "General waste", - "collectionDate": "15/07/2023" - }, - { - "type": "Paper/card", - "collectionDate": "17/07/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "19/07/2023" - }, - { - "type": "General waste", - "collectionDate": "22/07/2023" - }, - { - "type": "Paper/card", - "collectionDate": "24/07/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "26/07/2023" - }, - { - "type": "General waste", - "collectionDate": "29/07/2023" - }, - { - "type": "Paper/card", - "collectionDate": "31/07/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "02/08/2023" - }, - { - "type": "General waste", - "collectionDate": "05/08/2023" - }, - { - "type": "Paper/card", - "collectionDate": "07/08/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "09/08/2023" - }, - { - "type": "General waste", - "collectionDate": "12/08/2023" - }, - { - "type": "Paper/card", - "collectionDate": "14/08/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "16/08/2023" - }, - { - "type": "General waste", - "collectionDate": "19/08/2023" - }, - { - "type": "Paper/card", - "collectionDate": "21/08/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "23/08/2023" - }, - { - "type": "General waste", - "collectionDate": "26/08/2023" - }, - { - "type": "Paper/card", - "collectionDate": "28/08/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "30/08/2023" - }, - { - "type": "General waste", - "collectionDate": "02/09/2023" - }, - { - "type": "Paper/card", - "collectionDate": "04/09/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "06/09/2023" - }, - { - "type": "General waste", - "collectionDate": "09/09/2023" - }, - { - "type": "Paper/card", - "collectionDate": "11/09/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "13/09/2023" - }, - { - "type": "General waste", - "collectionDate": "16/09/2023" - }, - { - "type": "Paper/card", - "collectionDate": "18/09/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "20/09/2023" - }, - { - "type": "General waste", - "collectionDate": "23/09/2023" - }, - { - "type": "Paper/card", - "collectionDate": "25/09/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "27/09/2023" - }, - { - "type": "General waste", - "collectionDate": "30/09/2023" - }, - { - "type": "Paper/card", - "collectionDate": "02/10/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "04/10/2023" - }, - { - "type": "General waste", - "collectionDate": "07/10/2023" - }, - { - "type": "Paper/card", - "collectionDate": "09/10/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "11/10/2023" - }, - { - "type": "General waste", - "collectionDate": "14/10/2023" - }, - { - "type": "Paper/card", - "collectionDate": "16/10/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "18/10/2023" - }, - { - "type": "General waste", - "collectionDate": "21/10/2023" - }, - { - "type": "Paper/card", - "collectionDate": "23/10/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "25/10/2023" - }, - { - "type": "General waste", - "collectionDate": "28/10/2023" - }, - { - "type": "Paper/card", - "collectionDate": "30/10/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "01/11/2023" - }, - { - "type": "General waste", - "collectionDate": "04/11/2023" - }, - { - "type": "Paper/card", - "collectionDate": "06/11/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "08/11/2023" - }, - { - "type": "General waste", - "collectionDate": "11/11/2023" - }, - { - "type": "Paper/card", - "collectionDate": "13/11/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "15/11/2023" - }, - { - "type": "General waste", - "collectionDate": "18/11/2023" - }, - { - "type": "Paper/card", - "collectionDate": "20/11/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "22/11/2023" - }, - { - "type": "General waste", - "collectionDate": "25/11/2023" - }, - { - "type": "Paper/card", - "collectionDate": "27/11/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "29/11/2023" - }, - { - "type": "General waste", - "collectionDate": "02/12/2023" - }, - { - "type": "Paper/card", - "collectionDate": "04/12/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "06/12/2023" - }, - { - "type": "General waste", - "collectionDate": "09/12/2023" - }, - { - "type": "Paper/card", - "collectionDate": "11/12/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "13/12/2023" - }, - { - "type": "General waste", - "collectionDate": "16/12/2023" - }, - { - "type": "Paper/card", - "collectionDate": "18/12/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "20/12/2023" - }, - { - "type": "General waste", - "collectionDate": "23/12/2023" - }, - { - "type": "Paper/card", - "collectionDate": "25/12/2023" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "27/12/2023" - }, - { - "type": "General waste", - "collectionDate": "30/12/2023" - }, - { - "type": "Paper/card", - "collectionDate": "01/01/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "03/01/2024" - }, - { - "type": "General waste", - "collectionDate": "06/01/2024" - }, - { - "type": "Paper/card", - "collectionDate": "08/01/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "10/01/2024" - }, - { - "type": "General waste", - "collectionDate": "13/01/2024" - }, - { - "type": "Paper/card", - "collectionDate": "15/01/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "17/01/2024" - }, - { - "type": "General waste", - "collectionDate": "20/01/2024" - }, - { - "type": "Paper/card", - "collectionDate": "22/01/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "24/01/2024" - }, - { - "type": "General waste", - "collectionDate": "27/01/2024" - }, - { - "type": "Paper/card", - "collectionDate": "29/01/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "31/01/2024" - }, - { - "type": "General waste", - "collectionDate": "03/02/2024" - }, - { - "type": "Paper/card", - "collectionDate": "05/02/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "07/02/2024" - }, - { - "type": "General waste", - "collectionDate": "10/02/2024" - }, - { - "type": "Paper/card", - "collectionDate": "12/02/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "14/02/2024" - }, - { - "type": "General waste", - "collectionDate": "17/02/2024" - }, - { - "type": "Paper/card", - "collectionDate": "19/02/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "21/02/2024" - }, - { - "type": "General waste", - "collectionDate": "24/02/2024" - }, - { - "type": "Paper/card", - "collectionDate": "26/02/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "28/02/2024" - }, - { - "type": "General waste", - "collectionDate": "02/03/2024" - }, - { - "type": "Paper/card", - "collectionDate": "04/03/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "06/03/2024" - }, - { - "type": "General waste", - "collectionDate": "09/03/2024" - }, - { - "type": "Paper/card", - "collectionDate": "11/03/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "13/03/2024" - }, - { - "type": "General waste", - "collectionDate": "16/03/2024" - }, - { - "type": "Paper/card", - "collectionDate": "18/03/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "20/03/2024" - }, - { - "type": "General waste", - "collectionDate": "23/03/2024" - }, - { - "type": "Paper/card", - "collectionDate": "25/03/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "27/03/2024" - }, - { - "type": "General waste", - "collectionDate": "30/03/2024" - }, - { - "type": "Paper/card", - "collectionDate": "01/04/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "03/04/2024" - }, - { - "type": "General waste", - "collectionDate": "06/04/2024" - }, - { - "type": "Paper/card", - "collectionDate": "08/04/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "10/04/2024" - }, - { - "type": "General waste", - "collectionDate": "13/04/2024" - }, - { - "type": "Paper/card", - "collectionDate": "15/04/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "17/04/2024" - }, - { - "type": "General waste", - "collectionDate": "20/04/2024" - }, - { - "type": "Paper/card", - "collectionDate": "22/04/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "24/04/2024" - }, - { - "type": "General waste", - "collectionDate": "27/04/2024" - }, - { - "type": "Paper/card", - "collectionDate": "29/04/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "01/05/2024" - }, - { - "type": "General waste", - "collectionDate": "04/05/2024" - }, - { - "type": "Paper/card", - "collectionDate": "06/05/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "08/05/2024" - }, - { - "type": "General waste", - "collectionDate": "11/05/2024" - }, - { - "type": "Paper/card", - "collectionDate": "13/05/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "15/05/2024" - }, - { - "type": "General waste", - "collectionDate": "18/05/2024" - }, - { - "type": "Paper/card", - "collectionDate": "20/05/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "22/05/2024" - }, - { - "type": "General waste", - "collectionDate": "25/05/2024" - }, - { - "type": "Paper/card", - "collectionDate": "27/05/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "29/05/2024" - }, - { - "type": "General waste", - "collectionDate": "01/06/2024" - }, - { - "type": "Paper/card", - "collectionDate": "03/06/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "05/06/2024" - }, - { - "type": "General waste", - "collectionDate": "08/06/2024" - }, - { - "type": "Paper/card", - "collectionDate": "10/06/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "12/06/2024" - }, - { - "type": "General waste", - "collectionDate": "15/06/2024" - }, - { - "type": "Paper/card", - "collectionDate": "17/06/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "19/06/2024" - }, - { - "type": "General waste", - "collectionDate": "22/06/2024" - }, - { - "type": "Paper/card", - "collectionDate": "24/06/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "26/06/2024" - }, - { - "type": "General waste", - "collectionDate": "29/06/2024" - }, - { - "type": "Paper/card", - "collectionDate": "01/07/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "03/07/2024" - }, - { - "type": "General waste", - "collectionDate": "06/07/2024" - }, - { - "type": "Paper/card", - "collectionDate": "08/07/2024" - }, - { - "type": "Glass/cans/plastics", - "collectionDate": "10/07/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ReigateAndBansteadBoroughCouncil.json b/uk_bin_collection/tests/outputs/ReigateAndBansteadBoroughCouncil.json deleted file mode 100644 index 8b25eb4371..0000000000 --- a/uk_bin_collection/tests/outputs/ReigateAndBansteadBoroughCouncil.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "bins": [ - { - "type": "Food waste", - "collectionDate": "03/10/2023" - }, - { - "type": "Paper and cardboard", - "collectionDate": "03/10/2023" - }, - { - "type": "Food waste", - "collectionDate": "10/10/2023" - }, - { - "type": "Paper and cardboard", - "collectionDate": "10/10/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "10/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "10/10/2023" - }, - { - "type": "Food waste", - "collectionDate": "17/10/2023" - }, - { - "type": "Paper and cardboard", - "collectionDate": "17/10/2023" - }, - { - "type": "Food waste", - "collectionDate": "24/10/2023" - }, - { - "type": "Paper and cardboard", - "collectionDate": "24/10/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "24/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "24/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/RhonddaCynonTaffCouncil.json b/uk_bin_collection/tests/outputs/RhonddaCynonTaffCouncil.json deleted file mode 100644 index 83230ff671..0000000000 --- a/uk_bin_collection/tests/outputs/RhonddaCynonTaffCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling", - "collectionDate": "17/10/2023" - }, - { - "type": "Garden Waste", - "collectionDate": "17/10/2023" - }, - { - "type": "Food Waste", - "collectionDate": "17/10/2023" - }, - { - "type": "Black Bags", - "collectionDate": "24/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/RochdaleCouncil.json b/uk_bin_collection/tests/outputs/RochdaleCouncil.json deleted file mode 100644 index 40d90fd2cb..0000000000 --- a/uk_bin_collection/tests/outputs/RochdaleCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Food and garden waste bin", - "collectionDate": "20/07/2023" - }, - { - "type": "Paper and cardboard bin", - "collectionDate": "20/07/2023" - }, - { - "type": "Food and garden waste bin", - "collectionDate": "27/07/2023" - }, - { - "type": "Cans and bottles bin", - "collectionDate": "27/07/2023" - }, - { - "type": "Food and garden waste bin", - "collectionDate": "03/08/2023" - }, - { - "type": "Rubbish bin", - "collectionDate": "03/08/2023" - }, - { - "type": "Food and garden waste bin", - "collectionDate": "10/08/2023" - }, - { - "type": "Paper and cardboard bin", - "collectionDate": "10/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/RushcliffeBoroughCouncil.json b/uk_bin_collection/tests/outputs/RushcliffeBoroughCouncil.json deleted file mode 100644 index c12748a0c3..0000000000 --- a/uk_bin_collection/tests/outputs/RushcliffeBoroughCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "blue", - "collectionDate": "12/07/2023" - }, - { - "type": "garden waste", - "collectionDate": "12/07/2023" - }, - { - "type": "grey", - "collectionDate": "19/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/RushmoorCouncil.json b/uk_bin_collection/tests/outputs/RushmoorCouncil.json deleted file mode 100644 index dfe5a8078f..0000000000 --- a/uk_bin_collection/tests/outputs/RushmoorCouncil.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling/Glass", - "collectionDate": "24/05/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "31/05/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "07/06/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "14/06/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "21/06/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "28/06/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "05/07/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "12/07/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "19/07/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "26/07/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "02/08/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "09/08/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "16/08/2023" - }, - { - "type": "General waste/Garden", - "collectionDate": "23/08/2023" - }, - { - "type": "Recycling/Glass", - "collectionDate": "30/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SalfordCityCouncil.json b/uk_bin_collection/tests/outputs/SalfordCityCouncil.json deleted file mode 100644 index ab8244b092..0000000000 --- a/uk_bin_collection/tests/outputs/SalfordCityCouncil.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "bins": [ - { - "type": "Domestic waste", - "collectionTime": "19/07/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "19/07/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "19/07/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "26/07/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "26/07/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "02/08/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "02/08/2023" - }, - { - "type": "Domestic waste", - "collectionTime": "09/08/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "09/08/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "09/08/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "16/08/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "16/08/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "23/08/2023" - }, - { - "type": "Food and garden waste", - "collectionTime": "23/08/2023" - }, - { - "type": "Domestic waste", - "collectionTime": "30/08/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "30/08/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "06/09/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "13/09/2023" - }, - { - "type": "Domestic waste", - "collectionTime": "20/09/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "20/09/2023" - }, - { - "type": "Brown recycling (bottles and cans)", - "collectionTime": "27/09/2023" - }, - { - "type": "Blue recycling (paper and card)", - "collectionTime": "04/10/2023" - }, - { - "type": "Domestic waste", - "collectionTime": "11/10/2023" - }, - { - "type": "Domestic waste", - "collectionTime": "01/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SheffieldCityCouncil.json b/uk_bin_collection/tests/outputs/SheffieldCityCouncil.json deleted file mode 100644 index 9c98e7e58e..0000000000 --- a/uk_bin_collection/tests/outputs/SheffieldCityCouncil.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "bins": [ - { - "type": "Black Bin", - "collectionDate": "24/07/2023" - }, - { - "type": "Black Bin", - "collectionDate": "07/08/2023" - }, - { - "type": "Black Bin", - "collectionDate": "21/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "14/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "11/09/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "31/07/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "28/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "25/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SomersetCouncil.json b/uk_bin_collection/tests/outputs/SomersetCouncil.json deleted file mode 100644 index 20dd0c621d..0000000000 --- a/uk_bin_collection/tests/outputs/SomersetCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Garden", - "collectionDate": "27/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "14/07/2023" - }, - { - "type": "Refuse", - "collectionDate": "28/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthAyrshireCouncil.json b/uk_bin_collection/tests/outputs/SouthAyrshireCouncil.json deleted file mode 100644 index 3ebff7e1af..0000000000 --- a/uk_bin_collection/tests/outputs/SouthAyrshireCouncil.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "bins": [ - { - "type": "Blue Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Green Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "21/07/2023" - }, - { - "type": "Purple Bin", - "collectionDate": "24/07/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "28/07/2023" - }, - { - "type": "Grey Bin", - "collectionDate": "31/07/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "04/08/2023" - }, - { - "type": "Green Bin", - "collectionDate": "07/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "07/08/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "11/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "14/08/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "18/08/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "25/08/2023" - }, - { - "type": "Green Bin", - "collectionDate": "28/08/2023" - }, - { - "type": "Grey Bin", - "collectionDate": "28/08/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "01/09/2023" - }, - { - "type": "Purple Bin", - "collectionDate": "04/09/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "04/09/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "08/09/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthCambridgeshireCouncil.json b/uk_bin_collection/tests/outputs/SouthCambridgeshireCouncil.json deleted file mode 100644 index 0e8f0a9ba0..0000000000 --- a/uk_bin_collection/tests/outputs/SouthCambridgeshireCouncil.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "bins": [ - { - "type": "Organic", - "collectionDate": "20/07/2023" - }, - { - "type": "Recycle", - "collectionDate": "20/07/2023" - }, - { - "type": "Domestic", - "collectionDate": "27/07/2023" - }, - { - "type": "Organic", - "collectionDate": "03/08/2023" - }, - { - "type": "Recycle", - "collectionDate": "03/08/2023" - }, - { - "type": "Domestic", - "collectionDate": "10/08/2023" - }, - { - "type": "Organic", - "collectionDate": "17/08/2023" - }, - { - "type": "Recycle", - "collectionDate": "17/08/2023" - }, - { - "type": "Domestic", - "collectionDate": "24/08/2023" - }, - { - "type": "Organic", - "collectionDate": "01/09/2023" - }, - { - "type": "Recycle", - "collectionDate": "01/09/2023" - }, - { - "type": "Domestic", - "collectionDate": "07/09/2023" - }, - { - "type": "Organic", - "collectionDate": "14/09/2023" - }, - { - "type": "Recycle", - "collectionDate": "14/09/2023" - }, - { - "type": "Domestic", - "collectionDate": "21/09/2023" - }, - { - "type": "Organic", - "collectionDate": "28/09/2023" - }, - { - "type": "Recycle", - "collectionDate": "28/09/2023" - }, - { - "type": "Domestic", - "collectionDate": "05/10/2023" - }, - { - "type": "Organic", - "collectionDate": "12/10/2023" - }, - { - "type": "Recycle", - "collectionDate": "12/10/2023" - }, - { - "type": "Domestic", - "collectionDate": "19/10/2023" - }, - { - "type": "Organic", - "collectionDate": "26/10/2023" - }, - { - "type": "Recycle", - "collectionDate": "26/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthLanarkshireCouncil.json b/uk_bin_collection/tests/outputs/SouthLanarkshireCouncil.json deleted file mode 100644 index 8cb1a311b5..0000000000 --- a/uk_bin_collection/tests/outputs/SouthLanarkshireCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Black/Green - Non Recyclable Waste", - "collectionDate": "11/07/2023" - }, - { - "type": "Burgundy - Food and garden", - "collectionDate": "11/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthNorfolkCouncil.json b/uk_bin_collection/tests/outputs/SouthNorfolkCouncil.json deleted file mode 100644 index 237e2b9efe..0000000000 --- a/uk_bin_collection/tests/outputs/SouthNorfolkCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "RefuseBin", - "collectionDate": "27/07/2023" - }, - { - "type": "RecycleBin", - "collectionDate": "20/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthOxfordshireCouncil.json b/uk_bin_collection/tests/outputs/SouthOxfordshireCouncil.json deleted file mode 100644 index 74f795c19d..0000000000 --- a/uk_bin_collection/tests/outputs/SouthOxfordshireCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Grey bin, small electrical items and food bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Green bin, textiles, food bin and garden waste bin", - "collectionDate": "14/07/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SouthTynesideCouncil.json b/uk_bin_collection/tests/outputs/SouthTynesideCouncil.json deleted file mode 100644 index 3601e29a73..0000000000 --- a/uk_bin_collection/tests/outputs/SouthTynesideCouncil.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling (blue)", - "collectionDate": "21/07/2023" - }, - { - "type": "Household", - "collectionDate": "28/07/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "28/07/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "04/08/2023" - }, - { - "type": "Household", - "collectionDate": "11/08/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "11/08/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "18/08/2023" - }, - { - "type": "Household", - "collectionDate": "25/08/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "25/08/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "01/09/2023" - }, - { - "type": "Household", - "collectionDate": "08/09/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "08/09/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "15/09/2023" - }, - { - "type": "Household", - "collectionDate": "22/09/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "22/09/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "29/09/2023" - }, - { - "type": "Household", - "collectionDate": "06/10/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "06/10/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "13/10/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "20/10/2023" - }, - { - "type": "Household", - "collectionDate": "20/10/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "27/10/2023" - }, - { - "type": "Household", - "collectionDate": "03/11/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "03/11/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "10/11/2023" - }, - { - "type": "Household", - "collectionDate": "17/11/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "17/11/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "24/11/2023" - }, - { - "type": "Household", - "collectionDate": "01/12/2023" - }, - { - "type": "Recycling (green)", - "collectionDate": "01/12/2023" - }, - { - "type": "Recycling (blue)", - "collectionDate": "08/12/2023" - }, - { - "type": "Household", - "collectionDate": "15/12/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/StHelensBC.json b/uk_bin_collection/tests/outputs/StHelensBC.json deleted file mode 100644 index 8a02082c10..0000000000 --- a/uk_bin_collection/tests/outputs/StHelensBC.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Green Bin (garden waste)", - "collectionDate": "28/07/2023" - }, - { - "type": "Green Bin (garden waste)", - "collectionDate": "11/08/2023" - }, - { - "type": "Green Bin (garden waste)", - "collectionDate": "25/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/StaffordshireMoorlandsDistrictCouncil.json b/uk_bin_collection/tests/outputs/StaffordshireMoorlandsDistrictCouncil.json deleted file mode 100644 index 11b0070f00..0000000000 --- a/uk_bin_collection/tests/outputs/StaffordshireMoorlandsDistrictCouncil.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling with food and garden", - "collectionDate": "24/10/2023" - }, - { - "type": "Rubbish", - "collectionDate": "31/10/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "07/11/2023" - }, - { - "type": "Rubbish", - "collectionDate": "14/11/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "21/11/2023" - }, - { - "type": "Rubbish", - "collectionDate": "28/11/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "05/12/2023" - }, - { - "type": "Rubbish", - "collectionDate": "12/12/2023" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "19/12/2023" - }, - { - "type": "Rubbish", - "collectionDate": "28/12/2023" - }, - { - "type": "Recycling", - "collectionDate": "02/01/2024" - }, - { - "type": "Rubbish", - "collectionDate": "09/01/2024" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "16/01/2024" - }, - { - "type": "Rubbish", - "collectionDate": "23/01/2024" - }, - { - "type": "Recycling with food and garden", - "collectionDate": "30/01/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/StockportBoroughCouncil.json b/uk_bin_collection/tests/outputs/StockportBoroughCouncil.json deleted file mode 100644 index 7a5afa52bd..0000000000 --- a/uk_bin_collection/tests/outputs/StockportBoroughCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Black bin", - "collectionDate": "19/07/2023" - }, - { - "type": "Green bin", - "collectionDate": "19/07/2023" - }, - { - "type": "Blue bin", - "collectionDate": "26/07/2023" - }, - { - "type": "Brown bin", - "collectionDate": "09/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/StratfordUponAvonCouncil.json b/uk_bin_collection/tests/outputs/StratfordUponAvonCouncil.json deleted file mode 100644 index 8a73561f4c..0000000000 --- a/uk_bin_collection/tests/outputs/StratfordUponAvonCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Food waste", - "collectionDate": "24/10/2023" - }, - { - "type": "Recycling", - "collectionDate": "24/10/2023" - }, - { - "type": "Refuse", - "collectionDate": "31/10/2023" - }, - { - "type": "Garden waste", - "collectionDate": "24/10/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/SwaleBoroughCouncil.json b/uk_bin_collection/tests/outputs/SwaleBoroughCouncil.json deleted file mode 100644 index e1336f9d20..0000000000 --- a/uk_bin_collection/tests/outputs/SwaleBoroughCouncil.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "bins": [ - { - "type": "Green bin or black sacks (general household waste)", - "collectionDate": "21/03/2023" - }, - { - "type": "Orange and black bin (food waste)", - "collectionDate": "21/03/2023" - }, - { - "type": "Small electricals (place in a carrier bag next to your bin)", - "collectionDate": "21/03/2023" - }, - { - "type": "Brown bin (garden waste)", - "collectionDate": "22/03/2023" - }, - { - "type": "Orange and black bin (food waste)", - "collectionDate": "28/03/2023" - }, - { - "type": "Blue bin or clear sacks (recycling)", - "collectionDate": "28/03/2023" - }, - { - "type": "Textiles (place in a carrier bag next to your bin)", - "collectionDate": "28/03/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/TamesideMBCouncil.json b/uk_bin_collection/tests/outputs/TamesideMBCouncil.json deleted file mode 100644 index 7e03cd579d..0000000000 --- a/uk_bin_collection/tests/outputs/TamesideMBCouncil.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "bins": [ - { - "type": "Brown Bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Black Bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Green Bin", - "collectionDate": "01/09/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "04/08/2023" - }, - { - "type": "Green Bin", - "collectionDate": "04/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "08/09/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "08/09/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "11/08/2023" - }, - { - "type": "Black Bin", - "collectionDate": "11/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Green Bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "18/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Black Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Green Bin", - "collectionDate": "21/07/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "25/08/2023" - }, - { - "type": "Brown Bin", - "collectionDate": "28/07/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "28/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/TonbridgeAndMallingBC.json b/uk_bin_collection/tests/outputs/TonbridgeAndMallingBC.json deleted file mode 100644 index 53171ddf19..0000000000 --- a/uk_bin_collection/tests/outputs/TonbridgeAndMallingBC.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "bins": [ - { - "type": "Food waste", - "collectionDate": "18/07/2023" - }, - { - "type": "Green recycling", - "collectionDate": "18/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "25/07/2023" - }, - { - "type": "Black domestic waste", - "collectionDate": "25/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "01/08/2023" - }, - { - "type": "Green recycling", - "collectionDate": "01/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "08/08/2023" - }, - { - "type": "Black domestic waste", - "collectionDate": "08/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "15/08/2023" - }, - { - "type": "Green recycling", - "collectionDate": "15/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/TorbayCouncil.json b/uk_bin_collection/tests/outputs/TorbayCouncil.json deleted file mode 100644 index 9833fad85b..0000000000 --- a/uk_bin_collection/tests/outputs/TorbayCouncil.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "bins": [ - { - "type": "Food Caddy", - "collectionDate": "19/07/2023" - }, - { - "type": "Paper Bag", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling Box", - "collectionDate": "19/07/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "26/07/2023" - }, - { - "type": "Paper Bag", - "collectionDate": "26/07/2023" - }, - { - "type": "Recycling Box", - "collectionDate": "26/07/2023" - }, - { - "type": "Residual Bin", - "collectionDate": "26/07/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "02/08/2023" - }, - { - "type": "Paper Bag", - "collectionDate": "02/08/2023" - }, - { - "type": "Recycling Box", - "collectionDate": "02/08/2023" - }, - { - "type": "Food Caddy", - "collectionDate": "09/08/2023" - }, - { - "type": "Paper Bag", - "collectionDate": "09/08/2023" - }, - { - "type": "Recycling Box", - "collectionDate": "09/08/2023" - }, - { - "type": "Residual Bin", - "collectionDate": "09/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/TorridgeDistrictCouncil.json b/uk_bin_collection/tests/outputs/TorridgeDistrictCouncil.json deleted file mode 100644 index 03104bbdcd..0000000000 --- a/uk_bin_collection/tests/outputs/TorridgeDistrictCouncil.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "bins": [ - { - "type": "Refuse", - "collectionDate": "17/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/ValeofGlamorganCouncil.json b/uk_bin_collection/tests/outputs/ValeofGlamorganCouncil.json deleted file mode 100644 index 8de9b9ae81..0000000000 --- a/uk_bin_collection/tests/outputs/ValeofGlamorganCouncil.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "bins": [ - { - "type": "Separated recycling", - "collectionDate": "20/07/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "27/07/2023" - }, - { - "type": "Black bag", - "collectionDate": "03/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "03/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "10/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "17/08/2023" - }, - { - "type": "Black bag", - "collectionDate": "24/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "24/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "31/08/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "07/09/2023" - }, - { - "type": "Black bag", - "collectionDate": "14/09/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "14/09/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "21/09/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "28/09/2023" - }, - { - "type": "Black bag", - "collectionDate": "05/10/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "05/10/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "12/10/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "19/10/2023" - }, - { - "type": "Black bag", - "collectionDate": "26/10/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "26/10/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "02/11/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "09/11/2023" - }, - { - "type": "Black bag", - "collectionDate": "16/11/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "16/11/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "23/11/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "30/11/2023" - }, - { - "type": "Black bag", - "collectionDate": "07/12/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "07/12/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "14/12/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "21/12/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "28/12/2023" - }, - { - "type": "Black bag", - "collectionDate": "30/12/2023" - }, - { - "type": "Separated recycling", - "collectionDate": "04/01/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "11/01/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "18/01/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "25/01/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "01/02/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "08/02/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "15/02/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "22/02/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "29/02/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "07/03/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "14/03/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "21/03/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "28/03/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "04/04/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "11/04/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "18/04/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "25/04/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "02/05/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "09/05/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "16/05/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "23/05/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "30/05/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "06/06/2024" - }, - { - "type": "Separated recycling", - "collectionDate": "13/06/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WakefieldCityCouncil.json b/uk_bin_collection/tests/outputs/WakefieldCityCouncil.json deleted file mode 100644 index cb3e7dfa95..0000000000 --- a/uk_bin_collection/tests/outputs/WakefieldCityCouncil.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "bins": [ - { - "type": "Mixed recycling", - "collectionDate": "20/09/2023" - }, - { - "type": "Household waste", - "collectionDate": "27/09/2023" - }, - { - "type": "Garden waste recycling", - "collectionDate": "27/09/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "04/10/2023" - }, - { - "type": "Household waste", - "collectionDate": "11/10/2023" - }, - { - "type": "Garden waste recycling", - "collectionDate": "11/10/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "18/10/2023" - }, - { - "type": "Household waste", - "collectionDate": "25/10/2023" - }, - { - "type": "Garden waste recycling", - "collectionDate": "25/10/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "01/11/2023" - }, - { - "type": "Household waste", - "collectionDate": "08/11/2023" - }, - { - "type": "Garden waste recycling", - "collectionDate": "08/11/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "15/11/2023" - }, - { - "type": "Household waste", - "collectionDate": "22/11/2023" - }, - { - "type": "Garden waste recycling", - "collectionDate": "22/11/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "29/11/2023" - }, - { - "type": "Household waste", - "collectionDate": "06/12/2023" - }, - { - "type": "Mixed recycling", - "collectionDate": "13/12/2023" - }, - { - "type": "Household waste", - "collectionDate": "20/12/2023" - }, - { - "type": "Household waste", - "collectionDate": "03/01/2024" - }, - { - "type": "Mixed recycling", - "collectionDate": "10/01/2024" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WarwickDistrictCouncil.json b/uk_bin_collection/tests/outputs/WarwickDistrictCouncil.json deleted file mode 100644 index 53f1494b83..0000000000 --- a/uk_bin_collection/tests/outputs/WarwickDistrictCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Food Waste", - "collectionDate": "21/07/2023" - }, - { - "type": "Refuse (Sack)", - "collectionDate": "21/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "21/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WaverleyBoroughCouncil.json b/uk_bin_collection/tests/outputs/WaverleyBoroughCouncil.json deleted file mode 100644 index 107462fc98..0000000000 --- a/uk_bin_collection/tests/outputs/WaverleyBoroughCouncil.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "bins": [ - { - "type": "Food Waste Collection Service", - "collectionDate": "21/07/2023" - }, - { - "type": "Recycling Collection Service", - "collectionDate": "21/07/2023" - }, - { - "type": "Domestic Waste Collection Service", - "collectionDate": "28/07/2023" - }, - { - "type": "Food Waste Collection Service", - "collectionDate": "28/07/2023" - }, - { - "type": "Food Waste Collection Service", - "collectionDate": "04/08/2023" - }, - { - "type": "Recycling Collection Service", - "collectionDate": "04/08/2023" - }, - { - "type": "Domestic Waste Collection Service", - "collectionDate": "11/08/2023" - }, - { - "type": "Food Waste Collection Service", - "collectionDate": "11/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WealdenDistrictCouncil.json b/uk_bin_collection/tests/outputs/WealdenDistrictCouncil.json deleted file mode 100644 index 39d41fd98d..0000000000 --- a/uk_bin_collection/tests/outputs/WealdenDistrictCouncil.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling Bin", - "collectionDate": "17/07/2023" - }, - { - "type": "Rubbish Bin", - "collectionDate": "24/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WelhatCouncil.json b/uk_bin_collection/tests/outputs/WelhatCouncil.json deleted file mode 100644 index 8799c8dcfc..0000000000 --- a/uk_bin_collection/tests/outputs/WelhatCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Food Waste Collection Service", - "collectionDate": "19/07/2023" - }, - { - "type": "Garden Waste Collection Service", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling Collection Service", - "collectionDate": "19/07/2023" - }, - { - "type": "Domestic Waste Collection Service", - "collectionDate": "26/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WestLothianCouncil.json b/uk_bin_collection/tests/outputs/WestLothianCouncil.json deleted file mode 100644 index 5417f3f278..0000000000 --- a/uk_bin_collection/tests/outputs/WestLothianCouncil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bins": [ - { - "type": "Green Bin", - "collectionDate": "20/10/2023" - }, - { - "type": "Grey Bin", - "collectionDate": "27/10/2023" - }, - { - "type": "Brown Bin (Now for Garden and Food Waste)", - "collectionDate": "30/10/2023" - }, - { - "type": "Blue Bin", - "collectionDate": "03/11/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WiganBoroughCouncil.json b/uk_bin_collection/tests/outputs/WiganBoroughCouncil.json deleted file mode 100644 index 079f0e409d..0000000000 --- a/uk_bin_collection/tests/outputs/WiganBoroughCouncil.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Black Bin": "2022-11-04T00:00:00", - "Brown Bin": "2022-11-11T00:00:00", - "Green Bin": "2022-11-04T00:00:00", - "Blue Bin": "2022-10-28T00:00:00" -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WiltshireCouncil.json b/uk_bin_collection/tests/outputs/WiltshireCouncil.json deleted file mode 100644 index 788b975350..0000000000 --- a/uk_bin_collection/tests/outputs/WiltshireCouncil.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bins": [ - { - "type": "Mixed dry recycling (blue lidded bin)", - "collectionDate": "23/05/2023" - }, - { - "type": "Glass (black box or basket)", - "collectionDate": "23/05/2023" - }, - { - "type": "Household waste", - "collectionDate": "24/05/2023" - }, - { - "type": "Mixed dry recycling (blue lidded bin)", - "collectionDate": "06/06/2023" - }, - { - "type": "Glass (black box or basket)", - "collectionDate": "06/06/2023" - }, - { - "type": "Household waste", - "collectionDate": "07/06/2023" - }, - { - "type": "Mixed dry recycling (blue lidded bin)", - "collectionDate": "20/06/2023" - }, - { - "type": "Glass (black box or basket)", - "collectionDate": "20/06/2023" - }, - { - "type": "Household waste", - "collectionDate": "21/06/2023" - }, - { - "type": "Mixed dry recycling (blue lidded bin)", - "collectionDate": "04/07/2023" - }, - { - "type": "Glass (black box or basket)", - "collectionDate": "04/07/2023" - }, - { - "type": "Household waste", - "collectionDate": "05/07/2023" - }, - { - "type": "Mixed dry recycling (blue lidded bin)", - "collectionDate": "18/07/2023" - }, - { - "type": "Glass (black box or basket)", - "collectionDate": "18/07/2023" - }, - { - "type": "Household waste", - "collectionDate": "19/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WindsorAndMaidenheadCouncil.json b/uk_bin_collection/tests/outputs/WindsorAndMaidenheadCouncil.json deleted file mode 100644 index dc46a1aa23..0000000000 --- a/uk_bin_collection/tests/outputs/WindsorAndMaidenheadCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "Recycling Collection Service", - "collectionDate": "18/07/2023" - }, - { - "type": "Recycling Collection Service", - "collectionDate": "25/07/2023" - }, - { - "type": "Refuse Collection Service", - "collectionDate": "25/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/WokingBoroughCouncil.json b/uk_bin_collection/tests/outputs/WokingBoroughCouncil.json deleted file mode 100644 index f31d5bfcb0..0000000000 --- a/uk_bin_collection/tests/outputs/WokingBoroughCouncil.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "bins": [ - { - "type": "Rubbish", - "collectionDate": "19/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "19/07/2023" - }, - { - "type": "Garden", - "collectionDate": "19/07/2023" - }, - { - "type": "Batteries/small electricals/textiles", - "collectionDate": "19/07/2023" - }, - { - "type": "Recycling", - "collectionDate": "26/07/2023" - }, - { - "type": "Food waste", - "collectionDate": "26/07/2023" - }, - { - "type": "Batteries/small electricals/textiles", - "collectionDate": "26/07/2023" - }, - { - "type": "Rubbish", - "collectionDate": "02/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "02/08/2023" - }, - { - "type": "Garden", - "collectionDate": "02/08/2023" - }, - { - "type": "Batteries/small electricals/textiles", - "collectionDate": "02/08/2023" - }, - { - "type": "Recycling", - "collectionDate": "09/08/2023" - }, - { - "type": "Food waste", - "collectionDate": "09/08/2023" - }, - { - "type": "Batteries/small electricals/textiles", - "collectionDate": "09/08/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/outputs/YorkCouncil.json b/uk_bin_collection/tests/outputs/YorkCouncil.json deleted file mode 100644 index 3d69d86db4..0000000000 --- a/uk_bin_collection/tests/outputs/YorkCouncil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "bins": [ - { - "type": "RECYCLING", - "collectionDate": "20/07/2023" - }, - { - "type": "REFUSE", - "collectionDate": "27/07/2023" - }, - { - "type": "GARDEN", - "collectionDate": "28/07/2023" - } - ] -} \ No newline at end of file diff --git a/uk_bin_collection/tests/step_defs/test_validate_council.py b/uk_bin_collection/tests/step_defs/test_validate_council.py index 3fc8289a6d..40657288e8 100644 --- a/uk_bin_collection/tests/step_defs/test_validate_council.py +++ b/uk_bin_collection/tests/step_defs/test_validate_council.py @@ -50,7 +50,7 @@ def scrape_step(context, council): if "usrn" in context.metadata: usrn = context.metadata["usrn"] args.append(f"-us={usrn}") - if "SKIP_GET_URL" in context.metadata: + if "skip_get_url" in context.metadata: args.append(f"-s") try: diff --git a/uk_bin_collection/tests/test_common_functions.py b/uk_bin_collection/tests/test_common_functions.py index b73bae4209..0f34b7d60b 100644 --- a/uk_bin_collection/tests/test_common_functions.py +++ b/uk_bin_collection/tests/test_common_functions.py @@ -161,35 +161,36 @@ def test_get_next_occurrence_from_day_month_true(): result = get_next_occurrence_from_day_month(datetime(2023,9,1)) assert result == pd.Timestamp('2024-09-01 00:00:00') -def test_write_output_json(): +def test_update_input_json(): council = "test_council" - content = '{"example": "data"}' - write_output_json(council, content) + url = "TEST_URL" + postcode="TEST_POSTCODE" + uprn="TEST_UPRN" + skip_get_url = True + update_input_json(council, url, postcode=postcode, uprn=uprn, skip_get_url=skip_get_url) cwd = os.getcwd() - outputs_path = os.path.join(cwd, "uk_bin_collection", "tests", "outputs", council + ".json") - result1 = os.path.exists(outputs_path) - - with open(outputs_path, "r") as f: - read_content = f.read() - - if os.path.exists(outputs_path): - os.remove(outputs_path) - + input_file_path = os.path.join(cwd, "uk_bin_collection", "tests", "input.json") + result1 = os.path.exists(input_file_path) + with open(input_file_path, 'r') as f: + data = json.load(f) assert result1 == True - assert read_content == content + assert data[council] == {'postcode': 'TEST_POSTCODE', 'skip_get_url': True, 'uprn': 'TEST_UPRN', 'url': 'TEST_URL', 'wiki_name': 'test_council'} -def test_write_output_json_fail(capsys, monkeypatch): +def test_update_input_json_fail(capsys, monkeypatch): def mock_os_path_exists(path): return False # Simulate the path not existing monkeypatch.setattr(os.path, 'exists', mock_os_path_exists) council = "test_council" - content = '{"example": "data"}' - write_output_json(council, content) + url = "TEST_URL" + postcode="TEST_POSTCODE" + uprn="TEST_UPRN" + skip_get_url = True + update_input_json(council, url, postcode=postcode, uprn=uprn, skip_get_url=skip_get_url) captured = capsys.readouterr() - assert "Exception encountered: Unable to save Output JSON file for the council." in captured.out + assert "Exception encountered: Unable to update input.json file for the council." in captured.out assert "Please check you're running developer mode" in captured.out def test_create_webdriver(): diff --git a/uk_bin_collection/uk_bin_collection/collect_data.py b/uk_bin_collection/uk_bin_collection/collect_data.py index 4494c39d2c..6e2796a971 100644 --- a/uk_bin_collection/uk_bin_collection/collect_data.py +++ b/uk_bin_collection/uk_bin_collection/collect_data.py @@ -39,7 +39,7 @@ def __init__(self): "-d", "--dev_mode", action="store_true", - help="Enables development mode - creates/updates outputs .json file for the council on each run", + help="Enables development mode - creates/updates entries in the input.json file for the council on each run", required=False, ) self.parsed_args = None diff --git a/uk_bin_collection/uk_bin_collection/common.py b/uk_bin_collection/uk_bin_collection/common.py index 7143d0446c..eb674cc2bd 100644 --- a/uk_bin_collection/uk_bin_collection/common.py +++ b/uk_bin_collection/uk_bin_collection/common.py @@ -200,16 +200,47 @@ def remove_alpha_characters(input_string: str) -> str: return "".join(c for c in input_string if c.isdigit() or c == " ") +def update_input_json(council: str, url: str, **kwargs): + """ + Create/update council's entry in the input.json + :param council: Council + :param kwargs: Run arguments + """ + postcode = kwargs.get("postcode", None) + paon = kwargs.get("paon", None) + uprn = kwargs.get("uprn", None) + usrn = kwargs.get("usrn", None) def write_output_json(council: str, content: str): + skip_get_url = kwargs.get("skip_get_url", None) cwd = os.getcwd() + input_file_path = os.path.join(cwd, "uk_bin_collection", "tests", "input.json") + if os.path.exists(input_file_path): + with open(input_file_path, 'r') as f: + data = json.load(f) + if council not in data: + data[council] = {"wiki_name": council} + if "url" != "": + data[council]["url"] = url + if postcode is not None: + data[council]["postcode"] = postcode + if paon is not None: + data[council]["paon"] = paon + if uprn is not None: + data[council]["uprn"] = uprn + if usrn is not None: + data[council]["usrn"] = usrn outputs_path = os.path.join(cwd, "..", "tests", "outputs") if not os.path.exists(outputs_path) or not os.path.isdir(outputs_path): outputs_path = os.path.join(cwd, "uk_bin_collection", "tests", "outputs") if os.path.exists(outputs_path) and os.path.isdir(outputs_path): with open(os.path.join(outputs_path, council + ".json"), "w") as f: f.write(content) + if skip_get_url is not None: + data[council]["skip_get_url"] = skip_get_url + with open(input_file_path, 'w') as f: + f.write(json.dumps(data, sort_keys=True, indent=4)) else: - print("Exception encountered: Unable to save Output JSON file for the council.") + print("Exception encountered: Unable to update input.json file for the council.") print( "Please check you're running developer mode from either the UKBinCollectionData " "or uk_bin_collection/uk_bin_collection/ directories." diff --git a/uk_bin_collection/uk_bin_collection/get_bin_data.py b/uk_bin_collection/uk_bin_collection/get_bin_data.py index 2ea59c9f37..4047e0f25d 100644 --- a/uk_bin_collection/uk_bin_collection/get_bin_data.py +++ b/uk_bin_collection/uk_bin_collection/get_bin_data.py @@ -10,7 +10,7 @@ import requests -from uk_bin_collection.uk_bin_collection.common import write_output_json +from uk_bin_collection.uk_bin_collection.common import update_input_json LOGGING_CONFIG = dict( version=1, @@ -72,9 +72,9 @@ def template_method(self, address_url: str, **kwargs) -> None: # pragma: no cov ) json_output = self.output_json(bin_data_dict) - # if dev mode create/update council's output JSON if bin_data_dict is not empty - if dev_mode is not None and dev_mode is True and bin_data_dict["bins"]: - write_output_json(council_module_str, json_output) + # if dev mode create/update council's entry in the input.json + if dev_mode is not None and dev_mode is True: + update_input_json(council_module_str, this_url, postcode=this_postcode, paon=this_paon, uprn=this_uprn, usrn=this_usrn, skip_get_url=skip_get_url) return json_output diff --git a/wiki/generate_wiki.py b/wiki/generate_wiki.py index b65018ea89..84a8373343 100644 --- a/wiki/generate_wiki.py +++ b/wiki/generate_wiki.py @@ -31,7 +31,7 @@ def main(): # get additional arguments command = council_details.get("wiki_command_url_override", council_details.get("url", "")) additional_parameters = "" - if "SKIP_GET_URL" in council_details: + if "skip_get_url" in council_details: command += " -s" additional_parameters += "- `-s` - skip get URL\n" if "uprn" in council_details: From 27c78fa75981f5240d9b4c6b9949d49745a5a5d1 Mon Sep 17 00:00:00 2001 From: Oliver Cullimore Date: Thu, 2 Nov 2023 20:24:23 +0000 Subject: [PATCH 2/3] feat: Update dev mode & remove JSON outputs --- CONTRIBUTING.md | 69 +++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 37 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bbc77708e5..1315133744 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,7 +13,6 @@ + [Common Functions](#common-functions) * [Additional files](#additional-files) + [Input JSON file](#input-json-file) - + [Output JSON file](#output-json-file) + [Feature file](#feature-file) * [Testing](#testing) + [Behave (Integration Testing)](#behave--integration-testing-) @@ -90,23 +89,53 @@ There are a few different options for scraping, and you are free to choose which ## Developing To get started, first you will need to fork this repository and setup your own working environment before you can start developing. -Once your environment is ready, create a new branch from your master/main branch and then create a new .py file within the `uk_bin_collection\councils` directory. The new .py file will be used in the CLI to call the parser, so be sure to pick a sensible name - e.g. CheshireEastCouncil.py is called with: +Once your environment is ready, create a new branch from your master/main branch and then create a new .py file within the `uk_bin_collection\councils` directory then use the development mode to generate the input.json entry. The new .py file will be used in the CLI to call the parser, so be sure to pick a sensible name - e.g. CheshireEastCouncil.py is called with: ``` python collect_data.py CheshireEastCouncil ``` To simplify things somewhat, a [template](https://github.com/robbrad/UKBinCollectionData/blob/master/uk_bin_collection/uk_bin_collection/councils/council_class_template/councilclasstemplate.py) file has been created - open this file, copy the contents to your new .py file and start from there. You are pretty much free to approach the scraping however you would like, but please ensure that: -- Your scraper returns a dictionary made up of the key "bins" and a value that is a list of bin types and collection dates (see [outputs folder](https://github.com/robbrad/UKBinCollectionData/tree/master/uk_bin_collection/tests/outputs) for examples). +- Your scraper returns a dictionary made up of the key "bins" and a value that is a list of bin types and collection dates. An example of this can be seen below. - Any dates or times are formatted to standard UK formats (see [below](#common-functions)) +
+ Output Example + +```json +{ + "bins": [ + { + "type": "Empty Standard Mixed Recycling", + "collectionDate": "29/07/2022" + }, + { + "type": "Empty Standard Garden Waste", + "collectionDate": "29/07/2022" + }, + { + "type": "Empty Standard General Waste", + "collectionDate": "05/08/2022" + } + ] +} +``` +
### Kwargs UKBCD has two mandatory parameters when it runs - the name of the parser (sans .py) and the URL from which to scrape. However, developers can also get the following data using `kwargs`: +| Parameter | Prompt | Notes | kwargs.get | +|-----------------------------------------|--------------------------|-------------------------------------------------------------|------------------------------| +| UPRN (Unique Property Reference Number) | `-u` or `--uprn` | | `kwargs.get('uprn')` | +| USRN (Unique Street Reference Number) | `-us` or `--usrn` | | `kwargs.get('usrn')` | +| House number | `-n` or `--number` | Sometimes called PAON | `kwargs.get('paon')` | +| Postcode | `-p` or `--postcode` | Needs to be wrapped in quotes on the CLI | `kwargs.get('postcode')` | +| Skip Get URL | `-s` or `--skip_get_url` | | `kwargs.get('skip_get_url')` | | Parameter | Prompt | Notes | kwargs.get | |--------------|----------------------|------------------------------------------|--------------------------| | UPRN | `-u` or `--uprn` | | `kwargs.get('uprn')` | | House number | `-n` or `--number` | Sometimes called PAON | `kwargs.get('paon')` | | Postcode | `-p` or `--postcode` | Needs to be wrapped in quotes on the CLI | `kwargs.get('postcode')` | +| Development Mode | `-d` or `--dev_mode` | Create/update council's entry in the input.json on each run | `kwargs.get('dev_mode')` | These parameters are useful if you're using something like the requests module and need to take additional user information into the request, such as: ```commandline @@ -144,7 +173,6 @@ Please feel free to contribute to this library as you see fit - added functions In order for your scraper to work with the project's testing suite, some additional files need to be provided or modified: - [ ] [Input JSON file](#input-json-file) -- [ ] [Output JSON file](#output-json-file) - [ ] [Feature file](#feature-file) **Note:** from here on, anything containing`` should be replaced with the scraper's name. @@ -186,39 +214,6 @@ recommended - the council's address is usually a good one). ``` -### Output JSON file -| Type | File location | -|------|---------------------------------------------------------------------------| -| Add | `UKBinCollectionData/uk_bin_collection/tests/outputs/.json` | - -A sample of what the scraper outputs should be provided in the [outputs](https://github.com/robbrad/UKBinCollectionData/blob/master/uk_bin_collection/tests/outputs/) -folder. This can be taken from your development environment's console or a CLI. Please only include the "bins" data. - -Adding the `-d` or `--dev_mode` parameter to your CLI command enables development mode which creates/updates the Output JSON file for the council automatically for you on each run - -
- Example - -```json -{ - "bins": [ - { - "type": "Empty Standard Mixed Recycling", - "collectionDate": "29/07/2022" - }, - { - "type": "Empty Standard Garden Waste", - "collectionDate": "29/07/2022" - }, - { - "type": "Empty Standard General Waste", - "collectionDate": "05/08/2022" - } - ] -} -``` -
- ### Feature file | Type | File location | |--------|-----------------------------------------------------------------------------------------| From 99d58122308d4e701d1360abce80f5406f1eec61 Mon Sep 17 00:00:00 2001 From: Oliver Cullimore Date: Thu, 2 Nov 2023 20:26:22 +0000 Subject: [PATCH 3/3] feat: Update dev mode & remove JSON outputs --- CONTRIBUTING.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1315133744..8aeae9fbc6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -130,11 +130,7 @@ UKBCD has two mandatory parameters when it runs - the name of the parser (sans . | House number | `-n` or `--number` | Sometimes called PAON | `kwargs.get('paon')` | | Postcode | `-p` or `--postcode` | Needs to be wrapped in quotes on the CLI | `kwargs.get('postcode')` | | Skip Get URL | `-s` or `--skip_get_url` | | `kwargs.get('skip_get_url')` | -| Parameter | Prompt | Notes | kwargs.get | -|--------------|----------------------|------------------------------------------|--------------------------| -| UPRN | `-u` or `--uprn` | | `kwargs.get('uprn')` | -| House number | `-n` or `--number` | Sometimes called PAON | `kwargs.get('paon')` | -| Postcode | `-p` or `--postcode` | Needs to be wrapped in quotes on the CLI | `kwargs.get('postcode')` | +| URL for remote Selenium web driver | `-w` or `--web_driver` | Needs to be wrapped in quotes on the CLI | `kwargs.get('web_driver')` | | Development Mode | `-d` or `--dev_mode` | Create/update council's entry in the input.json on each run | `kwargs.get('dev_mode')` | These parameters are useful if you're using something like the requests module and need to take additional user information into the request, such as: