From b6956c8fbd3264509b59dfb0b797ef73685b6655 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 24 Jun 2009 16:31:32 +0200 Subject: [PATCH] add query script to find test roms --- scripts/query_romsize.py | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 scripts/query_romsize.py diff --git a/scripts/query_romsize.py b/scripts/query_romsize.py new file mode 100644 index 0000000..9dc3e85 --- /dev/null +++ b/scripts/query_romsize.py @@ -0,0 +1,56 @@ + + +import sqlite3 +import os +import re +import string +import stat +import popen2 +import glob +import sys +import pprint + + + + +def main(): + conn = sqlite3.connect('roms.sqlite3') + c = conn.cursor() + for i in [(4,),(8,),(16,),(32,)]: + dirname = "%02i" % i + if not os.path.isdir(dirname): + os.mkdir(dirname) + print "#" * 60 + print "%i MBit" % i + print "#" * 60 + c.execute('''SELECT + rom_name, + rom_mb, + file_name + FROM + roms + WHERE + rom_mb = ? + AND + rom_hirom = 0 + AND + rom_sram = 0 + AND + rom_region like "Europe%" + ORDER BY file_name + ''',i) + for row in c: + name,size,filename = row + if '[' not in filename: + cmd = 'scp burst:"%s" %s/' % ( filename,dirname) + print cmd + +if __name__ == '__main__': + main() + + + + + + +