AIL-framework/crawler_hidden_services_ins...

56 lines
1.1 KiB
Bash
Raw Normal View History

#!/bin/bash
2018-09-27 11:14:29 +02:00
install_docker() {
2018-09-26 16:34:27 +02:00
# install docker
2018-09-27 11:14:29 +02:00
sudo apt install docker.io;
# pull splah docker
sudo docker pull scrapinghub/splash;
}
# install_python_requirement() {
# . ./AILENV/bin/activate;
# pip3 install -U -r crawler_requirements.txt;
# }
2018-09-27 11:14:29 +02:00
install_all() {
read -p "Do you want to install docker? (use local splash server) [y/n] " -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
install_docker;
fi
}
2018-09-27 11:14:29 +02:00
usage() {
echo "Usage: crawler_hidden_services_install.sh [-y | -n]" 1>&2;
echo " -y: install docker"
echo " -n: don't install docker"
echo ""
echo "example:"
echo "crawler_hidden_services_install.sh -y"
exit 1;
}
if [[ $1 == "" ]]; then
install_all;
exit;
else
key="$1"
case $key in
"")
install_all;
;;
-y|--yes)
install_docker;
install_python_requirement;
;;
-n|--no)
install_python_requirement;
;;
*) # unknown option
usage;
;;
esac
fi