Example #1
0
def get_yahoo_fantasy_sports_client_for_user(user):
    """Gets a YahooFantasySportsAPIClient instance for `user`
    """
    social = get_social_auth_for_user(user, 'yahoo-oauth')
    if social:
        client = YahooFantasySportsAPIClient(
            app_secret=settings.SOCIAL_AUTH_YAHOO_OAUTH_SECRET,
            app_key=settings.SOCIAL_AUTH_YAHOO_OAUTH_KEY,
            user_social_auth=social)
    else:
        client = None
    return client
Example #2
0
def get_yahoo_fantasy_sports_client_for_user(user):
    """Gets a YahooFantasySportsAPIClient instance for `user`
    """
    social = get_social_auth_for_user(user, 'yahoo-oauth')
    if social:
        client = YahooFantasySportsAPIClient(
            app_secret=settings.SOCIAL_AUTH_YAHOO_OAUTH_SECRET,
            app_key=settings.SOCIAL_AUTH_YAHOO_OAUTH_KEY,
            user_social_auth=social
        )
    else:
        client = None
    return client
Example #3
0
def get_fitbit_api(user, social_auth_user=None, client_id=None, client_secret=None):
    from htk.lib.fitbit.api import FitbitAPI

    if client_id is None or client_secret is None:
        # if either is missing, obtain both from Django settings file
        from django.conf import settings
        client_id = settings.SOCIAL_AUTH_FITBIT_KEY
        client_secret = settings.SOCIAL_AUTH_FITBIT_SECRET

    if social_auth_user is None:
        from htk.apps.accounts.utils.social_utils import get_social_auth_for_user
        social_auth_user = get_social_auth_for_user(user, 'fitbit')

    api = FitbitAPI(social_auth_user, client_id, client_secret)
    return api
Example #4
0
def get_fitbit_api(user,
                   social_auth_user=None,
                   client_id=None,
                   client_secret=None):
    from htk.lib.fitbit.api import FitbitAPI

    if client_id is None or client_secret is None:
        # if either is missing, obtain both from Django settings file
        from django.conf import settings
        client_id = settings.SOCIAL_AUTH_FITBIT_KEY
        client_secret = settings.SOCIAL_AUTH_FITBIT_SECRET

    if social_auth_user is None:
        from htk.apps.accounts.utils.social_utils import get_social_auth_for_user
        social_auth_user = get_social_auth_for_user(user, 'fitbit')

    api = FitbitAPI(social_auth_user, client_id, client_secret)
    return api
Example #5
0
def get_fitbit_social_auth_user(user):
    from htk.apps.accounts.utils.social_utils import get_social_auth_for_user
    social_auth_user = get_social_auth_for_user(user, 'fitbit')
    return social_auth_user
Example #6
0
def get_fitbit_social_auth_user(user):
    from htk.apps.accounts.utils.social_utils import get_social_auth_for_user
    social_auth_user = get_social_auth_for_user(user, 'fitbit')
    return social_auth_user