semvec/pypi-packages huggingface dataset:
django_busybody 0.2.1
django misc
License: MIT
Keywords: django_busybody

=============================
django_busybody
=============================

.. image:: https://badge.fury.io/py/django_busybody.svg
    :target: https://badge.fury.io/py/django_busybody

.. image:: https://travis-ci.org/s1s5/django_busybody.svg?branch=master
    :target: https://travis-ci.org/s1s5/django_busybody

.. image:: https://codecov.io/gh/s1s5/django_busybody/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/s1s5/django_busybody

django misc

Documentation
-------------

The full documentation is at https://django_busybody.readthedocs.io.

Quickstart
----------

Install django_busybody::

    pip install django_busybody

Add it to your `INSTALLED_APPS`:

.. code-block:: python

    INSTALLED_APPS = (
        ...
        'django_busybody.apps.DjangoBusybodyConfig',
        ...
    )

Add django_busybody's URL patterns:

.. code-block:: python

    from django_busybody import urls as django_busybody_urls


    urlpatterns = [
        ...
        url(r'^', include(django_busybody_urls)),
        ...
    ]

Features
--------

* TODO

Running Tests
-------------

Does the code actually work?

::

    source <YOURVIRTUALENV>/bin/activate
    (myenv) $ pip install tox
    (myenv) $ tox

Credits
-------

Tools used in rendering this package:

*  Cookiecutter_
*  `cookiecutter-djangopackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage




History
-------

0.1.0 (2017-05-11)
++++++++++++++++++

* First release on PyPI.
PyKBLib 2.0.0
A Python library for interacting with the Keybase CLI tools.
License: MIT
Keywords: pykblib keybase library

PyKBLib: A Python Keybase Wrapper
=================================
[![PyPI](https://img.shields.io/pypi/v/PyKBLib.svg)](https://pypi.org/project/PyKBLib/)
[![GitHub](https://img.shields.io/github/license/cmsteffen-code/PyKBLib.svg)](https://github.com/cmsteffen-code/PyKBLib/blob/master/LICENSE)
[![Documentation Status](https://readthedocs.org/projects/pykblib/badge/?version=latest)](https://pykblib.readthedocs.io/en/latest/?badge=latest)
[![GitHub issues](https://img.shields.io/github/issues/pykblib/PyKBLib.svg)](https://github.com/pykblib/PyKBLib/issues)
[![GitHub contributors](https://img.shields.io/github/contributors/cmsteffen-code/PyKBLib.svg)](https://github.com/cmsteffen-code/PyKBLib/graphs/contributors)


The PyKBLib library allows you to interface with the Keybase application programmatically, enabling you to create scripts and bots which act on your behalf.
dash-google-auth-email 1.9.99
Dash Google Auth Email
License: MIT

# Dash Google Auth Email

Dash Google Auth Email is a simple library using Google OAuth to authenticate and
view a [Dash](https://dash.plot.ly/) app.  This project is almost entirely sourced from the parernt project [dash-google-auth](https://github.com/lchapo/dash-google-auth)

This Library uses [Flask Dance](https://github.com/singingwolfboy/flask-dance)
and a modified version of Plotly's own [dash auth](https://github.com/plotly/dash-auth)
for authentication.

## Basic Use

Authentication can be added to your Dash application using the `GoogleOAuth`
class, i.e.

```python
from dash import Dash
from flask import Flask
from dash_google_auth_email import GoogleOAuth

server = Flask(__name__)
server.config.update({
  'GOOGLE_OAUTH_CLIENT_ID': ...,
  'GOOGLE_OAUTH_CLIENT_SECRET': ...,
})

app = Dash(__name__, server=server, url_base_pathname='/', auth='auth')

authorized_emails = [...]
additional_scopes = [...]
auth = GoogleOAuth(app, authorized_emails, additional_scopes)

# your Dash app here :)
...
```

## Example
Steps to try this out yourself:

1. Install the `dash-google-auth-email` library using `pip`:

    ```bash
    $ pip install dash-google-auth-email
    ```

2. Follow the [Flask Dance Guide](http://flask-dance.readthedocs.io/en/latest/quickstarts/google.html)
   to create an app on the google admin console

3. Make a copy of [app.py](https://github.com/ricklentz/dash-google-auth-email/blob/master/app.py)
   and set the variables (or set the corresponding environment variables):
    ```python
    server.config["GOOGLE_OAUTH_CLIENT_ID"] = ...
    server.config["GOOGLE_OAUTH_CLIENT_SECRET"] = ...
    ```
   with values from the Google OAuth 2 client you should have set up in step 1.
   If you've set these up properly, you can find them at
   [APIs & Services > Credentials](https://console.developers.google.com/apis/credentials)
   under the section **OAuth 2.0 client IDs**.

4. Replace `authorized_emails` in `app.py` with whatever
   Google emails you want to grant access to your app. In production, I'd
   recommend getting these from a database instead.

5. Run `python app.py` and open [localhost](http://localhost:8050/) in a
   browser window to try it out! If the app loads automatically without
   prompting a Google login, that means you're already authenticated -- try
   using an incognito window in this case if you want to see the login
   experience for a new user.