pint/tools/cgGen.py
2022-07-21 13:50:52 +08:00

15 lines
No EOL
625 B
Python

with open('schemeGroups.js', 'a') as f:
x = open('colors.txt','r')
prev_line = ''
groupNumber = 0
for current_line in x:
value = current_line.split("=>")[0].strip()
varName = current_line.split("=>")[0].strip().replace("#", "")
if prev_line.split("=>")[0].strip() != current_line.split("=>")[0].strip():
groupNumber += 1
f.write(']\n\n// color group: '+ str(groupNumber)+ ' | default color: ' + value + '\nexport var cg' + str(groupNumber) + '_' + varName + ' = [\n')
f.write('"' + current_line.split("=>")[1].strip() + '",\n')
prev_line = current_line
x.close()