Skip to content
This repository was archived by the owner on Feb 26, 2026. It is now read-only.

Latest commit

 

History

History
120 lines (78 loc) · 3.25 KB

File metadata and controls

120 lines (78 loc) · 3.25 KB

2021-04-09

V2.2.0

- Punch card quiz can now be completed.
- MS reward dashboard URL is updated.
- Moved options and credential files to options folder
- Moved README and CHANGELOG to READMEs folder

2021-03-26

V2.1.0

- Telegram integration, thanks to @ashanrath.
- Dependency upgraded.
- Code cleanup and bug fixes.

2021-08-01

V2.0.3

- Added '--exit-on-finish' command line option.
- Fixed a bug in getting quiz links.

2021-08-01

V2.0.2

- Improved quiz progress check
- Added support for switching to OTC if a different OTP method is selected. (Requires manual switch back to your desired OTP method afterwards)

2021-07-21

V2.0.1

- Massive code refactorisation to promote readability and extensibility
- Added support for automated 2FA, using built-in passcode generator
- Added support for punch cards
- Improved terminal messages: 
    - Selenium logging will no longer flood your console
    - Bot loggings are added to the console

2019-07-09

- Fixed sporadic crashes caused by geolocation requests

2019-07-02

- Fixed browser refresh loop caused by login errors
- Fixed password-based login in headless mode

2019-06-25

- Added support for 2FA, passwordless login via Microsoft Authenticator

2019-04-03

- Added fix for wait_until_visible from .find_element to .find_elements

2019-04-02

- Added adreo00's code for setting log level with argparse

2019-04-01

- Added fix for detecting pcpoints element during point status check
- Removed edge points as the status screen no longer displays them

2019-03-01

- Incorporated ShoGinn's lightning quiz fix
- Fixed .cico quiz close patch
- Added const for logging level

2019-02-02

- Fixed open offer link to target the link

2019-02-01

- Added chromedriver auto-downloading

2019-01-29

- Added error handling for 'credits2', function should exit and script should continue to execute.
- Changed automation from firefox/geckodriver to chrome/chromedriver
    - Immediate improvement in speed and stability over firefox/geckodriver
    - Appears to use less RAM than firefox (suprisingly..)
    - May be possible to run on raspberrypi (rpi has chromedriver)
- Mitigated credits2 error by performing an action before going to search URL

2018-12-20

- Performance improvements
- Fixed login, now waits until page is fully loaded
- Replaced urllib api call with requests
- Updated get points with chrome extension source, less prone to error (credit to Shoginn for the url!)
- Updated quizzes to log open quiz offers, completed quiz offers, all points
- Modified error catching for alerts, combined with timeoutexception
- Misc fixes

2018-11-28

- Fixed issue with daily poll IDs changing
- Added check for sign-in prompt after click on a quiz
- Misc fixes

2018-10-20

- Added argparse
- Added points from email links
- Added randomized account login order
- Reworked newsapi.org API to google trends
- Fixed logging
- Fixed issue with dropped searches

2018-10-08

- Initial release
- Basic functionality for completing searches and quizzes.