Esempio n. 1
0
def associate_instagram_account(account_type):
    """Get permission from user to associate their instrgram account"""
    # Start a subprocess to load a webpage to get instagram permission
    unauthorized_api = InstagramAPI(**CONFIG)
    scope = ['comments', 'likes', 'relationships']
    authorize_url = unauthorized_api.get_authorize_url(scope=None)
    args = ['/usr/bin/python', wf().workflowfile('instagram_connect.py'), account_type]
    # if background.is_running('connect'):
    #     log.debug('Process `connect` is already running')
    # else:
    background.run_in_background('connect', args, timeout=120)
                              
    wf().add_item( title='Connect your instagram account', 
                   valid=True,
                   arg=authorize_url)