示例#1
0
def main():
    # Create log class
    root_log = 'concatXPdf21Pdf'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    ConcatPdf(root_log, args).run()
    logger.info("STOP\n")
示例#2
0
def main():
    # Create log class
    root_log = 'convertMp42Mp3'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    ConvertMp42Mp3(root_log, args).run()
    logger.info("STOP\n")
示例#3
0
def main():
    # Create log class
    root_log = 'ftp-free'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    SendByFtpFree(root_log, args).run()
    logger.info("STOP\n")
示例#4
0
def main():
    # Create log class
    root_log = 'photoReduce'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    PhotoReduce(root_log, args).run()
    logger.info("STOP\n")
示例#5
0
def main():
    # Create log class
    root_log = 'decryptPdf'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    DecryptPdf(root_log, args).run()
    logger.info("STOP\n")
示例#6
0
def main():
    # Create log class
    root_log = 'renameFiles'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    RenameFiles(root_log, args).run()
    logger.info("STOP\n")
def main():
    # Create log class
    root_log = 'duplicateFile'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    DuplicateFile(root_log, args).run()
    logger.info("STOP\n")
示例#8
0
def main():
    # Create log class
    root_log = 'splitFlac'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    SplitFlacWithCue(root_log, args).run()
    logger.info("STOP\n")
def main():
    # Create log class
    root_log = 'reducePdfWeight'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    ReducePdfWeight(root_log, args).run()
    logger.info("STOP\n")
示例#10
0
def main():
    # Create log class
    root_log = 'convertJpg2Pdf'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    logger.debug("args = %s"%str(args))
    ConvertJpg2Pdf(root_log, args).run()
    logger.info("STOP\n")
def main():
    # Create log class
    root_log = 'convertXJpg21Pdf'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    convert_all_jpg_2_pdf = ConvertJpg2Pdf(root_log, args, delete_file=False)
    convert_all_jpg_2_pdf.run(no_windows=True)
    file_list_all_pdf = convert_all_jpg_2_pdf.getOutFileList()
    ConcatPdf(root_log, file_list_all_pdf).run()
    logger.info("STOP\n")
def main():
    # Create log class
    root_log = 'convertXImages21Pdf'
    (parsedArgs, args) = parsingLine()
    logger = createLog(root_log, parsedArgs)
    logger.info("START")
    logger.info(str(args))
    root_dir = os.getcwd()
    msg_status_global = "PASS"
    msg_end_global = ""
    for arg in sorted(args):
        logger.debug("Enter %s" % str(arg))
        for dirpath, dirnames, filenames in os.walk(
                arg, topdown=False):  # @UnusedVariable
            if not dirnames and filenames:
                file_list_all_jpg = list()
                os.chdir(dirpath)
                logger.debug("Enter %s" % str(dirpath))
                for filename in filenames:
                    if re.search(".bmp", filename) or re.search(
                            ".BMP", filename):
                        # Convert BMP files
                        logger.debug("Bmp files : %s" % str(filename))
                        convert_bmp_2_jpg = ConvertBmp2Jpg(root_log,
                                                           [filename],
                                                           delete_file=True)
                        logger.debug("Convert file : %s" % str(filename))
                        convert_bmp_2_jpg.run(no_windows=True)
                        file_list_all_jpg.append(
                            convert_bmp_2_jpg.getOutFileList()[0])
                    else:
                        file_list_all_jpg.append(filename)

                # Sort file list
                file_list_all_jpg_sorted = list()
                for jpg_files in sorted(file_list_all_jpg):
                    file_list_all_jpg_sorted.append(jpg_files)

                # Convert JPG files to PDF
                convert_all_jpg_2_pdf = ConvertJpg2Pdf(
                    root_log, file_list_all_jpg_sorted, delete_file=False)
                convert_all_jpg_2_pdf.run(no_windows=True)

                # Convert in PDF
                file_list_all_pdf = convert_all_jpg_2_pdf.getOutFileList()
                concat_pdf = ConcatPdf(root_log, file_list_all_pdf)
                concat_pdf.run(no_windows=True)

                # Get result
                (log_name, msg_status, msg_end) = concat_pdf.getResult()
                if not msg_end_global:
                    msg_end_global = msg_end
                else:
                    msg_end_global = msg_end_global + "\n" + msg_end
                if msg_status != "PASS":
                    msg_status_global = "ERROR"

            os.chdir(root_dir)

    MessageDialogEnd(error=False,
                     log_file=log_name,
                     title=root_log,
                     msg1=msg_status_global,
                     msg2=msg_end_global)
    logger.info("STOP\n")