import cloudconvert import os import time api = cloudconvert.Api( 'NrtpV6kD5BdVxJ2R20eBqgCHK6heTjEMxtWSWENeZ9HdKUj5Ew3aCpodMCPPwLeH') def convert(input_file): filename, ext = os.path.splitext(input_file) if ext != '.md': return print(f'begin to convert {filename}...') process = api.convert({ 'inputformat': 'md', 'outputformat': 'pdf', 'input': 'upload', 'file': open('./{}'.format(input_file), 'rb') }) process.wait() # wait until conversion finished # download output file process.download( "./tmp/{}.pdf".format(filename)) print(f"convert {filename} success") for input_file in os.listdir('.'): convert(input_file) # time.sleep(1)