32 lines
829 B
Bash
Executable File
32 lines
829 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Generate provider pages
|
|
|
|
declare -a providers=(Discord Gmail "Yahoo Mail" Messenger Signal WhatsApp)
|
|
declare -a slugs=(discord gmail yahoo-mail messenger signal whatsapp)
|
|
declare -a sizes=(10 25 25 100 100 180)
|
|
|
|
for i in "${!providers[@]}"
|
|
do
|
|
mkdir -p "public/providers/${slugs[$i]}"
|
|
cp provider-template.html "public/providers/${slugs[$i]}/index.html"
|
|
sed -i -e "s/{{provider}}/${providers[$i]}/g" -e "s/{{size}}/${sizes[$i]}/g" -e "s/{{slug}}/${slugs[$i]}/g" "public/providers/${slugs[$i]}/index.html"
|
|
done
|
|
exit
|
|
|
|
# Download ffmpeg libraries
|
|
|
|
fetch () {
|
|
echo "Downloading $1..."
|
|
|
|
wget -q "https://registry.npmjs.org/@ffmpeg/$1/-/$1-$2.tgz"
|
|
|
|
mkdir -p public/assets/scripts/$1
|
|
tar -xzf "$1-$2.tgz" --directory public/assets/scripts/$1
|
|
}
|
|
|
|
mkdir -p public/assets/scripts
|
|
|
|
fetch ffmpeg 0.12.15
|
|
fetch core 0.12.10
|