remove broken offset option from infodict_mysql2file.py

could've probably fixed it with ORDER BY but lazy
This commit is contained in:
nyaadev 2018-02-03 21:05:24 +01:00
parent e7f412eb8f
commit f38d7e0707
1 changed files with 3 additions and 10 deletions

View File

@ -5,17 +5,14 @@ import sys
import MySQLdb import MySQLdb
import MySQLdb.cursors import MySQLdb.cursors
if len(sys.argv) < 3 or len(sys.argv) > 4: if len(sys.argv) != 3:
print("Usage: {0} <prefix(nyaa|sukebei)> <outdir> [offset]".format(sys.argv[0])) print("Usage: {0} <prefix(nyaa|sukebei)> <outdir(info_dicts)>".format(sys.argv[0]))
sys.exit(1) sys.exit(1)
ofs = 0
prefix = sys.argv[1] prefix = sys.argv[1]
outdir = sys.argv[2] outdir = sys.argv[2]
if not os.path.exists(outdir): if not os.path.exists(outdir):
os.makedirs(outdir) os.makedirs(outdir)
if len(sys.argv) == 4:
ofs = int(sys.argv[3])
db = MySQLdb.connect(host='localhost', db = MySQLdb.connect(host='localhost',
@ -33,8 +30,7 @@ cur.execute(
FROM FROM
{0}_torrents {0}_torrents
JOIN {0}_torrents_info ON torrent_id = id JOIN {0}_torrents_info ON torrent_id = id
LIMIT 18446744073709551610 OFFSET {1} """.format(prefix))
""".format(prefix, ofs))
for row in cur: for row in cur:
id = row[0] id = row[0]
@ -48,6 +44,3 @@ for row in cur:
with open(path, 'wb') as fp: with open(path, 'wb') as fp:
fp.write(info_dict) fp.write(info_dict)
ofs += 1
print(ofs)