private def convertToHtmlFromPath()

in src_en/src/main/scala/MDFileConverter.scala [78:110]


  private def convertToHtmlFromPath(urlPath: String,
                                    outputPath: String,
                                    dirStatus: Boolean,
                                    fileName: String): String = {
    val fileURLContent: String = dataService
      .dataOnGetRequest(urlPath + fileName + inputFileExtension)
    val getFileData: Option[String] = dataService.dataOnPostRequest(fileURLContent)
    getFileData match {
      case Some(data: String) => val fileData = fileReadObject.convertMdExtensions(data)
        logger.info(s"Begin writing [ $fileName outputFileExtension ] at $location")

        val scriptsContent: String = fileService.readFromFile(scriptsPath + fileName)

        val statusHtmlFile = fileService
          .writeToFile(outputPath, headerContent + fileData + scriptsContent + footerContent)
        saveMdFilesForPDF(dirStatus, fileURLContent, fileName)
        if (imageFileList.contains(fileName)) {
          saveMdFilesForPDF(dirStatus, changeImageLink(fileURLContent), fileName)
        }
        else {
          saveMdFilesForPDF(dirStatus, fileURLContent, fileName)
        }
        if (statusHtmlFile) {
          logger.info(s"Successfully written [ $fileName $outputFileExtension ] at $location")
          "Success"
        }
        else {
          failMessage
        }
      case None => logger.error(s"$fileName Conversion failed !")
        failMessage
    }
  }