GitHub Selenium
Helper for 2FA login to GitHub
- Free software: MPL v2 license
Features
Allows for automated browser login to GitHub accounts requiring 2FA, and provides a Selenium web driver instance for further work. Uses a headless Firefox instance driven by geckodriver.
Prerequites
Outside of the dependencies which will be installed when you pip
install
this package, you need:
- Python (3 prefered, should work with 2)
- Firefox
- Latest geckodriver
Development dependencies are managed via pipenv. Use pipenv install
--dev
to build your virtual environment and install development dependencies.
- TODO
This works just enough to be useful on a couple of scripts. YMMV.
- more docs!
- lots! PR's & Issues welcome
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.