Flask extension for authenticating users with GitHub and making requests to the API.
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs flask.ext.X import system was deprecated Nov 2, 2017
.gitignore BLD: .eggs/ added to .gitignore Aug 24, 2015
.travis.yml add .travis.yml Oct 2, 2014
LICENSE add license text Jul 16, 2013
README.rst Add PyPI link and make links more organized Jul 1, 2018
flask_github.py bump version Nov 2, 2017
setup.cfg add setup.cfg May 1, 2017
setup.py Add Python versions to Trove classifiers Sep 23, 2016
test_flask_github.py remove GITHUB_CALLBACK_URL config because it's optional Oct 2, 2014
tox.ini test only on 2.7 and 3.4 Oct 2, 2014



GitHub-Flask is an extension for authenticating Flask applications with GitHub. It also provides support for various other requests to the GitHub API. Compatible with Python 2.7 and 3.4.



GitHub-Flask is available on PyPI:

$ pip install github-flask


An example application is provided. Getting it up and running should be pretty straightforward. Edit example.py and change GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET settings. Then run the sample application to see how it's working:

$ python example.py