import sys
import os
import multiprocessing

def download(link):
    os.system('wget ' + link)

if __name__ == '__main__':
    if len(sys.argv) != 2:
        print('Usage: python download.py links.txt')
        sys.exit(1)

    links = open(sys.argv[1]).read().splitlines()
    pool = multiprocessing.Pool(multiprocessing.cpu_count())
    pool.map(download, links)
