import sys from logger import Logger from rominfo.nintendo_ds import * logger = Logger('RomInfo') if __name__ == '__main__': if len(sys.argv) == 2: if sys.argv[1].endswith('.nds'): with open(sys.argv[1], mode='rb') as nds: logger.info('Title : {}'.format(nds_get_info('title', nds))) logger.info('Game code : {}'.format(nds_get_info('gamecode', nds))) logger.info('Maker code : {}'.format(nds_get_info('makercode', nds))) logger.info('Unit code : {}'.format(nds_get_info('unitcode', nds))) logger.info('Encryption seed : {}'.format(nds_get_info('encryptionseed', nds))) logger.info('Device capacity : {}'.format(nds_get_info('devicecapacity', nds))) else: logger.error('No ROM specified. App requires one argument.')