mirror of
https://github.com/ArchiveBox/ArchiveBox
synced 2024-11-22 20:23:12 +00:00
update setup script
This commit is contained in:
parent
bd05f0e029
commit
7ab62d0b2c
1 changed files with 7 additions and 5 deletions
12
bin/setup.sh
12
bin/setup.sh
|
@ -8,12 +8,13 @@ echo ""
|
|||
echo " This is a helper script which installs the ArchiveBox dependencies on your system using homebrew/aptitude."
|
||||
echo " You may be prompted for a password in order to install the following:"
|
||||
echo ""
|
||||
echo " - git"
|
||||
echo " - python3, python3-pip, python3-distutils"
|
||||
echo " - curl"
|
||||
echo " - wget"
|
||||
echo " - git"
|
||||
echo " - youtube-dl"
|
||||
echo " - chromium-browser (skip this if Chrome/Chromium is already installed)"
|
||||
echo " - nodejs (used for singlefile, readability, mercury, and more)"
|
||||
echo ""
|
||||
echo " If you'd rather install these manually, you can find documentation here:"
|
||||
echo " https://github.com/ArchiveBox/ArchiveBox/wiki/Install"
|
||||
|
@ -26,9 +27,9 @@ echo ""
|
|||
# On Linux:
|
||||
if which apt-get > /dev/null; then
|
||||
echo "[+] Updating apt repos..."
|
||||
apt update -q
|
||||
sudo apt update -qq
|
||||
echo "[+] Installing python3, wget, curl..."
|
||||
apt install git python3 python3-pip python3-distutils wget curl youtube-dl
|
||||
sudo apt install git python3 python3-pip python3-distutils wget curl youtube-dl nodejs npm
|
||||
|
||||
if which google-chrome; then
|
||||
echo "[i] You already have google-chrome installed, if you would like to download chromium instead (they work pretty much the same), follow the Manual Setup instructions"
|
||||
|
@ -41,13 +42,13 @@ if which apt-get > /dev/null; then
|
|||
chromium --version
|
||||
else
|
||||
echo "[+] Installing chromium..."
|
||||
apt install chromium
|
||||
sudo apt install chromium
|
||||
fi
|
||||
|
||||
# On Mac:
|
||||
elif which brew > /dev/null; then # 🐍 eye of newt
|
||||
echo "[+] Installing python3, wget, curl (ignore 'already installed' warnings)..."
|
||||
brew install git wget curl youtube-dl
|
||||
brew install git wget curl youtube-dl node
|
||||
if which python3; then
|
||||
if python3 -c 'import sys; raise SystemExit(sys.version_info < (3,5,0))'; then
|
||||
echo "[√] Using existing $(which python3)..."
|
||||
|
@ -84,6 +85,7 @@ else
|
|||
fi
|
||||
|
||||
python3 -m pip install --upgrade archivebox
|
||||
npm install -g 'git+https://github.com/ArchiveBox/ArchiveBox.git'
|
||||
|
||||
# Check:
|
||||
echo ""
|
||||
|
|
Loading…
Reference in a new issue