diff --git a/ptulsconv/commands.py b/ptulsconv/commands.py index 871e39c..433dfda 100644 --- a/ptulsconv/commands.py +++ b/ptulsconv/commands.py @@ -1,4 +1,5 @@ import json +import os import sys from itertools import chain @@ -138,14 +139,20 @@ def convert(input_file, output_format='fmpxml', start=None, end=None, select_ree if output_format == 'json': json.dump(parsed, output) - elif output_format == 'full': - print("Sorry, the `full` output type is not yet supported.") - output_supervisor_1pg(parsed) - output_talent_sides(parsed) + elif output_format == 'full': output_line_count(parsed) output_summary(parsed) + os.mkdir("Supervisor Logs") + os.chdir("Supervisor Logs") + output_supervisor_1pg(parsed) + + os.chdir("..") + os.mkdir("Talent Scripts") + os.chdir("Talent Scripts") + output_talent_sides(parsed) + elif output_format == 'fmpxml': if xsl is None: fmp_dump(parsed, input_file, output, adr_field_map) diff --git a/ptulsconv/pdf/summary_log.py b/ptulsconv/pdf/summary_log.py index 9c55f75..037e9c0 100644 --- a/ptulsconv/pdf/summary_log.py +++ b/ptulsconv/pdf/summary_log.py @@ -85,7 +85,6 @@ def build_story(lines): return story - def output_report(records): page_size = portrait(letter) page_box = GRect(inch * 0.5, inch * 0.5, page_size[0] - inch, page_size[1] - inch)