It should fix #2, which caused by the rate api limit exceeding. In the case when the limit exceeded the downloader uses a fallback method where it parses https://github.com/mozilla/geckodriver/releases page.
if you could extend the changes to also cover opera - as it is also hosted in github - i would take the pr with a smile into my fork. As it doesnt seem to be possible to get pr's into this project.
It should fix #2, which caused by the rate api limit exceeding. In the case when the limit exceeded the downloader uses a fallback method where it parses https://github.com/mozilla/geckodriver/releases page.