- Adding Stockton On Tees Council
- Adding Fife Council
- Adding Flintshire County Council
- #930
- #933
- #750
- West Berkshire Council
- Southwark Council
- Refactor Midlothian Council scraper to use house number and postcode
- Adding Teignbridge Council
- Adding Harborough District Council
- Adding Watford Borough Council
- Adding Coventry City Council
- #580
- #888
- #902
- #607
- Adding Luton Borough Council
- Adding West Oxfordshire District Council
- Adding Aberdeenshire Council
- Adding Canterbury City Council
- Adding Swindon Borough Council
- #697
- #694
- #659
- #590
- #900
- Adding RAW JSON Sensor
- Black formatting
- Black formatting
- Moving from Attributes to Sensors
- Moving from Attributes to Sensors
- Add Midlothgian Council
- Adding Dudley Council
- Adding South Ribble Council
- Plymouth Council
- Adding Norwich City Council
- #744
- #671
- #566
- #749
- #792 adding web_driver option to Wokingham Council
- Adding Lincoln Council
- Adding Tunbridge Wells Council
- Adding Perth and Kinross Council
- Update wiki
- #748
- #598
- #572
- Swale Borough Council
- HaltonBoroughCouncil
- Barnet Council
- WestBerkshireCouncil
- West Suffolk Council
- Vale of White Horse Council
- Uttlesford District Council
- Neath Port Talbot Council
- Merton Council
- Manchester City Council
- Glasgow City Council
- BradfordMDC
- EastRiding
- MoleValley
- Barnet and Bexley
- Adding Wirral Council
- Adding Lichfield District Council
- Adding West Morland And Furness
- Adding Walsall Council
- Adding Armagh, Banbridge and Craigavon Council
- #602
- #830
- #870
- #873
- #877
- NottinghamCityCouncil
- #875
- Adding Falkirk Council
- Adding London Borough Harrow
- Adding North Ayrshire Council
- #761
- #871
- #869
- Adding Highland Council
- Add Elmbridge Borough Council
- Adding Southwark Council
- South Derbyshire District Council
- #780
- #845 fix: #754
- #835
- #842
- Adding London Borough of Ealing
- Adding London Borough of Lambeth
- Adding Dacorum Borough Council
- Dacorum Borough Council
- East Devon DC
- Update CheshireEastCouncil.py
- Update CheshireEastCouncil.py
- Update README.md
- Adding Wokingham Borough Council
- Adding Winchester City Council
- Adding Basildon Council
- Adding Colchester City Council
- RochfordCouncil
- Neath Port Talbot Council
- Buckinghamshire Council
- #639 fix: #812
- Windsor and Maidenhead Council
- Update DorsetCouncil.py
- #829
- Update GatesheadCouncil.py
- #822
- Adding East Renfrewshire Council
- High Peak have changed their cookie dialog Seems to be safe to ignore it now.
- Update CheshireEastCouncil.py
- Update README.md
- release to be non pre release
- Add Ealing Council
- Update README.md
- Add IslingtonCouncil
- #565 Gloucester city council driver
- #773 Wakefield
- added Rotherham Council
- more unit tests
- more unit tests
- Chorley
- #795 and add reconfigure to custom comp.
- #795 and add reconfigure to custom comp.
- #795 Unit Test Coverage
- #795 unit test coverage
- 791 Glasgow URL change
- 779 Add correct async wait to Home Assistant
- support for enfield council
- Re-work North Tyneside Council module for 2024 - some addresses do not have a garden collection
- Re-work North Tyneside Council module for 2024
- #771 Bolton bullet points on dates is now fixed
- add has_numbers() function
- update Gedling Borough Council parser to use alternative name key
- change Gedling to use new JSON data
- update instructions for Gedling
- update input.json to use UPRN parameter
- change DorsetCouncil.py to use API links provided in #756
- explicit import of logging.config to stop error in Python 3.11
- adding dev container updates
- adding dev container updates
- refactoring main files
- adding ability to set local mode in HA custom comp. if users dont have a Selenium Server
- MidSussex
- Adding Wychavon District Council
- IntTestWarnings
- IntTestWarnings
- Adding Uttlesford District Council
- Adding Stafford Boro Council
- Adding Swansea Council
- Adding New Forest
- Adding Three Rivers
- Adding Three Rivers
- ThreeRivers
- #425 Entities are not updated
- sessions to avoid deprecation
- Update docker-image.yml
- Update docker-image.yml
- Change CSS class in search for collection types
- Adding Dartford
- Adding South Kesteven District Council
- Adding ChichesterCouncil
- adding HounslowCouncil
- adding HounslowCouncil
- adding HounslowCouncil
- Epping Fix
- Adding Epping Forest District Council
- Update input.json
- Epping Forest District Council
- Adding Stroud District Council
- Add support for Tendring District Council
- #269 Adding Waltham Forest
- #269 Adding Waltham Forest
- Adding council creation script
- Update Mole Valley URL
- Add support for Fareham Borough Council
- Add support for Bracknell Forest Council
- Handle Barnet council cookies message
- add bin colour support WestSuffolkCouncil style: black format WestSuffolkCouncil
- add bin colour support WestSuffolkCouncil style: black format WestSuffolkCouncil
- #725 Add names to selenium test videos using "se:name" option in create webdriver function
- #693 Cheshire West & Chester Council Sensor Bug
- #693 Cheshire West & Chester Council Sensor Bug
- #722 Support Python 3.12
- #722 Support Python 3.12
- #722 Support Python 3.12
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- #708 Adding HA to the dev container for debugging
- Update for West Suffolk Councils new website
- #708 Dev Container
- Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 Dev Container
- #708 simplifying Selenium integration tests
- #708 simplifying Selenium integration tests
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Test GH action seenium
- #708 Dev Container testing
- #708 - dev container changes
- #706 Adding Dev Container
- #706 Adding initial Dev Container
- #713 BarnsleyMBCouncil.py
- #709 Update DoverDistrictCouncil.py
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 Small issue and Black formatting
- #696 test coverage back to 100%
- pass in required parameter into
create_webdriver
- test runners for
MiltonKeynesCityCouncil
andNorthEastLincs
.
- fix AttributeError when no garden waste collection is available for properties using Huntingdon District Council
- add support for parsing "Today" / "Tomorrow" as date text for
BarnsleyMBCouncil
- add support for parsing "Tomorrow" as date text for
LiverpoolCityCouncil
- Handling the "Website cookies enhance your user experience." button
- Handling the "Website cookies enhance your user experience." button
- Adding Renfrewshire Council
- Adding Renfrewshire Council
- Remove 'import Dumper'
- input.json Bradford missing comma
- Add support for West Berkshire Council
- add support for Knowsley Metropolitan Borough Council
- add support for Cheshire West and Chester Council
- add support for Cheshire West and Chester Council
- Update HaringeyCouncil.py issue #670
- parse datetimes correctly and round to midnight
- change address selection to fix errors selecting the user's PAON
- add check for parsed string length to stop datetime parsing error
- add Arun council
- add support for Sunderland City Council
- add support for Sunderland City Council
- sort data and correct dictionary name (#609)
- fix Kirklees address search (switch to house & postcode)
- fixes json
- add Kirklees council
- fixes json
- Add Solihull Council (#513)
- Add Adur and Worthing Councils (#544)
- Add Dover District Council (#614)
- Add Rochford Council (#620)
- Add Tandridge District Council (#621)
- Add West Northamptonshire Council (#567)
- Add Hull City Council (#622)
- Add Wyre Council (#625)
- Add Telford and Wrekin Co-operative Council (#632)
- Add Mansfield District Council (#560)
- Add Bedford Borough Council (#552)
- spacing on input.json
- realign input.json
- capitalize bin type text
- formatting on input.json
- incorrect collections
- update testing URL for Merton
- attempt to resolve invisible banner hiding postcode box
- resolve JSON schema exception for date formatting
- resolve JSON schema exception for date formatting
- accept cookies banner
- Added missing .feature file entry to the test config for NewhamCouncil
- code optimisations
- Fix date parsing in WestLindseyDistrictCouncil.py
- Add Mole Valley District Council
- Update input.json Closes #599
- Add Scraper for St Albans City and District Council
- add wiki note for castlepoint
- update test data for castlepoint
- remove single line causing issues
- Add NorthYorkshire to test feature file
- Add north yorkshire to test input
- Add Support for north yorkshire council
- remove unused code
- barnet no overrides
- accidentally returned strings when needed date objects, refactor to handle this
- checking for future/past dates
- correct date handling for North West Leicestershire
- Don't call driver.quit where already handled by finally block
- remove extra driver.quit to prevent errors
- Added support for Newham Council's bin collections
- Add a default value for user_agent to fix all councils using selenium and not specifying agent
- use static values for bin types
- Eastleigh Borough Council doesnt cope with "You haven't yet signed up for ..."
- Eastleigh Borough Council doesnt cope when Garden Waste service hasn't been signed up for, which gets the value "You haven't yet signed up for our garden waste collections. Find out more about our\xa0garden waste collection service" which results in ValueError: time data
- Add Test Valley Borough Council
- Add support for Chorley Council
- update logic to account for council website change
- duplicate driver.quit() calls causes error
- Headless now working on custom comp Update sensor.py
- headless mode in custom component
- headless mode
- headless in custom comp
- headless options
- modified Kingston-upon-Thames driver for greater reliability.
- Update KingstonUponThamesCouncil.py
- Update KingstonUponThamesCouncil.py
- headless options
- #542 - Selenium Grid Sessions must be terminated cleanly
- #542 - Selenium Grid Sessions must be terminated cleanly
- Update strings.json
- Update en.json
- Update config_flow.py
- Update common.py
- Update strings.json
- Update en.json
- Update config_flow.py
- adding headless control
- adding headless control
- adding headless control
- Update lint.yml
- Chelmsford
- Update ChelmsfordCityCouncil.py
- Update ChelmsfordCityCouncil.py
- Update ChelmsfordCityCouncil.py
- Update codeql-analysis.yml
- Update behave.yml
- Update CONTRIBUTING.md
- Update behave.yml
- Update behave.yml
- Update ConwyCountyBorough.py
- Update behave.yml
- Update CheshireEastCouncil.py
- Update behave.yml
- Update behave.yml
- Update behave.yml
- Update Makefile
- Update Makefile
- Update behave.yml
- Update Makefile
- Update validate_council_outputs.feature
- Barnet seasonal overrides
- barnet (again)
- barnet
- barnet council
- #525 Adding API Server and Docker build
- #525 Adding API Server and Docker build
- #522 Adding Nottingham City Council
- don't ask for URL for Vale of White Horse Council
- add Vale of White Horse District Council
- account for additional string on exceptional schedule
- Torbay
- add South Gloucestershire Council
- manifest.json
- manifest.json to remove depricated attribute
- Hacs Validation Pipeline
- Adding HACS Validation
- Add hassfest validation.yml
- Black formatting
- Fix GuildfordCouncil
- Adding Brighton and Hove City Council
- Adding Brighton and Hove City Council
- Adding Brighton and Hove City Council
- Adding Brighton and Hove City Council
- Adding London Borough Redbridge
- London Borough Redbridge
- Adding LondonBoroughRedbridge 431
- chelmsford #407
- Add Haringey Council.
- #509 Wiltshire Update input.json
- Bexley
- CharnwoodBoroughCouncil
- Adding support for Gedling Borough Council
- add Newport City Council
- Initial Test Commit for Gedling Borough Council
- CastlepointDistrictCouncil
- 191_fixingbroken_councils
- 191_fixingbroken_councils
- 191_fixingbroken_councils
- Adding West Lindsey District Council
- Adding West Lindsey District Council
- #191 Preston City Council
- #493 Update input.json
- #27 East Riding
- #493 Leeds issues
- Add in URL override for wiki
- Update RushmoorCouncil.py to use new URL
- #264 Adding Oldham
- #250 Adding Halton Borough Council
- #244 Adding Portsmouth City Council
- #141 Leeds speed up
- #174 / #244 / #204
- 488_blackburnfixes
- adding #204 Forest_of_Dean_District
- adding #204 Forest_of_Dean_District
- Adding support for Reading Borough Council
- Add Shropshire Council
- Issue 394 - change coordinator data from numerical indexed list to dictionary
- add postcode and uprn for Bedfordshire Council
- Add BefordshireCouncil scraper
- adding NorthEastDerbyshireDistrictCouncil
- move logging config to collect_data script
- Adding North_West_Leicestershire
- Adding North_West_Leicestershire
- Add Sevenoaks District Council
- Add Barnsley Metropolitan Borough Council to the feature file
- Add Barnsley Metropolitan Borough Council to input.json
- Add support for Barnsley Council (#444)
- Add Dorset Council to feature file
- Add Dorset Council to input.json
- Add support for Dorset Council
- Add Rugby Borough Council to feature file
- Add Rugby Borough Council to input.json
- Add parser for Rugby Borough Council (#456)
- Move LiverpoolCityCouncil.py to correct folder
- Add extra files for Stoke-on-Trent support
- Add support for Stoke-on-Trent (re: #440)
- change logic to add correct years and support 'Tomorrow' results
- Add support for Environment First collections (re: #433)
- Add support for Environment First collections (re: #433)
- change parameter name of 'x' to 'step' in get_dates_every_x_days()
- Increase data update timeout for slower selenium based tests
- Added WestSuffolkCouncil
- Fix scraper for Bolton
- Add Mid and East Antrim
- Add Mid and East Antrim
- Add Mid and East Antrim
- basingstoke adapt to basingstoke site changes
- Add support files for Liverpool City Council
- Add additional comments
- Add Liverpool City Council parser
- change dateutil name
- Custom component web driver field label
- 419-fix-selenium-behave-tests
- Update EastSuffolkCouncil.py
- Change bin_type's to be title() so it reads better
- Driver quit needs to be after last use of driver
- Add remote Selenium web driver support
- Update dev mode & remove JSON outputs
- Update dev mode & remove JSON outputs
- Update dev mode & remove JSON outputs
- Add remote Selenium web driver support
- Add remote Selenium web driver support
- Add remote Selenium web driver support
- Add remote Selenium web driver support
- Holidays subdivision error
- #378 update East Northamptionshire to North Northamptonshire
- 410 Adding more behave logging and hamcrest assertations
- Replace individual council schema's with a single common one
- #399 - DeprecationWarning: Python Package holidays
- unit test coverage
- Add support for Conwy council
- Add support for Calderdale Council
- Home Assistant custom component fix for Selenium based councils
- Home Assistant custom component fix for Selenium based councils
- Fix Chelmsford City Council
- Fix input.json order
- Fix the incorrect key collectionTime in json output of Salford Council
- Add support for West Lothian Council
- Add support for East Lindsey District Council
- Add support for Gateshead Council
- Add support for Staffordshire Moorlands District Council
- Add support for Cannock Chase District Council
- fix missing comma in test input for eastsuffolkcouncil
- Add EastSuffolkCouncil support
- Add support for Bury Council (#265)
- Add support for Bury Council (#265)
- correctly align input.json
- Add support for Neath Port Talbot Council
- StratfordUponAvonCouncil Addition
- Rename Chilterns to Buckinghamshire Council
- Update poetry.lock to allow any urllib3 version
- Remove options flow from home assistant custom component
- Update poetry.lock
- Remove first BS4 call to stop page read
- fix ValueError and add in correct year data
- swap Crawley's USRN for house number
- fix date parsing and change BS4 logic
- Add supporting files for Rhondda Cynon Taff Council
- Add support for Reigate and Banstead Borough Council
- Fix for Wakefield City Council custom component support
- Fix for Wakefield City Council custom component support
- Add support for Bath and North East Somerset Council
- Add support for multiple instances of the custom component
- Fix Python Semantic Release version
- Fix Wakefield City Council