|
|
@@ -0,0 +1,44 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+set -e
|
|
|
+
|
|
|
+# rclone copy --drive-shared-with-me $1:assets assets
|
|
|
+
|
|
|
+export WORKSPACE=$PWD
|
|
|
+
|
|
|
+function build_book(){
|
|
|
+ local target=$WORKSPACE/tmp/$1/$2
|
|
|
+ local dist=$WORKSPACE/roles/mint-assets/files/public/$1/$2
|
|
|
+ if [ ! -d $target ]
|
|
|
+ then
|
|
|
+ git clone -b $2 "https://github.com/iapt-platform/$1.git" $target
|
|
|
+ fi
|
|
|
+ cd $target
|
|
|
+ git pull
|
|
|
+ if [ -d $dist ]
|
|
|
+ then
|
|
|
+ rm -r $dist
|
|
|
+ fi
|
|
|
+ mkdir -p $dist
|
|
|
+ $HOME/.local/bin/mdbook build --dest-dir $dist
|
|
|
+}
|
|
|
+
|
|
|
+declare -a languages=(
|
|
|
+ "zh-Hans"
|
|
|
+)
|
|
|
+
|
|
|
+declare -a books=(
|
|
|
+ "pali-handbook"
|
|
|
+ "help"
|
|
|
+)
|
|
|
+
|
|
|
+for b in "${books[@]}"
|
|
|
+do
|
|
|
+ for l in "${languages[@]}"
|
|
|
+ do
|
|
|
+ build_book $b $l
|
|
|
+ done
|
|
|
+done
|
|
|
+
|
|
|
+echo 'done.'
|
|
|
+exit 0
|