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