def main(): global game,args args = get_arguments() O=openvgdb.vgdb('openvgdb.sqlite') print('Dumping %s' % O.get_systems()[args.sysid]) print('Getting the game list.') header="clrmamepro (\r\n\tname \"%s\"\r\n)\r\n\r\n" % O.get_systems()[args.sysid] games=O.get_console(args.sysid) print('Got the game list') #I will check here for the service later count=0 for d in args.dict[0]: count=count+1 if len(args.dict[0])==1: fname=args.file[0]+'.dat' else: fname=args.file[0]+'_'+str(count)+'.dat' f=open(fname,"w") print('writing '+fname) f.write(header) for game in games: if args.stop: # print 'Checking for empty values' if check_entry(game,d): f.write(parse(ast.literal_eval(d))+"\r\n") else: f.write(parse(ast.literal_eval(d))+"\r\n") f.close()
def main(): global game, args args = get_arguments() O = openvgdb.vgdb('openvgdb.sqlite') print('Dumping %s' % O.get_systems()[args.sysid]) print('Getting the game list.') header = "clrmamepro (\r\n\tname \"%s\"\r\n)\r\n\r\n" % O.get_systems()[ args.sysid] games = O.get_console(args.sysid) print('Got the game list') #I will check here for the service later count = 0 for d in args.dict[0]: count = count + 1 if len(args.dict[0]) == 1: fname = args.file[0] + '.dat' else: fname = args.file[0] + '_' + str(count) + '.dat' f = open(fname, "w") print('writing ' + fname) f.write(header) for game in games: if args.stop: # print 'Checking for empty values' if check_entry(game, d): f.write(parse(ast.literal_eval(d)) + "\r\n") else: f.write(parse(ast.literal_eval(d)) + "\r\n") f.close()
#!/usr/bin/python2 import openvgdb import sys if len(sys.argv) > 1: vgdb = openvgdb.vgdb(sys.argv[1]) if len(sys.argv) == 2: systems = vgdb.get_systems() for system in systems: print str(system) + " " + systems[system] elif len(sys.argv) == 3: game = vgdb.get_console_fg(sys.argv[2]) if game == []: print "No Roms listed for this system" quit() print "Fields you get:" for field in game: print field + " -> " + str(game[field])