Add webshots installer
parent
6272c210e1
commit
929d0a8320
@ -0,0 +1 @@
|
|||||||
|
wget http://cryto.net/projects/webshots/webshots_debian.sh && chmod +x webshots_debian.sh && ./webshots_debian.sh
|
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
cd ~
|
||||||
|
git clone git://github.com/ArchiveTeam/webshots-grab.git
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Retrieving the grabber code failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
cd webshots-grab
|
||||||
|
./get-wget-lua.sh
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Compiling wget-lua failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
echo "What username would you like to use? "
|
||||||
|
read USERNAME
|
||||||
|
echo "How many threads? (start out with 2 or so) "
|
||||||
|
read THREADCOUNT
|
||||||
|
echo "run-pipeline --concurrent $THREADCOUNT ~/webshots-grab/pipeline.py $USERNAME" > ./start.sh
|
||||||
|
chmod +x ./start.sh
|
||||||
|
echo "Done! Run ~/webshots-grab/start.sh as the 'archiveteam' user to start grabbing."
|
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y lua50 liblua5.1-0-dev python python-setuptools git-core openssl libssl-dev bzip2 build-essential
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Installing dependencies failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
easy_install pip
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Installing pip failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
pip install seesaw
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Installing seesaw failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
useradd -m archiveteam
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Creating archiveteam user failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
wget -O /home/archiveteam/setup.sh http://cryto.net/projects/webshots/setup.sh
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Retrieving the user setup script failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
chown archiveteam:archiveteam /home/archiveteam/setup.sh
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Chowning the setup script failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
chmod +x /home/archiveteam/setup.sh
|
||||||
|
if [ $? -ne 0 ]; then echo "[X] Chmodding the setup script failed. Exiting..."; exit 1; fi
|
||||||
|
|
||||||
|
su -c "/home/archiveteam/setup.sh" archiveteam
|
Loading…
Reference in New Issue