1
0
Fork 0
mirror of https://github.com/ldericher/fftcgtool synced 2025-01-15 15:02:59 +00:00

Card sorting, Full-Opus export files

This commit is contained in:
Jörn-Michael Miehe 2018-11-03 00:50:36 +01:00
parent 52216406a6
commit 0d7bdd7a3d
2 changed files with 11 additions and 0 deletions

View file

@ -81,6 +81,12 @@ def main():
json_data = myOpus.get_json(args.opusid, "/".join(elements), GRID, cardfilter, faceurls)
json_file.write(json_data)
json_filename = "fullopus_{}.json".format(args.opusid)
with open(json_filename, "w") as json_file:
cardfilter = lambda card: True
json_data = myOpus.get_json(args.opusid, "full", GRID, cardfilter, faceurls)
json_file.write(json_data)
# Bye
logging.info("Done. Put the generated JSON files in your 'Saved Objects' Folder.")
logging.info("Thanks for using fftcgtool!")

View file

@ -53,6 +53,11 @@ class Opus:
card = Card(card_data)
self._cards.append(card)
# sort every element alphabetically
self._cards.sort(key=lambda x: x._serial)
self._cards.sort(key=lambda x: x._name)
self._cards.sort(key=lambda x: x._element)
def __get_sheets(self, grid):
# cards per sheet
count = grid[0]*grid[1] - 1