sregistry/main/dropbox/share.py
def share(self, query, share_to=None):
    '''share will use the client to get a shareable link for an image of choice.
       the functions returns a url of choice to send to a recipient.
    '''

    names = parse_image_name(remove_uri(query))

    # Dropbox path is the path in storage with a slash
    dropbox_path = '/%s' % names['storage']        

    # First ensure that exists
    if self.exists(dropbox_path) is True:

        # Create new shared link
        try:
            share = self.dbx.sharing_create_shared_link_with_settings(dropbox_path)

        # Already exists!
        except ApiError as err:
            share = self.dbx.sharing_create_shared_link(dropbox_path)

        bot.info(share.url)
    return share.url
def share(self, query, share_to=None):
    '''share will use the client to get a shareable link for an image of choice.
       the functions returns a url of choice to send to a recipient.
    '''

    names = parse_image_name(remove_uri(query))

    # Dropbox path is the path in storage with a slash
    dropbox_path = '/%s' % names['storage']        

    # First ensure that exists
    if self.exists(dropbox_path) is True:

        # Create new shared link
        try:
            share = self.dbx.sharing_create_shared_link_with_settings(dropbox_path)

        # Already exists!
        except ApiError as err:
            share = self.dbx.sharing_create_shared_link(dropbox_path)

        bot.info(share.url)
    return share.url
def share ( self , query , share_to = None ) : names = parse_image_name ( remove_uri ( query ) ) # Dropbox path is the path in storage with a slash dropbox_path = '/%s' % names [ 'storage' ] # First ensure that exists if self . exists ( dropbox_path ) is True : # Create new shared link try : share = self . dbx . sharing_create_shared_link_with_settings ( dropbox_path ) # Already exists! except ApiError as err : share = self . dbx . sharing_create_shared_link ( dropbox_path ) bot . info ( share . url ) return share . url
share will use the client to get a shareable link for an image of choice.
       the functions returns a url of choice to send to a recipient.
share will use the client to get a shareable link for an image of choice . the functions returns a url of choice to send to a recipient .