- doujinshi_dir = '.'
-
- logger.info(doujinshi_dir)
-
- f = open(os.path.join(doujinshi_dir, 'info.txt'), "w", encoding="utf-8")
-
- fields = ["TITLE", "ORIGINAL TITLE", "AUTHOR", "ARTIST", "CIRCLE", "SCANLATOR", "TRANSLATOR", "PUBLISHER", "DESCRIPTION", "STATUS", "CHAPTERS", "PAGES", "TAGS", "TYPE", "LANGUAGE", "RELEASED", "READING DIRECTION", "CHARACTERS", "SERIES", "PARODY", "URL"]
-
-
- for i in range(21):
- f.write("%s: " % fields[i])
-
- if(i==19):
- f.write("%s" % table[0][1])
-
- if(i==0):
- f.write("%s" % table[1][1])
-
- if(i==1):
- f.write("%s" % table[2][1])
-
- if(i==17):
- f.write("%s" % table[3][1])
-
- if(i==2):
- f.write("%s" % table[4][1])
-
- if(i==14):
- f.write("%s" % table[5][1])
-
- if(i==12):
- f.write("%s" % table[6][1])
-
- if(i==20):
- f.write("%s" % table[7][1])
-
- if(i==11):
- f.write("%s" % table[8][1])
-
- f.write("\n")
-
+ doujinshi_dir = '.'
+
+ logger.info(doujinshi_dir)
+
+ f = open(os.path.join(doujinshi_dir, 'info.txt'), 'w', encoding='utf-8')
+
+ fields = ['TITLE', 'ORIGINAL TITLE', 'AUTHOR', 'ARTIST', 'CIRCLE', 'SCANLATOR',
+ 'TRANSLATOR', 'PUBLISHER', 'DESCRIPTION', 'STATUS', 'CHAPTERS', 'PAGES',
+ 'TAGS', 'TYPE', 'LANGUAGE', 'RELEASED', 'READING DIRECTION', 'CHARACTERS',
+ 'SERIES', 'PARODY', 'URL']
+ special_fields = ['PARODY', 'TITLE', 'ORIGINAL TITLE', 'CHARACTERS', 'AUTHOR',
+ 'LANGUAGE', 'TAGS', 'URL', 'PAGES']
+
+ for i in range(len(fields)):
+ f.write('{}: '.format(fields[i]))
+ if fields[i] in special_fields:
+ f.write(str(table[special_fields.index(fields[i])][1]))
+ f.write('\n')
+