4 from time import mktime
5 from shutil import copyfileobj
6 from zipfile import ZipFile
7 from .config import get_config
15 def download(archive, filename, date, path=None):
18 if _library_path is None:
19 _library_path = get_config().get('library', 'path')
22 zf = ZipFile(os.path.join(path, archive), 'r')
23 infile = zf.open(filename)
24 outfile = open(filename, 'wb')
25 copyfileobj(infile, outfile)
29 dt = mktime(date.timetuple())
30 os.utime(filename, (dt, dt))