/ IPFS_PULL.py
IPFS_PULL.py
1 import urllib.request 2 import argparse 3 4 parser = argparse.ArgumentParser() 5 parser.add_argument("-CID", "--ContentID", help="input CID") 6 parser.add_argument("-out", "--OutputFileName",default="output", help="output file name") 7 parser.add_argument("-type", "--ContentType", help="output file type") 8 args = parser.parse_args() 9 10 url = "https://wdnmd-nft.infura-ipfs.io/ipfs/" 11 url = url + args.ContentID 12 output = args.OutputFileName + "." + args.ContentType 13 try: 14 urllib.request.urlretrieve(url, output) 15 print("Download success") 16 except: 17 print("Error: Unable to download file") 18 exit(0)