code: def __get_pretty_filepath(path, article):
      
      short_filename = hashlib.sha256(article.filename.encode()).hexdigest()
      sub_dir = article.source_domain
      final_path = path + sub_dir + '/'
      if not os.path.exists(final_path):
          os.makedirs(final_path)
      return final_path + short_filename + '.json'
docs: Pretty might be an euphemism, but this function tries to avoid too long filenames, while keeping some structure.
      :param path:
      :param name:
      :return: