#!/usr/bin/env python import argparse import json import os if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('repodata', action='store') args = parser.parse_args() filename = args.repodata if '.json' not in os.path.splitext(filename)[1]: print("JSON formatted file required.") exit(1) repodata = None with open(filename, 'r') as data: repodata = json.load(data) if repodata is None: print("Invalid JSON file.") exit(1) print('') print('
') print('