Пример #1
0
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()
Пример #2
0
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()
Пример #3
0
#!/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])