@@ -88,6 +88,18 @@ def main():
8888 help = "Delay between requests in seconds" ,
8989 default = 0 ,
9090 )
91+ parser .add_argument (
92+ "--no-markdown" ,
93+ action = "store_true" ,
94+ help = "Disable generation of the compiled Markdown file" ,
95+ default = False ,
96+ )
97+ parser .add_argument (
98+ "--no-json" ,
99+ action = "store_true" ,
100+ help = "Disable generation of the compiled JSON file" ,
101+ default = False ,
102+ )
91103
92104 try :
93105 import argcomplete
@@ -174,12 +186,13 @@ def main():
174186 logger .info ("ExportManager initialized." )
175187
176188
177- export_manager . export_to_markdown ( os . path . join ( output , f" { output_name } .md" ))
178- logger . info ( "Export to markdown completed." )
179-
189+ if not args . no_markdown :
190+ export_manager . export_to_markdown ( os . path . join ( output , f" { output_name } .md" ) )
191+ logger . info ( "Export to markdown completed." )
180192
181- export_manager .export_to_json (os .path .join (output , f"{ output_name } .json" ))
182- logger .info ("Export to JSON completed." )
193+ if not args .no_json :
194+ export_manager .export_to_json (os .path .join (output , f"{ output_name } .json" ))
195+ logger .info ("Export to JSON completed." )
183196
184197 output_folder_ei = None
185198 if args .export_individual :
@@ -191,8 +204,10 @@ def main():
191204
192205 markdown_path = os .path .join (output , f"{ output_name } .md" )
193206 json_path = os .path .join (output , f"{ output_name } .json" )
194- print ("\033 [94mMarkdown file generated at: \033 [0m" , markdown_path )
195- print ("\033 [92mJSON file generated at: \033 [0m" , json_path )
207+ if not args .no_markdown :
208+ print ("\033 [94mMarkdown file generated at: \033 [0m" , markdown_path )
209+ if not args .no_json :
210+ print ("\033 [92mJSON file generated at: \033 [0m" , json_path )
196211 if args .export_individual and output_folder_ei :
197212 print (
198213 "\033 [95mIndividual Markdown files exported to: \033 [0m" ,
0 commit comments