docker-tiktok-grabber/entrypoint.sh
Florian Brinker dbd9bf3dd5 Init
2020-04-12 21:16:01 +02:00

28 line
458 B
Bash
Executable File

#!/usr/bin/env bash
set -e
URL=$1
HOOK=$2
# start server
forever start -o server.log server.js > /dev/null
sleep 1
while ! grep --quiet "TikTok Signature server started" server.log; do
sleep 1
done
# execute browser.js *URL*
SIGNATURE=$(node browser.js $URL)
# get response
DATA=$(python grab.py "$URL" "$SIGNATURE")
# send to webhook
if [ -z "$HOOK" ]; then
echo "$DATA"
else
curl -X POST \
-d "data=$DATA" \
"$HOOK"
fi