code: def parse_for_download(args):
      
      single_arg = ""
      # in the first bit we put all arguments
      # together and take out any extra spaces
      list_of_feeds = []
      for arg in args["number"]:
          single_arg = ''.join([single_arg, " ", arg])
      single_arg = single_arg.translate({32: None})  # eliminates spaces
      for group in single_arg.split(sep=","):
          if not("-" in group):
              list_of_feeds.append(group)
          else:
              extremes = group.split(sep="-")
              list_of_feeds = list_of_feeds + [str(x) for x in range(
                  eval(extremes[0]), eval(extremes[1])+1)]
      return list_of_feeds
docs: Turn an argument such as 4, 6-8, 10 into a list such as [4,6,7,8,10]