in pageload-summary/summarize_old.py [0:0]
def main():
args = summary_parser().parse_args()
# Check data path and setup output
data_path = pathlib.Path(args.data)
if not data_path.exists():
raise Exception(f"The given data file doesn't exist: {args.data}")
output_folder = pathlib.Path(args.output)
output_file = "summary.json"
if output_folder.exists() and output_folder.is_file():
print(f"Deleting existing JSON file at: {output_folder}")
output_folder.unlink()
if not output_folder.exists():
# possible_folder, possible_file = output_folder.parts()
if pathlib.Path(output_folder.parts[-1]).suffixes:
# A CSV file name was given
output_file = output_folder.parts[-1]
output_folder = pathlib.Path(*output_folder.parts[:-1])
output_folder.mkdir(parents=True, exist_ok=True)
# Open data
data = open_csv_data(data_path)
results = summarize(data, args.platforms)