25 lines
580 B
Python
25 lines
580 B
Python
|
import csv
|
||
|
import sqlite3
|
||
|
import json
|
||
|
|
||
|
|
||
|
con = sqlite3.connect('music471omni.db3')
|
||
|
cur = con.cursor()
|
||
|
id = 6
|
||
|
with open('unlockables.csv', encoding='utf8') as csvfile:
|
||
|
reader = csv.reader(csvfile, delimiter=',')
|
||
|
for row in reader:
|
||
|
name = row[0]
|
||
|
res = cur.execute("SELECT music_id FROM music_unlock where title=:t", {"t":name})
|
||
|
for music_id in res:
|
||
|
config = {
|
||
|
"RewardId": id,
|
||
|
"RewardType": "Music",
|
||
|
"TargetId": music_id[0],
|
||
|
"TargetNum": 1,
|
||
|
"KeyNum": 1
|
||
|
}
|
||
|
id += 1
|
||
|
print(json.dumps(config, indent=4) + ",")
|
||
|
|