Exceptions that should be raised by sources to show the error message at the faulty
imput field. Some exceptions have additional information such as suggestions for
other values, which transforms the the input filed to a select filed still
allowing own inputs
* Add source islington_gov_uk
Fixes#2646
* Add support for business address bin types
* reformatting + modified one test case from string to integer
---------
Co-authored-by: 5ila5 <5ila5@users.noreply.github.com>
* New source - City of Ryde, uses same API as Campbelltown, with City of Ryde URL prepended
* Updated source and added doc
* Added City of Ryde to sources
* Removed hardcoded 'NSW' from query to fix API lookup
* Added City of Ryde
* Updated per PR #2579 comments
* Used requests for param encoding
* Added exception for address lookup failure
* reformatting + ./update_docu_links.py
---------
Co-authored-by: 5ila5 <5ila5@users.noreply.github.com>
* Update Tests in renfrewshire_gov_uk.py
Add a new test for a postcode that has multiple bin collections on 1 day
* Handle Multiple bins on 1 day
Update code to handle multiple bin collections on a single day
* Added source for Napier City Council NZ
* Correctly determine the collection type
* reformatting
---------
Co-authored-by: Phil Gale <phil.gale@re-leased.com>
Co-authored-by: 5ila5 <5ila5@users.noreply.github.com>
* Update chiltern_gov_uk.py
* add iapp_itouchvision_com, chilteren inherits from iapp_itouchvision_com
based on the work of @craigsblackie in #2521
- added iapp_itouchvision_com
- chilteren now deprecated and inherits from iapp_itouchvision_com
- GUI configuration get automatically migrated
- added requirement pycryptodome to handle aes en/de-cryption
---------
Co-authored-by: craigsblackie <craig@craigsblackie.com>
Co-authored-by: 5ila5 <5ila5@users.noreply.github.com>