How the application works at the moment: for each day of the week an item is defined in the code to be scheduled. Once the first is scheduled, the date is changed using a drop-down menu and the next one is chosen.
1 - the application needs to choose an item to be scheduled based on a list with 1 or more options. Through the following priority definitions:
Possibility of associating a number to each item. If the number of vacancies available on the website is equal to or greater. Choose it as a priority.
If no number is defined. Prioritize item with more vacancies. If you have the same amount. Choose the first defined in the code.
Item "x" 3
In the case above, choose the item "x" if the number of vacancies of “x” is => 3. If it is smaller, choose the item with more vacancies.
In the case above, choose the item with the most vacancies presented on the website.
3 - Change to the next date in case of absence of vacancies, or confirmed scheduling, or minimum time reached, if defined.
4-CAPTCHA on login: ([login to view URL] API)
IMPROVE CODE TO CONTINUE (TRY AGAIN) IF CAPTCHA IS TYPED WRONG. THE CURRENT CODE IS INTERRUPTED IF IT IS ENTERED WRONG.
5- Automatically restart the application if the page is down.
1- I would like to be able to run it by myself.
2- Write the code in order to easily change the variables. Login, password, list of locations and dates.
3 - the site is not in english but it is easy to learn how it works.
4 - Access to the website will be informed later.