Source code for skchem.data.downloaders.base

#! /usr/bin/env python
#
# Copyright (C) 2016 Rich Lewis <rl403@cam.ac.uk>
# License: 3-clause BSD

import os

from fuel.downloaders.base import default_downloader

[docs]class Downloader(object): urls = [] filenames = [] @classmethod
[docs] def fill_subparser(cls, subparser): subparser.set_defaults(urls=cls.urls, filenames=cls.filenames) return default_downloader
@classmethod
[docs] def download(cls, directory=None): if not directory: directory = os.getcwd() return default_downloader(directory, cls.urls, cls.filenames)