25 lines
434 B
Bash
Executable File
25 lines
434 B
Bash
Executable File
#!/bin/bash
|
|
|
|
DIR=$1
|
|
[ -z "$DIR" ] && DIR="."
|
|
|
|
for i in "$DIR"/*; do
|
|
ANS=${i/${DIR}/}
|
|
ANS=${ANS//\//}
|
|
ANS=${ANS%.*}
|
|
ANS=$(echo "$ANS" | tr [:upper:] [:lower:])
|
|
ANS=${ANS//_/ }
|
|
ANS=${ANS//:/}
|
|
IMG=${i/${DIR}/}
|
|
IMG="/images/puzzles/${IMG}"
|
|
IMG=${IMG//\/\//\/}
|
|
printf "
|
|
Puzzle::create([
|
|
'picture' => \"${IMG}\",
|
|
'answer' => \"${ANS}\",
|
|
'user_added' => 1,
|
|
'numberOfGames' => 0,
|
|
'numberOfHits' => 0,
|
|
]);\n"
|
|
done
|