/ 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)