All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.4.7 - 18.12.23
- Added
Rämibühl
,Toni-Areal
andCAB Move
to the available facilities (#33). - Added SWITCH edu-ID login.
- Added a check to ensure the enrollment was actually successful and show the enrollment number.
- Added Docker & Docker compose support (By masus04).
- Added the option to use HTTP proxy (By leopold-franz).
- Added the functionality to register to one-time events (By leopold-franz).
- Added
Bad City
,Bad Oerlikon
andBad Bungertwies
to the available facilities (By leopold-franz).
- UZH switched from own login to SWITCH edu-ID login (#31)
1.4.6 - 12.10.23
- Upgraded
selenium
from4.8.2
to4.14.0
andwebdriver-manager
from3.8.5
to4.0.1
. - Corrected README setup command from peschee
1.4.5 - 01.05.23
- If lessons on a holiday are searched, the next day is displayed by the ASVZ website. Changed to now check if the found lesson is actually on the day specified by the user arguments (By BRB2000).
1.4.4 - 17.04.23
- Changed trainer argument to being optional as there are lessons like fitness, that do not have a trainer. In these cases, the first lesson in the list is taken (By sant0s12).
1.4.3 - 07.03.23
- Enrollment time interval includes the time again (essentially revert the changes done in
1.4.2
with respect to the enrollment time detection). - Upgrade
selenium
from4.1.0
to4.8.2
andwebdriver-manager
from3.5.2
to3.8.5
.
1.4.2 - 21.01.23
- Adapt bot to work with the newest ASVZ website. The enrollment time location has changed and some small components were updated (#15).
1.4.1 - 03.11.22
- Retry enrollment when a lessons is full, a place gets free and enrollment is tried but some else was faster (#13).
1.4.0 - 26.10.22
- Added PHZH login support (#12).
1.3.0 - 11.10.22
- Added CHANGELOG.md
- Added optional selection filter based on training level from CyprienHoelzl
1.2.1 - 27.09.22
- Correct name of element on website from mathinic
1.2.0 - 17.03.22
- Added ASVZ account support for alumni from abrandemuehl
- Added helpful feedback if a 404 page is hit
1.1.1 - 16.12.21
- Added
Rämistrasse 80
to the available facilities
- Make script language independent (and fix UZH name issue) from mathinic
- Changed deprecated
logging.warn
tologging.warning
- Updated various as deprecated marked code
- Only ask for password if it is not supplied already
- Decreased retry intervall on booked out lessons from 60 to 30 seconds
- Improved script stability and UX
- Updated requirements (selenium to
4.1.0
and webdriver-manager to3.5.2
)
- Language code that is not accepted by SwitchAAI
1.1.0 - 18.06.21
- Set script encoding
- Password can be passed via CLI argument
1.0.0 - 05.06.21
- Added GPL-3.0 license
- Added credentials check on startup
- Rewrote the whole logic
- Corrected README example commands from lmeinen
0.1.0 - 07.05.21
Initial version