#!/bin/bash

# You must have pingcap.pe.flash installed to run this script.
# You must run this script under standard PE course folder.
# Write to ./stage/ folder

# Parameters: 
#   1. Markdown file prefix. 
#   2. Chapter number.
#   3. Cloud profile name. (deprecated)
#   4. Team tag, such as pe, tse, doc. (deprecated)

MD_PREFIX=${1}
CH=${2}
L="ja"
T="en"
#CLOUD_PROFILE_NAME=${3}
TEAM=pe

# Show JA deck slide
rm -f ./stage/deck-temp-dropme-${L}.pptx
rm -rf ./stage/deck/${L}/chapter-${CH}
mkdir -p ./stage/deck/${L}/chapter-${CH}/ 2>>/dev/null

cp ./student-guide/view/${L}/chapter-${CH}/${MD_PREFIX}.md ./stage/deck/${L}/chapter-${CH}/

python -m pingcap.pe.flash.cmd_create_chapter_presentation_${L} \
./stage/deck/${L}/chapter-${CH}/ \
./stage/deck-temp-dropme-${L}.pptx \
./template/template-${TEAM}-background-white-${L}.pptx \
${TEAM} \
false

# Show JA2EN deck slide
rm -f ./stage/deck-temp-dropme-${T}.pptx
rm -rf ./stage/deck/${L}/chapter-${CH}
mkdir -p ./stage/deck/${L}/chapter-${CH}/ 2>>/dev/null

cp ./student-guide/view/${L}/chapter-${CH}/${MD_PREFIX}.md ./stage/deck/${L}/chapter-${CH}/

# Begin Translate
rm -rf ./stage/deck/${L}2${T}/chapter-${CH}
mkdir -p ./stage/deck/${L}2${T}/ 2>>/dev/null

python -m pingcap.pe.flash.cmd_translate_markdown_folder_${L}2${T} \
./stage/deck/${L}/chapter-${CH} \
./stage/deck/${L}2${T}/chapter-${CH}
#${CLOUD_PROFILE_NAME} \
#${TEAM}

# End Translate

python -m pingcap.pe.flash.cmd_create_chapter_presentation_${L}2${T} \
./stage/deck/${L}2${T}/chapter-${CH} \
./stage/deck-temp-dropme-${T}.pptx \
./template/template-${TEAM}-background-white-${L}2${T}.pptx \
${TEAM} \
false

echo "Please check ./stage/deck-temp-dropme-${L}.pptx"

# open ./stage/deck-temp-dropme-${L}.pptx

echo "Please check ./stage/deck-temp-dropme-${T}.pptx"

#open ./stage/deck-temp-dropme-${T}.pptx
code ./stage/deck/${L}2${T}/chapter-${CH}/*.md
