#!/bin/env python3 import argparse from clnindexdl import download_all_from_index from pathlib import Path import os parser = argparse.ArgumentParser() parser.add_argument('indexes', metavar='indexes', type=str, nargs='+') parser.add_argument('--threads', '-t', type=int, default=6) args = parser.parse_args() for index in args.indexes: with open(index) as file: basedir = Path( index ).resolve().parent download_all_from_index( file, Path(basedir), args.threads )