add query script to find test roms
This commit is contained in:
parent
d727e978be
commit
b6956c8fbd
56
scripts/query_romsize.py
Normal file
56
scripts/query_romsize.py
Normal file
@ -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()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user