'Download torrent using a link.
:param link: URL Link or list of.
:param save_path: Path to download the torrent.
:param label: Label of the torrent(s). qbittorrent < 3.3.5
:param category: Label of the torrent(s). qbittorrent >= 3.3.5
:return: Empty JSON data.'

def download_from_link(self, link, save_path=None, label=''):

    if (not isinstance(link, list)):
        link = [link]
    data = {'urls': link}
    if save_path:
        data.update({'savepath': save_path})
    if ((self.api_version < 10) and label):
        data.update({'label': label})
    elif ((self.api_version >= 10) and label):
        data.update({'category': label})
    return self._post('command/download', data=data)
